Supercomputer

Un supercomputer o supercomputer è un computer progettato per ottenere le massime prestazioni possibili con le tecniche note al momento della sua progettazione, in particolare per quanto riguarda la velocità di calcolo .

I supercomputer scientifici sono chiamati "calcolo ad alte prestazioni" (in inglese  : calcolo ad alte prestazioni o HPC). Questa disciplina è divisa in due: la dell'hardware parte (progettazione elettronica dello strumento di calcolo) e il software parte (software adattamento del calcolo allo strumento). Queste due parti richiedono diversi campi di conoscenza.

Storico

I primi supercomputer (o supercomputer) apparvero negli anni '60 . Nel 1961, IBM ha sviluppato IBM Stretch o IBM 7030, una delle quali è stata gestita in Francia nel 1963.

A quel tempo, e fino agli anni '70 , il più grande produttore di supercomputer al mondo era Control Data Corporation (CDC), con il suo designer Seymour Cray . Successivamente, Cray Research , fondata da Seymour Cray dopo il suo allontanamento da CDC, ha preso il vantaggio sugli altri concorrenti, fino a circa l'anno 1990. Negli anni '80 , come è stato prodotto nel mercato dei microcomputer degli anni '70, molte piccole aziende sono entrate in questo mercato, ma la maggior parte di loro è scomparsa nel "  crollo  " del mercato dei supercomputer della metà degli anni 1990 .

Ciò a cui si riferisce il termine supercomputer varia nel tempo, poiché i computer più potenti del mondo in un determinato momento tendono ad essere eguagliati, e quindi superati, dalle macchine di uso comune molti anni dopo. I primi supercomputer CDC erano semplici computer a processore singolo (ma a volte con un massimo di dieci processori periferici per I / O ) circa dieci volte più veloci della concorrenza. Negli anni '70, la maggior parte dei supercomputer adottò un processore vettoriale , che decodifica un'istruzione una volta e la applica a un'intera serie di operandi .

Fu solo alla fine degli anni '80 che fu adottata la tecnica dei sistemi massicciamente paralleli , con l'uso di migliaia di processori in un unico supercomputer. Al giorno d'oggi, alcuni di questi supercomputer paralleli utilizzano microprocessori di tipo "  RISC  ", progettati per computer seriali, come PowerPC o PA-RISC . Altri supercomputer utilizzano processori a basso costo, del tipo "  CISC  ", microprogrammati in RISC nel chip elettronico ( AMD o Intel ): l'efficienza è leggermente inferiore, ma il canale di accesso alla memoria - spesso un collo di bottiglia - è molto meno stressato.

Nel XXI °  secolo , i supercomputer sono generalmente progettati come modelli unici per i produttori di computer 'tradizionali' come International Business Machines (IBM), Hewlett-Packard (HP), o Bull , hanno alle spalle una lunga tradizione nel settore (IBM) o che hanno acquistato negli anni '90 società specializzate, allora in difficoltà, per fare esperienza in questo campo.

uso

I supercomputer vengono utilizzati per tutte le attività che richiedono una potenza di calcolo molto elevata , come le previsioni meteorologiche , lo studio del clima (su questo argomento, vedere i programmi finanziati dai G8-HORC ), la modellazione di oggetti chimici ( calcolo di strutture e proprietà , modellazione molecolare ,  ecc. . ), le simulazioni fisiche (simulazioni aerodinamiche , calcoli di resistenza dei materiali , esplosione simulata di armi nucleari , studio della fusione nucleare ,  ecc. ), la crittoanalisi o simulazioni in finanza e assicurazioni ( calcolo stocastico ).

Gli istituti di ricerca civili e militari sono tra gli utenti più pesanti dei supercomputer.

In Francia , queste macchine si trovano nei centri informatici universitari nazionali, come l' Istituto per lo sviluppo e le risorse in informatica scientifica (IDRIS), il Centro nazionale di informatica per l'istruzione superiore (CINES), ma anche presso il Commissariato per l'energia atomica e le energie alternative (CEA) o in alcune grandi società, come Total , EDF o Météo-France .

