Indice

Strumenti di programmazione per sistemi paralleli e distribuiti

Teacher: Dr. Massimo Coppola

Contact info
e-mail : massimo.coppola@isti.cnr.it
Phone : 050 315 2992
Office : CNR Reseach Area, ISTI-CNR, Building C, room 33

Course info

Timetable

This is the provisional timetable from 24/09/2012

Tuesday 9-11 Lab I (Polo Fibonacci)
Friday 11-13 Room N1 (Polo Fibonacci)

Question time
Not yet defined for this year. Students should contact the teacher in advance by phone / e-mail. A different time can be agreed upon if needed.

TBD TBD ISTI-CNR room 25a or C.S. Dept. Room 385

AMD APU chip

News and Updates


Course Journal

TILEPro64™ Processor Block Diagram

The course journal is a separate page in this wiki.

Aim of the Course

The course will provide a description and analysis of a few key parallel and distributed programming platforms and models, starting from their theoretical foundations, where not covered by previous courses, and focusing on (1) existing standards for platforms and programming systems and (2) State-of-the-art solutions. The course will include practical use of those systems to develop simple applications.

Overall Program

The course will cover the following topics.

Teaching material (to be revised)

Books

Papers and reading material

The content in this subsection has not yet been updated for year 2012-2013; please check the table of references at the end of the course journal

Virtualization

Data Mining Algorithms

Prerequisites

Specific prerequisite knowledge from the first-level degree, which we assume known, includes in particular the basics of Computer Architecture (AE) as well as programming in C/C++ (AIL, PRL). Knowledge of basic techniques for testing program performance and behaviour is also assumed known.

Typical prerequisites of this course within the Master Degree are presented in the SPA course, and some topics are closely related to the SPM course, which is a suggested prerequisite although within the same year.

For transfer students and students belonging to a different Master course, we shall say that while all the topics in the SPA and SPM courses are related to SPD, a minimal subset of topics the student shall master includes

Final test

Final test: Project + short colloquium to be held during one of the exam sessions. Topic to be previously agreed with the teacher.

The project will typically involve the use of one or more of the frameworks presented during the course, possibly developing more in-depth knowledge on one of the topics of the course.

For students who need to get the previous SPD exam (code 308AA, 9 credits) an integration of the program or a different project assignment will be defined on a by-need basis.
Almost obviously, if the project discussion fails, the same project cannot be discussed/presented again unless substantial changes are made.
Project Person(s) Status