Breve Storia del progetto APE Nicola Cabibbo Dipartimento di Fisica Università di Roma “La Sapienza” 8 Febbraio 2006 Nicola Cabibbo Il progetto APE 8/2/2006 1 / 20 Le particelle e l’Universo Nicola Cabibbo Il progetto APE 8/2/2006 2 / 20 Il supercalcolo e le particelle Nicola Cabibbo Il progetto APE 8/2/2006 3 / 20 I Progetti APE — i primi 10 anni I Progetti APE 1984-1989: APE1 • 16 nodi di calcolo, 1 Gflops • Software “primitivo” • Prodotti alcuni prototipi 1990-1995: APE100 • Modulare, 2048 nodi “custom”, 100 GFlops • Sviluppo di un linguaggio dedicato (TAO) • Ambiente software “user friendly” • Affidabilita’ alta, 300 GFlops installati Nicola Cabibbo Il progetto APE 8/2/2006 4 / 20 I Progetti APE — Il team del primo APE P. Bacilieri INFN-CNAF, Bologna, Italy S. Cabasino, A. Frighi, F. Marzano, N. Matone, P. S. Paolucci, S. Petrarca, G. Salina INFN, Sezione di Roma, Italy N. Cabibbo, E. Marinari, G. Parisi Dipartimento di Fisica, II Univerita' di Roma ''Tor Vergata''; INFN, Sezione di Roma, Italy F. Costantini, G. Fiorentini, S. Galeotti, D. Passuello, R. Tripiccione Dipartimento di Fisica, Univerita' di Pisa; INFN, Sezione di Pisa, Italy A. Fucci, R. Petronzio, F. Rapuano CERN, Geneva, Switzerland D. Pascoli, P. Rossi Dipartimento di Fisica, Univerita' di Padova; INFN, Sezione di Padova, Italy E.Remiddi Dipartimento di Fisica, Univerita' di Bologna; INFN-CNAF, Bologna, Italy; INFN, Sezione di Bologna, Italy R.Rusack Rockefeller University, New York, U.S.A. B.Tirozzi Dipartimento di Matematica - Universita' ''La Sapienza'' Roma, Italy If you are looking for a member of the Ape Collaboration you might use this finger-form: 1984-1989 Finger: Nicola Cabibbo Il progetto APE 8/2/2006 5 / 20 I Progetti APE — APEmille 1995-2000: APEMille APEMille • Progetto internazionale INFN-DESY “up and running!!” • “processor array” tridimensionale scalabile da 8 a 2048 nodi con perf. da 4 GF ad 1.1TFlops • Architettura SIMD, comunicazioni sincrone a primo vicino • 32 MByte di memoria locale per nodo • Singola e doppia precisione • Rete di 64 PCs realizza ”Host computer” completamente integrato (bus cPCI) Nicola Cabibbo Il progetto APE 8/2/2006 6 / 20 I Progetti APE — APEmille in Italia e in Europa Nicola Cabibbo Il progetto APE 8/2/2006 7 / 20 I Progetti APE nel contesto mondiale Nicola Cabibbo Il progetto APE 8/2/2006 8 / 20 Il processore del primo APE Nicola Cabibbo Il progetto APE 8/2/2006 9 / 20 Il processore del primo APE e la sua logica Nicola Cabibbo Il progetto APE 8/2/2006 10 / 20 APE100 — Primo chip disegnato in casa Nicola Cabibbo Il progetto APE 8/2/2006 11 / 20 Da APE ad APEnext — una continuità di scuola J&T: Aritmetica •Pipelined “normal” complessa a*b+c (8 flops) per cycle 4 multiplier 4 adder/sub A 200 MHz (fully piped) = 1.6 GFlops Nicola Cabibbo Roma, Nov 2004 progetto APE Direttivo Piero Il Vicini - Consiglio 8/2/2006 12 / 20 15 La filosofia VLIW — Very Long Instruction Word Nicola Cabibbo Il progetto APE 8/2/2006 13 / 20 La filosofia SIMD — Single Instruction Multiple Data Nicola Cabibbo Il progetto APE 8/2/2006 14 / 20 Accento sulla interconnessione massiccia Nicola Cabibbo Il progetto APE 8/2/2006 15 / 20 Risparmio di Energia e di Spazio Nicola Cabibbo Il progetto APE 8/2/2006 16 / 20 I numeri di APE Nicola Cabibbo Il progetto APE 8/2/2006 17 / 20 L’impatto di APE Nicola Cabibbo Il progetto APE 8/2/2006 18 / 20 L’impatto di APE Il contributo di APE è stato essenziale in tre delle misure che hanno portato a chiarire la natura della asimmetria materia-antimateria. Nicola Cabibbo Il progetto APE 8/2/2006 19 / 20 La nascita della materia Nicola Cabibbo Il progetto APE 8/2/2006 20 / 20