Design

Componenti e architettura

I supercomputer traggono la loro superiorità sui computer convenzionali da entrambi:

Sono quasi sempre progettati specificamente per un certo tipo di attività (il più delle volte calcoli numerici scientifici: elaborazione a matrice o vettoriale ) e non cercano prestazioni particolari in altre aree.

L'architettura di memoria dei supercomputer è progettata per fornire continuamente dati a ciascun processore al fine di sfruttare al massimo la sua potenza di calcolo . Prestazioni di memoria superiori (componenti migliori e architettura migliore) spiegano ampiamente il vantaggio dei supercomputer rispetto ai computer convenzionali.

Il loro sistema di input / output ( bus ) è progettato per fornire una larghezza di banda elevata , con minore latenza poiché questo tipo di computer non è progettato per elaborare le transazioni .

Come per qualsiasi sistema parallelo, si applica la legge di Amdahl , con i progettisti di supercomputer che dedicano alcuni dei loro sforzi all'eliminazione di parti di software non parallelizzabili e allo sviluppo di miglioramenti hardware per rimuovere i colli di bottiglia rimanenti.

Principali ostacoli tecnici

Da un lato, i supercomputer richiedono spesso diversi megawatt di energia elettrica . Anche questo cibo deve essere di alta qualità. Di conseguenza, producono una grande quantità di calore e quindi devono essere raffreddati per funzionare normalmente. Il raffreddamento (ad esempio il raffreddamento ad aria ) di questi computer pone spesso un problema significativo di condizionamento dell'aria .

D'altra parte, i dati non possono fluire più velocemente della velocità della luce tra due parti di un computer . Quando le dimensioni di un supercomputer superano diversi metri, il tempo di latenza tra alcuni componenti viene conteggiato in decine di nanosecondi . Gli elementi sono quindi predisposti per limitare la lunghezza dei cavi che collegano i componenti. Su Cray-1 o Cray- II , ad esempio, erano disposti in cerchio .

Al giorno d'oggi, questi computer sono in grado di elaborare e comunicare volumi di dati molto grandi in un tempo molto breve. Il progetto deve garantire che questi dati possano essere letti, trasferiti e archiviati rapidamente. In caso contrario, la potenza di calcolo dei processori sarebbe sottoutilizzata ( collo di bottiglia ).

Registra la cronologia

