Strumenti Utente

Strumenti Sito


apd:start

Differenze

Queste sono le differenze tra la revisione selezionata e la versione attuale della pagina.

Link a questa pagina di confronto

Entrambe le parti precedenti la revisione Revisione precedente
Prossima revisione
Revisione precedente
apd:start [25/02/2009 alle 18:38 (15 anni fa)]
Massimo Coppola
apd:start [05/03/2009 alle 19:11 (15 anni fa)] (versione attuale)
Massimo Coppola Riferimento MPI v 2.1
Linea 12: Linea 12:
   * macchine virtuali e parallelismo (Java, CLI, meccanismi di JIT e uso nel parallelismo)   * macchine virtuali e parallelismo (Java, CLI, meccanismi di JIT e uso nel parallelismo)
  
-{{ APD:chips_APD.png|Il microchip del CELL BE.}}+{{ APD:chips_APD.png| }}
  
 Nel frattempo invito gli studenti  Nel frattempo invito gli studenti 
-  * a fare riferimento anche alla pagina del corso di CCP degli [[ccp/start#informazioni_corsi_CCP|anni precedenti]]. +  * a fare riferimento anche alle pagine del corso di CCP degli [[#archivio_dei_corsi_di_ccp_2006-07-08|anni precedenti]]. 
-  * a registrarsi per ricevere notifiche dalla pagina delle [[news]].+  * a registrarsi per ricevere notifiche dalla pagina [[news]].
  
 ---- ----
 +
 ==== Corso 2008-2009 (secondo semestre) ==== ==== Corso 2008-2009 (secondo semestre) ====
  
Linea 52: Linea 53:
    * Piattaforme di calcolo distribuito: Grid Computing, Cloud Computing, Sistemi operativi distribuiti, reti di sistemi mobili. Problematiche di realizzazione ed esempi di applicazione.    * Piattaforme di calcolo distribuito: Grid Computing, Cloud Computing, Sistemi operativi distribuiti, reti di sistemi mobili. Problematiche di realizzazione ed esempi di applicazione.
    * Tra i possibili approfondimenti nella parte finale del corsi, e argomenti di progetto: I/O parallelo, algoritmi memory-intensive e data mining parallelo; calcolo stream-oriented, piattaforme multicore e GPGPU.    * Tra i possibili approfondimenti nella parte finale del corsi, e argomenti di progetto: I/O parallelo, algoritmi memory-intensive e data mining parallelo; calcolo stream-oriented, piattaforme multicore e GPGPU.
- 
 ==== Materiale didattico ==== ==== Materiale didattico ====
   * B. Wilkinson, M. Allen Parallel Programming, 2nd edition. 2005, Prentice-Hall. Disponibile in Biblioteca la prima edizione, C.1.2 w74 INF .   * B. Wilkinson, M. Allen Parallel Programming, 2nd edition. 2005, Prentice-Hall. Disponibile in Biblioteca la prima edizione, C.1.2 w74 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    * 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  +  * <del>Standard MPI, versione 1.1  Solo le parti specificate nell'elenco delle lezioni.</del>\\ [[http://www.mpi-forum.org/docs/mpi21-report.pdf|Standard MPI 2.1 (pdf letter)]] Solo le parti specificate nell'elenco delle lezioni. \\ È stata ufficializzata e pubblicata sul sito dello [[http://www.mpi-forum.org/|MPI forum]] la versione 2.1 dello standard MPI; useremo questa come riferimento, dato che raccoglie tutte le modifiche approvate negli anni (MPI 1.1, 1.2, 2.0, 1.3) in un unico documento.
-Solo le parti specificate nell'elenco delle lezioni.+
   * Tutorial di utilizzo del compilatore Assist. [[http://www.di.unipi.it/~coppola|Contattare il docente]] per la versione aggiornata a febbraio 2008. Vecchia versione:{{ccp:tutorial_assist_03_2007.pdf|Tutorial ASSIST Febbraio 2007}}\\ Tutorial del server di esecuzione {{ccp:descrizioneloader1.1.pdf|GEA, versione Novembre 2006}}.   * Tutorial di utilizzo del compilatore Assist. [[http://www.di.unipi.it/~coppola|Contattare il docente]] per la versione aggiornata a febbraio 2008. Vecchia versione:{{ccp:tutorial_assist_03_2007.pdf|Tutorial ASSIST Febbraio 2007}}\\ Tutorial del server di esecuzione {{ccp:descrizioneloader1.1.pdf|GEA, versione Novembre 2006}}.
   * (Dispense di ASE) — M. Vanneschi, Architetture Parallele e Distribuite. Servizio Editoriale Universitario, Università di Pisa, 2006-07.   * (Dispense di ASE) — M. Vanneschi, Architetture Parallele e Distribuite. Servizio Editoriale Universitario, Università di Pisa, 2006-07.
Linea 65: Linea 64:
 ==== Prerequisiti ==== ==== Prerequisiti ====
 Il corso assume come note le basi della programmazione parallela e distribuita, delle architetture di calcolo sequenziali e parallele e delle reti di interconnessione, ed una buona padronanza dei linguaggi C/C++ e Java. Il corso assume come note le basi della programmazione parallela e distribuita, delle architetture di calcolo sequenziali e parallele e delle reti di interconnessione, ed una buona padronanza dei linguaggi C/C++ e Java.
- 
 ==== Elenco delle lezioni ==== ==== Elenco delle lezioni ====
-L'elenco delle lezioni svolte è disponibile alla [[lezioni0708|pagina apposita]].+L'elenco delle lezioni svolte è disponibile alla [[lezioni0809|pagina apposita]].
  
 ==== Prove d'esame ==== ==== Prove d'esame ====
 +==== Archivio dei Corsi di CCP 2006-07-08 ====
 +
 +^** CCP 2007/2008 **|  | [[ccp:| pagina Dokuwiki 07/08]] | 
 +^** CCP 2006/2007 **| [[http://www.di.unipi.it/~coppola/didattica/ccp0607/|pagina web del docente]] | [[ccp:ccp0607| pagina Dokuwiki 06/07]] | 
 +^** CCP 2005/2006 **| [[http://www.di.unipi.it/~coppola/didattica/ccp0506/|pagina web del docente]] |                 |
apd/start.1235587124.txt.gz · Ultima modifica: 25/02/2009 alle 18:38 (15 anni fa) da Massimo Coppola