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

This page concerns the SPD course (308AA) for the academic year 2011-2012

IMPORTANT
Please see the NEWS section
IMPORTANT
Information about SPD for the 2009-2010 academic year can be found here
Information about SPD for the 2010-2011 academic year can be found here

APU chip picture from AMD

Timetable

This is expected to be the final timetable from 10/10/2011 on

Monday 11-13 Room N1 (Polo Fibonacci)
Wednesday 9-11 Room L1 (Polo Fibonacci)
Thursday 11-13 Room N1 (Polo Fibonacci)

In case of exceptions, notice will be given in the News section below in this page.

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

Tuesday 15.30-17 ISTI-CNR room 25a or C.S. Dept. Room 385

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.

Further details are given in the first lesson (see online slides in the course journal).

Teaching material

Books

Papers and reading material

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

Virtualization

Data Mining Algorithms

Prerequisites

Final test

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

Individual projects are assigned to the students by the teacher, but can be proposed by the students. For difficult projects, 2 students, no more than that, can work on the same project. The projects can be assigned during the second half of the lesson period, or later on, during the academic year, when the student ask for it. Project can be experimental (coding + testing + written relation) and discussed with the teacher, or seminarial (relation and public talk about assigned papers) to be presented during one exam session. Experimental projects are usually strongly encouraged. As the project topic is agreed, you are expected to send a two-page summary of the problem to tackle / application to write with enough insight to explain it, and stating which parallel/distributed tools are you going to use and how the code produced will be evaluated.

Almost obviously, the same project cannot be discussed/presented twice unless substantial changes are made.

Project Person(s) Status