Datato Supercomputer Costruttore Tipo di processori; frequenza Numero di processori Vero potere Posizione
1938 Z1 Konrad Zuse FLOP Germania
a Konrad Zuse
1939 Z2 Konrad Zuse 5  FLOP Germania
a Konrad Zuse
1941 Z3 Konrad Zuse 5,33  Hz 20  FLOP Germania
Deutsche Versuchsanstalt für Luftfahrt
1942 Heath Robinson  ( entra ) TRE 200  FLOP Regno Unito
Bletchley Park
1943 Colosso Mark I TRE FLOPS dachilogrammi Regno Unito
Bletchley Park
1944 Colosso Mark II TRE 5  kFLOPS Regno Unito
Bletchley Park
1946 ENIAC 100  kHz 50  kFLOPS Stati Uniti
Aberdeen Proving Ground
1956 TX-0 MIT Lincoln Laboratory 18 bit 3.600 83  kFLOPS Massachusetts Institute of Technology degli Stati Uniti
1958 TX-2 MIT Lincoln Laboratory 5  MHz , 36 bit 22.000 83  kFLOPS Massachusetts Institute of Technology degli Stati Uniti
1958 SAGE  (en) IBM 400  kFLOPS Stati Uniti Air Force degli
Stati Uniti
1960 Univac LARC  (en) IBM 2 500  kFLOPS Stati Uniti
Lawrence Livermore National Laboratory eDavid Taylor Model Basin
1961 IBM 7030 IBM 100  MHz , 16K parole a 64 bit 1.2  mega FLOP Stati Uniti
Los Alamos National Laboratory
1964 CDC 6600 Centro per la prevenzione e il controllo delle malattie 10  MHz 3  MFLOPS Stati Uniti
Lawrence Livermore National Laboratory
1969 CDC 7600  (en) Centro per la prevenzione e il controllo delle malattie 36,4  MHz 36.4  MFLOPS Stati Uniti
Lawrence Livermore National Laboratory
1974 Star-100 Centro per la prevenzione e il controllo delle malattie 16 bit 100  MFLOPS Stati Uniti
Lawrence Livermore National Laboratory
1975 ILLIAC IV  (en) Burroughs 4 × 13  MHz , 64 bit 256 150  MFLOPS Stati Uniti
Ames Research Center (NASA)
1976 Cray-1 Matita 83  MHz , 64 bit 2 166  MFLOPS Stati Uniti
Los Alamos National Laboratory
diciannove ottantuno Internet 205  (in) Centro per la prevenzione e il controllo delle malattie 32/64 bit 400  MFLOPS Diversi posti nel mondo
1982 Cray X-MP Matita Cray Vector , 2 × 105  MHz 2 400  MFLOPS Diversi posti nel mondo
1984 Cray X-MP / 48 Matita Cray Vector , 4 × 117  MHz 4 800  MFLOPS Diversi posti nel mondo
1984 M-13 giga FLOP Istituto di ricerca scientifica dell'Unione Sovietica
di complessi informatici
1985 Cray-2 Matita Cray Vector , 4 × 283  MHz 4 1.7  GFLOPS Stati Uniti
Lawrence Livermore National Laboratory
1989 ETA10-G / 8  ( pollici ) Sistemi ETA  (en) 10.3  GFLOPS Florida State University degli Stati Uniti
1993 CM-5  (pollici) Thinking Machines Corporation SPARC 1.024 59.7  GFLOPS Stati Uniti
Los Alamos National Laboratory
1993 Tunnel del vento numerico  (en) Fujitsu Fujitsu VPP500 140 124,5  GFLOPS Japan
National Aerospace Lab
1994 XP / S140 Intel Intel Paragon 3.680 143.4  GFLOPS Stati Uniti
Sandia National Labs
1994 Tunnel del vento numerico  (en) Fujitsu Fujitsu VPP500 140 170.4  GFLOPS Japan
National Aerospace Lab
1996 SR2201 Hitachi Hitachi SR2201 1.024 220.4  GFLOPS Università giapponese
di Tokyo
1996 CP-PACS Hitachi Hitachi SR2xxx CP-PACS 2.048 368.2  GFLOPS Centro giapponese
di fisica computazionale
1997 ASCI Red Intel Intel Paragon ASCI-Red 7 264 1.07  tera FLOP Stati Uniti
Sandia National Laboratories
1997 ASCI Red Intel Intel Paragon ASCI-Red 9.152 1.34  TFLOPS Stati Uniti
Sandia National Laboratories
1999 ASCI Red Intel Intel Paragon ASCI-Red 9.472 2.12  TFLOPS Stati Uniti
Sandia National Laboratories
1999 ASCI Red Intel Intel Paragon ASCI-Red 9.632 2.38  TFLOPS Stati Uniti
Sandia National Laboratories
2000 ASCI White  ( pollici ) IBM IBM POWER 3 375  MHz 8.192 4.94  TFLOPS Stati Uniti
Lawrence Livermore National Laboratory
2001 ASCI White  ( pollici ) IBM IBM POWER 3 375  MHz 8.192 7.23  TFLOPS Stati Uniti
Lawrence Livermore National Laboratory
2002 Simulatore di terra NEC NEC SX6 1000  MHz 5 120 35.86  TFLOPS Istituto giapponese
per le scienze della terra di Yokohama
16 settembre 2004 Gene blu / L IBM PowerPC 440  ( pollici ) 700  MHz 16.384 36.01  TFLOPS Stati Uniti
Lawrence Livermore National Laboratory
26 ottobre 2004 Columbia SGI Intel Itanium 2 1500  MHz 8.192 42.7  TFLOPS Stati Uniti
Ames Research Center (NASA)
novembre 2004 Columbia SGI Intel Itanium 2 1500  MHz 10.160 51.87  TFLOPS Stati Uniti
Ames Research Center (NASA)
novembre 2004 Gene blu / L IBM PowerPC 440  ( pollici ) 700  MHz 32 768 70.7  TFLOPS Stati Uniti
Lawrence Livermore National Laboratory
24 marzo 2005 Gene blu / L IBM PowerPC 440  ( pollici ) 700  MHz 65.536 135.5  TFLOPS Stati Uniti
Lawrence Livermore National Laboratory
27 ottobre 2005 Gene blu / L IBM PowerPC 440  ( pollici ) 700  MHz 131.072 280.6  TFLOPS Stati Uniti
Lawrence Livermore National Laboratory
2007 Gene blu / L IBM PowerPC 440 2C 700  MHz 36.864 478.2-596  TFLOPS Stati Uniti
Lawrence Livermore National Laboratory
2008 Roadrunner IBM PowerXCell 8i 3200  MHz 129.600 1.042  peta FLOPS Stati Uniti
DoE-Los Alamos National Laboratory ,Los Alamos,New Mexico
2009 Jaguar (aggiornato a Titan ) Matita Processori AMD a sei core 224 162 1.759  PFLOPS Stati Uniti
Oak Ridge National Laboratory
2010 Tianhe-1A NUDT Ibrido:
Intel Xeon + Nvidia Tesla M2050 + GPU FeiTeng-1000
14 366 + 7166 2.566  PFLOPS China
National Supercomputing Center , Tianjin
2011 Computer K. Fujitsu SPARC64 VIIIfx 2.0  GHz , "  Tofu interconnect  " 68.544 10.510  PFLOPS Giappone
RIKEN , Kobe
2012 Sequoia IBM BlueGene / Q, Power BQC 16C 1,60  GHz , Personalizzato 16.324  PFLOPS Stati Uniti
Lawrence Livermore National Laboratory
2012 Titan (una Jaguar migliorata) Matita Ibrido:
AMD Opteron + Nvidia Tesla K20
560 640 17,59  PFLOPS Stati Uniti
Oak Ridge National Laboratory
2013 Tianhe-2 Intel Ibrido:
Xeon E5-2692 + Xeon Phi
32.000 + 48.000 33.86  PFLOPS China
National University of Defense Technology , Guangzhou
2016 TaihuLight NRCPC / Sunway Sunway SW26010 260C 40 960 93.01  PFLOPS China
National Supercomputing Center, Wuxi
2018 Ecco il vertice IBM / Nvidia Ibrido:
IBM POWER9 + Nvidia Tesla V100
9 216 + 27 648 200  PFLOPS Stati Uniti
Oak Ridge National Laboratory
2020 Fugaku Fujitsu / ARM ARM 2.2 Ghz 7.300.000 418  PFLOPS Giappone
RIKEN , Kobe


