Home | Announcements | Schedule | Assignments | Projects | Grades | References |
Meeting | Dates | Topic | Lecture Material | Complementary Material |
2/3/14 |
Begining of Spring Semester | |||
PART
1 |
ADVANCED
PARALLEL COMPUTING & HPC |
|||
1 | 3/3/14 | Introduction -
Course Overview and
requirements Advanced MPI (MPI-2 and MPI-3) |
Administration Chapter 1 from Distributed and Cloud Computing text book Advanced MPI I & II by Jussi Enkovaara (CSC) tutorial at PRACE 2014 Winter School. slides available from here Advanced MPI Programming, Tutorial at SC13, November 2013 by Pavan Balaji, Jim Dinan, Torsten Hoefler, Rajeev Thakur MPI profiling and debugging - part 1 | Background material: Introduction to Parallel Processing and MPI, PRACE Winter School Tel-Aviv 2014 |
2 | 10/3/14 |
Advanced MPI (MPI-2 and MPI-3) |
Continue with advanced MPI from lecture 1 Chapter 2 from Distributed and Cloud Computing text book |
|
3 | 17/3/14 |
Advanced OpenMP |
Advanced OpenMP Tutorial (SC13) OpenMP 4 Oracle Solaris Studio Taking Advantage of OpenMP 3.0 Tasking with OracleŽ Solaris Studio Chapter 3 from Distributed and Cloud Computing text book |
OpenMP 4.0 |
4 |
24/3/14 |
Lab 1: building 33, lab 330 ![]() Introduction to Intel's Xeon Phi Programming Intel's Xeon Phi - Hands-On Home assignment #1 |
Intel Cluster Studio XE 2013 Xeon Phi Introduction Cornell Virtual Workshop about the MIC Optimize Your Code for the Intel XEON Phi |
TACC course materials |
5 |
31/3/14 |
PGAS09 Unified Parallel C Tutorial HPCS Lecture: Unified Parallel C Advanced PGAS Programming in UPC (SC13) UPC demos Allinea's DDT and MAP - Demos and training |
UPC reference card Allinea tutorials |
|
PART
2 |
GRID
COMPUTING |
|||
6 |
7/4/14
|
Introduction to Grid Computing Workflows Pegasus The Globus Toolkit Grid Security Unicore |
Introduction to grid
computing ( #1, #2 ) GridAppliance Gridsphere Java-simple-ca SimpleCA (#1 , #2 ) Globus Toolkit Job management Globus 5 tutorial Globus 5.2.5 installation (hands-on demo) |
Reading: The Anatomy of the Grid by Ian Foster, Carl Kesselman and Steven Tuecke What is the Grid by Ian Foster The Physiology of the Grid by Ian Foster, Carl Kesselman, Jeffrey M. Nick and Steven Tuecke1 Slides from UNCC Grid Computing Fall 2011 ![]() |
14/4/14 |
No Class - Passover |
GridSphere's Grid Portlets |
||
21/4/14 |
No Class - Passover |
|||
7 |
28/4/14 |
Lab2: building 33, lab 330 computers 121-125 ![]() Home assignment #2 |
All the materials for today will be distributed on a memory stick during the lab.![]() Lecture Part 1: UNICORE UNICORE 6 in 30 minutes (client intro) General Introduction to UNICORE Rich Client Part 2: Pegasus Part 3: Kepler |
![]() ![]() |
5/5/14 |
No Class -Memorial Day |
|||
PART
3 |
CLOUD
COMPUTING |
|||
8 | 12/5/14 | Guest Lecture Introduction Amazon Web Services Google Compute Engine |
Mr. Avner Algom, IGTCloud CEO - "The Future of Grid Computing" Discussion about home assignment #1 Discussion about the final projects NIST Definition of Cloud Computing AWS - Introduction (@course Moodle) |
![]() |
9 | 19/5/14 |
Lab3, ![]() building 33, lab 330 /* Teams should select topics for final projects */ |
High-Performance Cloud Computing tutorial Boto StarCluster |
![]() |
10 | 26/5/14 | Open Nebula Open Stack |
Lecture10 projects_map Grid Security (slides4-1, slides4-2, slides5-1) |
|
11 | 2/6/14 |
Open Source Cloud Computing Hadoop and Big Data Lecture 11 Home assignment #3 |
Open Nebula Open Stack Open Science Data Cloud Hadoop Hadoop Tutorial Hadoop tutorial from Yahoo WebMapReduce CSinParallel Apache Hadoop MapR Cloudera Amazon Elastic MapReduce (EMR) |
![]() ![]() ![]() ![]() BIG Data, Data Mining, Predictive Modeling, and Visualizations (Top videos on Learing BIG Data Science) Introduction to MapReduce Cloudera video Resources |
12 | 9/6/14 |
Platform as a Service Cloud Security Security Standards (ISO27001, ISO27032, NIST, CSA) |
Open Shift AWS Security |
![]() |
13 | 16/6/14 |
Students' Presentations נוכחות חובה |
נוכחות חובה. א. לכל קבוצה מוקצות 15 דקות ב. יש לעמוד בזמן המוקצב לכל מצגת ג. יש לשלוח אל המרצה את קובץ המצגת לא יאוחר מחצות הלילה שלפני השיעור על-מנת שהן תועלנה למחשב ותהינה מוכנות בזמן השעור. שימו לב: קבוצה אשר לא תעשה כן תפסל. לא תתקבלנה מצגות בזמן השעור, לפניו או במהלך ההפסקות גם לא בשביל שיפורים ותיקונים send the presentation to: guycomputing at gmail dot com |
|
20/6/14 |
End of Spring Semester |
|||
* | 6/7/14 |
Deadline for submission of
Final Projects |
עד לתאריך זה יש לשלוח את כל קבצי הפרויקט ארוזים כקובץ דחוס. יש לצרף את הדוח המסכם ונספחיו קבצי המקור והוראות הפעלה |