ccp:start
Differenze
Queste sono le differenze tra la revisione selezionata e la versione attuale della pagina.
Entrambe le parti precedenti la revisioneRevisione precedenteProssima revisione | Revisione precedente | ||
ccp:start [18/02/2008 alle 12:38 (17 anni fa)] – Massimo Coppola | ccp:start [03/03/2009 alle 21:20 (16 anni fa)] (versione attuale) – Massimo Coppola | ||
---|---|---|---|
Linea 2: | Linea 2: | ||
Docente: **Massimo Coppola** | Docente: **Massimo Coppola** | ||
- | **Questa | + | ^** Questa |
- | Anche quest' | + | Il programma del corso di CCP 2008-2009 |
- | Nel frattempo invito gli studenti | + | ---- |
- | * a fare riferimento anche alla pagina del corso dell' | + | |
- | * a registrarsi per ricevere notifiche dalla pagina delle [[news]]. | + | ==== Corso di CCP Anno 2007-2008 ==== |
+ | {{ ccp: | ||
- | ==== Orario | + | ==== Orario delle lezioni ==== |
- | |Lunedì | 14-16 |Aula B1| | + | ^Lunedì | 14-16 |Aula B1| |
- | |Giovedì| 11-13 |Aula B1| | + | ^Giovedì| 11-13 |Aula B1| |
- | ---- | + | // |
- | ---- | ||
- | **Attenzione quanto segue è relativo agli anni precedenti! | + | ** Ricevimento |
- | ---- | + | Di regola il ricevimento si svolge su appuntamento (meglio via e-mail). |
+ | L' | ||
+ | ^Giovedì| 15-17| Dipartimento stanza 385| | ||
- | ---- | + | Vecchia pagina degli annunci: [[news]] |
- | ====== Pagina 2006-2007 ====== | + | |
- | ==== Orario delle lezioni | + | ==== Informazioni relative agli anni precedenti |
- | |Lunedì | 11-13 |Aula B1| | + | |
- | |Mercoledì| 11-13 |Aula L| | + | |
- | __Attenzione!__ Nuova variazione dell' | + | ^** CCP 2006/2007 **| [[http:// |
+ | ^** CCP 2005/2006 **| [[http:// | ||
- | ** Ricevimento ** | ||
- | |Martedì| 15-17| stanza 385| | ||
- | Appuntamento in altri orari su richiesta (meglio via e-mail). | ||
==== Programma Preliminare ==== | ==== Programma Preliminare ==== | ||
Linea 46: | Linea 42: | ||
* Il paradigma a memoria condivisa. Le gerarchie di memoria: memoria centrale / dischi; memoria locale / memoria condivisa. Cenni agli algoritmi per le gerarchie di memoria. Implementazione a software delle memorie condivise: Distributed Virtually Shared Memory. Contenimento e mascheramento della latenza di accesso. Tecniche di programmazione ed esempi di soluzione di problemi tramite memoria condivisa. | * Il paradigma a memoria condivisa. Le gerarchie di memoria: memoria centrale / dischi; memoria locale / memoria condivisa. Cenni agli algoritmi per le gerarchie di memoria. Implementazione a software delle memorie condivise: Distributed Virtually Shared Memory. Contenimento e mascheramento della latenza di accesso. Tecniche di programmazione ed esempi di soluzione di problemi tramite memoria condivisa. | ||
* Tra i possibili approfondimenti nella parte finale del corsi o argomenti di progetto: I/O parallelo, algoritmi memory-intensive e data mining parallelo; esempi di applicazioni complesse; applicazione delle metodologie alle piattaforme di griglia. | * Tra i possibili approfondimenti nella parte finale del corsi o argomenti di progetto: I/O parallelo, algoritmi memory-intensive e data mining parallelo; esempi di applicazioni complesse; applicazione delle metodologie alle piattaforme di griglia. | ||
- | |||
==== Materiale didattico ==== | ==== Materiale didattico ==== | ||
- | * B. Wilkinson, M. Allen Parallel Programming, | + | * B. Wilkinson, M. Allen Parallel Programming, |
- | ** Testo Principale. ** | + | |
* A. Grama, A. Gupta, G. Karypis, V. Kumar Introduction to Parallel Computing, 2nd edition. 2003, Addison Wesley. Disponibile in Biblioteca la prima edizione D.1.3 k96 INF | * A. Grama, A. Gupta, G. Karypis, V. Kumar Introduction to Parallel Computing, 2nd edition. 2003, Addison Wesley. Disponibile in Biblioteca la prima edizione D.1.3 k96 INF | ||
Solo alcune parti, specificate a lezione. | Solo alcune parti, specificate a lezione. | ||
* Standard MPI, versione 1.1 | * Standard MPI, versione 1.1 | ||
Solo le parti specificate nell' | Solo le parti specificate nell' | ||
- | * Tutorial di utilizzo del compilatore Assist {{ccp: | + | * Tutorial di utilizzo del compilatore Assist. [[http:// |
- | * (Dispense di ASE) — M. Vanneschi, Architetture Parallele e Distribuite. Servizio Editoriale Universitario, | + | * (Dispense di ASE) — M. Vanneschi, Architetture Parallele e Distribuite. Servizio Editoriale Universitario, |
* Brevi fotocopie e dispense distribuite durante il corso | * Brevi fotocopie e dispense distribuite durante il corso | ||
Linea 66: | Linea 60: | ||
==== Elenco delle lezioni ==== | ==== Elenco delle lezioni ==== | ||
- | L' | + | L' |
==== Prove d' | ==== Prove d' | ||
Linea 74: | Linea 68: | ||
== Elenco di possibili argomenti proposti a lezione == | == Elenco di possibili argomenti proposti a lezione == | ||
- | Gli argomenti elencati costituiscono un suggerimento, | ||
- | * Realizzazione di algoritmi paralleli out-of-core con FG, analisi approfondita del framework FG, confronto di espressività con altri sistemi. | ||
- | * Studio di algoritmi BSP che risolvono i problemi visti nel corso: ricerca in letteratura, | ||
- | * Sviluppo di una versione di DBSCAN parallelo in ASSIST, a partire anche dal codice esistente in SkIE. | ||
- | * Implementazione in parallelo di algoritmi di classificazione per tree induction (C4.5 e simili). È possibile sviluppare il prototipo esistente di C4.5 in ASSIST. | ||
- | ==== Prove già assegnate ==== | + | Ovviamente per quest' |
+ | ==== Prove assegnate ==== | ||
- | | Studente | + | ^ Studente |
- | | Dobrilla | + | | D. Buono |
+ | | L. Puccini | La libreria a skeleton per multicore Blocklibs. Confronto con altri formalismi a skeleton (p.es. eskel) | | ||
+ | | M. Parchi | Il paradigma Map& | ||
+ | I criteri di confronto tra ambienti di programmazione diversi sono riassunti alla pagina [[ccp_reference# |
ccp/start.1203338284.txt.gz · Ultima modifica: 18/02/2008 alle 12:38 (17 anni fa) da Massimo Coppola