Storia dei record in Francia

Nel 1993, L' Istituto di fisica della terra di Parigi (PGI) gestisce un computer CM-5/128 che utilizza processori SuperSPARC , è classificato al 25 ° posto nella TOP500 . Tre anni dopo, in1996, L' Istituto per lo sviluppo e le risorse informatiche scientifiche (IDRIS) riesce a raggiungere il 12 °  posto a livello mondiale con T3E costruito da Cray .

A metà2002, I più potenti supercomputer francesi si classificano al 4 ° posto nella TOP500, i processori basati su TERA Alpha a 1  GHz ( AlphaServer SC45 ) e sviluppati da Hewlett-Packard  ; apparteneva alla Commissione per l'Energia Atomica (CEA). Nelgennaio 2006Il TERA-10 di Bull ha successo, genera una potenza di calcolo di 60  tera FLOPS e si posizionerà al 5 ° posto nella  TOP500 mondiale.

Nel giugno 2008, IDRIS e Blue Gene / P Solution for IBM appare, secondo il test LINPACK , una potenza di 120 teraflop e si aggiudica il 10 °  posto.

Nel novembre 2009, la prima macchina francese si chiamava Jade . Di tipo “  SGI Altix  (en)  ”, ha sede presso il National Computer Center for Higher Education (CINES) di Montpellier . Il supercomputer è classificato al 28 ° posto  nel mondo con 128 teraflop nel test LINPACK. Poco dopo, la configurazione della macchina Jade è stata completata per ottenere una performance di 237 teraflop. La macchina passa agiugno 2010il 18 esima  riga della TOP500. È quindi il terzo sistema informatico europeo e il primo francese, destinato alla ricerca pubblica .

Nel novembre 2010Il record francese è detenuto dal TERA-100 di Bull . Situato in ECA in Bruyeres-le-Chatel alle esigenze della simulazione militare nucleare francese , con prestazioni teraflop 1050, questa macchina sale al 6 °  nel mondo e ha vinto il 1 °  posto in Europa. Consiste di 17.296 processori Intel Xeon 7500 ciascuno dotato di otto core e collegati da una rete di tipo InfiniBand .

Nel marzo 2012, Curie , un sistema progettato da Bull per GENCI , installato sul sito del Très Grand Centre de Calcul (TGCC) a Bruyères-le-Châtel, ha una potenza di 1.359 petaflop. Diventa il supercomputer più potente in Francia conquistando il 9 ° posto  nella classifica mondiale. È progettato per fornire 2 petaflop.

Nel Gennaio 2013, i sistemi Ada e Turing costruiti da IBM sono installati presso IDRIS a Orsay . La somma della loro potenza supera i petaflop. Queste due macchine sono a disposizione dei ricercatori. Nel marzo 2013 è stato inaugurato il supercomputer Pangea di proprietà dell'azienda Total , diventato il sistema più efficiente mai installato in Francia. La sua potenza di calcolo è di 2,3 petaflops. Equivalente a 27.000 computer desktop insieme, ha ottenuto il 11 °  posto a livello mondiale.

Nel gennaio 2015, sul sito CINES è installato il sistema Occigen , progettato da Bull, Atos technologies, per GENCI; ha una potenza di 2,1 petaflop. Si è piazzato al 26 °  posto nella classifica mondiale della TOP500novembre 2014.

Nel marzo 2016, Total annuncia di aver triplicato la capacità di calcolo del suo supercomputer Pangea , arrivando a una potenza di calcolo di 6,7 petaflop in prestazioni di picco e 5,28 petaflop in potenza utilizzabile. Questo le consente di riconquistare l' 11 °  posto nella TOP500 e di posizionarsi così al vertice del settore industriale mondiale.

Sistemi operativi per supercomputer

L'ascesa dei supercomputer ha visto Linux diventare il sistema operativo che alimenta la maggior parte dei 500 supercomputer più potenti del pianeta, con Unix che perde gradualmente terreno rispetto a Linux, ma per un certo periodo occupa un posto di rilievo nel mercato dei supercomputer (5%).

Windows era gestito solo da due dei 500 supercomputer più potenti del pianeta, o lo 0,4%, mentre BSD era presente su una sola macchina tra i primi 500 , o lo 0,2%. Infine, le altre configurazioni (“  Mixed  ”, ovvero un insieme di più tipologie di sistemi operativi) rappresentavano il 4,6%.

Nel novembre 2017, Linux è alla base di tutti i 500 supercomputer più potenti del mondo.

Calcolatrice quantistica

Supercomputer e giochi di puzzle

Note e riferimenti

  1. "  Annuncio del gene IBM Blue  " , su IBM.com ,26 giugno 2007(visitato il 9 giugno 2012 ) .
  2. Top 500 Ranking giugno 2013 .
  3. (a) di database USDA Nazionale di nutrienti di riferimento standard , su nal.usda.gov .
  4. Elenco TOP500 - novembre 2011 (1-100) su top500.org .
  5. Elenco TOP500 - giugno 2012 (1-100) su top500.org .
  6. "Il supercomputer più potente del mondo è cinese" , The Monde.fr , 18 giugno 2013.
  7. "La Cina diventa la prima potenza di calcolo al mondo" , Jean-Marc De Jaeger, Le Figaro .fr , 21 giugno 2016.
  8. (en-US) George Dvorsky, "  La maggior parte supercomputer potente del mondo è una bestia assoluta  " , Gizmodo ,8 giugno 2018( leggi online )
  9. (it-US) Elijah Wolfson, "  Gli Stati Uniti hanno appena ripreso il titolo di supercomputer più veloce del mondo dalla Cina  " , Quartz ,9 giugno 2018( leggi online )
  10. (it-US) "  IBM e il Department of Energy mostrano il supercomputer più veloce del mondo, Summit  " , Digital Trends ,9 giugno 2018( leggi online , consultato il 10 giugno 2018 )
  11. "  Fujitsu presenta il 415-PFLOPS: il computer più potente del mondo  " , su Siècle Digital ,24 giugno 2020.
  12. "Il  Giappone lancia il supercomputer più potente del mondo per combattere il Covid-19  " , su Les Echos ,23 giugno 2020.
  13. "  CM-5/128 | TOP500 Supercomputer Sites  " su www.top500.org (consultato il 31 maggio 2016 ) .
  14. "  T3E | TOP500 Supercomputer Sites  " su www.top500.org (consultato il 31 maggio 2016 ) .
  15. "  AlphaServer SC45, 1 GHz  " , su www.top500.org (visitato il 22 novembre 2015 ) .
  16. "  Tera-10 - NovaScale 5160, Itanium2 1.6 GHz, Quadrics  " , su www.top500.org (visitato il 22 novembre 2015 ) .
  17. "  Soluzione Blue Gene / P | TOP500 Supercomputer Sites  " , su www.top500.org (consultato il 2 giugno 2016 )
  18. Giada | TOP500 Supercomputing Sites  " , su top500.org ,novembre 2010(visitato l'11 giugno 2010 ) .
  19. (in) Classifica Tera 100 Top 500 nel novembre 2010 su top500.org .
  20. "  Nodi sottili Curie - Bullx B510, Xeon E5-2680 8C 2.700 GHz, Infiniband QDR | TOP500 Supercomputer Sites  " su www.top500.org (consultato il 31 maggio 2016 ) .
  21. Elenco TOP500 - giugno 2012 (1-100) su top500.org .
  22. "Pangea: il supercomputer di Total è il 14 ° più potente al mondo" , novembre 2013, su connaissancedesenergies.org .
  23. “  Pangea - SGI ICE X, Xeon E5-2670 8C 2.600GHz, Infiniband FDR | TOP500 Supercomputer Sites  " su www.top500.org (consultato il 31 maggio 2016 ) .
  24. (in) "  Occigen - bullx DLC Xeon 2.6GHz E5-2690v3 12C, Infiniband FDR  " su TOP500.org (accesso 4 aprile 2016).
  25. "  Total triplica la potenza del suo supercomputer Pangea - Le Monde Informatique  " , su LeMondeInformatique (accesso al 25 aprile 2016 ) .
  26. Top 500 di giugno 2012 , su linuxfr.org .
  27. (in) Steven J. Vaughan-Nichols, "I  supercomputer Linux dominano totalmente  " su ZDNet .com ,14 novembre 2017

Appendici

Bibliografia

Articoli Correlati

link esterno