211service.com
Supercomputing Resurrected
Selv på et felt, der er defineret af kontinuerlige gennembrud, var præstationen et chokerende: I marts sidste år satte den japanske regering en computer i gang, der snart viste sig at være den hurtigste i verden, og i nogle tilfælde overgik den næsthurtigste computer med en faktor på 10. Earth Simulator, bygget af NEC, tog fire år at samle og kostede mindst 350 millioner dollars. Det leverede hurtigt videnskabelige resultater i den virkelige verden inden for global klimamodellering, og gennemførte simuleringer, der fik andre computere til at se rå ud. Forskere verden over stod i kø for den begrænsede mængde computertid, der var til rådighed for forskere uden for Japan. I juni, blot få uger efter, at maskinen nynnede til live, havde tre af de seks finalister til de prestigefyldte Gordon Bell-priser inden for højtydende computere kørt deres projekter på Earth Simulator.
En stribe artikler sidste forår dækkede nyhederne og citerede eksperter, der sammenlignede Earth Simulator med Sputnik - endnu et eksempel på, at USA er blevet alvorligt udklasset i en kritisk teknologi. Men uden for de sjældne cirkler af high-end computing, døde historien hurtigt. Amerikanske computerleverandører har bagatelliseret præstationen, afvist Earth Simulator som gammel teknologi eller for specialiseret til at være til stor nytte, endda insisteret på, at det var et reklamestunt. Giv os 400 millioner dollars til at bruge på en enkelt computer, så kan vi bygge noget lige så hurtigt, siger Peter Ungaro, vicepræsident for højtydende computing hos IBM.
Denne historie var en del af vores februar 2003-udgave
- Se resten af problemet
- Abonner
Det elsker jeg, håner Gordon Bell, designer af den første minicomputer til digitalt udstyr og en lyskilde inden for højtydende databehandling. Hvordan vil IBM gøre det? Hvor er teknologien? Jeg vil vædde $1.000 på, at IBM i det næste år ikke kan matche omkostningsydelsen for Earth Simulator på noget system, de har. Faktisk vandt IBM for nylig en Department of Energy-kontrakt om at bygge et par maskiner designet til at køre med to til ni gange hastigheden af Earth Simulator, men projektet vil tage indtil 2005 at fuldføre. Som mange af dem, der er involveret i høj-powered videnskabelig computing, mener Bell, at Japans præstation har afsløret et gabende hul i udviklingen af supercomputersystemer i USA - et hul, som penge alene ikke kan udfylde.
Hvad skete der, der gjorde det muligt for NEC at tage en så enorm ledelse inden for computerkraft? Kort sagt fandt den japanske regering det passende at støtte udviklingen af verdens dyreste computer. Projektets mål var ikke at få pralerettigheder fra USA, men at fremme videnskabsmænds forståelse af det globale klima ved at skabe en maskine, der udfører bedre modellering og vejrsimuleringer end nogensinde før.
Samtidig var den amerikanske regerings finansiering til forskning i high-end computing aftagende som reaktion på den dybtfølte amerikanske forestilling om, at supercomputerudviklere som velfærdsmødre burde tage sig af sig selv i stedet for at overleve på offentlige uddelinger. Sammenlignet med enhver anden del af computermarkedet er markedet for supercomputere lille og langsomt voksende, så da den offentlige finansiering tørrede ud, tørrede private investeringer i højtydende arkitekturer også ud. I det sidste årti eller deromkring har den amerikanske vægt i supercomputing derfor været på at forbinde klynger af råvareprocessorer - dem, der er designet til daglige forretningsapplikationer - i det, der er kendt som massivt parallelle konfigurationer. Den tilgang er en skarp kontrast til den japanske vision om specialiserede arkitekturer, der udelukkende er udviklet til højtydende marked.
Indrømmet, råvaretilgangen er gået langt: Når dette skrives, rangerer to råvaremaskiner, de to Hewlett-Packard-byggede ASCI Q-supercomputere ved Los Alamos National Laboratory i New Mexico, som næsthurtigste i verden (målt af Top500.org , en nonprofit analysegruppe). Ideen om at udnytte mange low-end processorer til at udføre komplicerede opgaver har også fanget offentlighedens fantasi med projekter som f.eks.SETI @ home, som får mere end fire millioner frivilliges stationære computere til at scanne radioteleskopdata for mønstre, der indikerer rumvæsenens intelligens. Beowulf-klynger, som bruger en metode udviklet i 1994 til at forbinde pc'er sammen for at maksimere deres processorkraft, har gjort det endnu nemmere at nå højtydende niveauer med relativt lav kapitalinvestering. Uden tvivl har råvaretilgangen vist sig for mange applikationer, der på et tidspunkt kørte på specialiseret stort jern.
Men på trods af disse gevinster er USA kommet smerteligt til kort på netop det område, hvor computermuskler betyder mest, og hvor nationen har mest at vinde: ved at simulere så komplekse systemer som vejret i den makroskopiske ende og proteinfoldning i den mikroskopiske ende. . Denne simuleringsevne er i stigende grad afgørende for fremme af grundlæggende videnskab, såvel som for national sikkerhed.
At få den private sektor til at betale for denne kapacitet er ligesom forsvarsindustriens ordsprog, at atomubåde skal have en form for kommerciel spinoff, siger Horst Simon, direktør for National Energy Research Scientific Computing Center i Oakland, Californien, hjemsted for den 12. hurtigste computer . Vi er gået i gang med en retning i USA, der ikke kommer til at fungere.
Behovet for hastighed
Hvad er de reelle fordele ved at gøre computere stadig hurtigere? Hvorfor kan vi trods alt ikke bruge en maskine, der tager en måned eller en uge at udføre en opgave i stedet for en dag eller en time? For mange problemer kan vi. Men sandheden er, at vi lige er begyndt at få computerkraft til at forstå, hvad der foregår i systemer med tusinder eller millioner af variabler; selv de hurtigste maskiner afslører netop nu løftet om, hvad der kommer.
Tag for eksempel drivhusgasser og den måde, de påvirker det globale klima på, et af de problemer, som Earth Simulator blev bygget til at studere. Med computere, der er hurtige nok til at forudsige klimaændringer præcist, kan vi vide med langt større sikkerhed, hvilket niveau af atmosfærisk kuldioxid, der vil smelte polariskapperne. På samme måde, fordi Earth Simulator modellerer planetens klima med en utrolig grad af granularitet, kan den udføre simuleringer, der redegør for virkningerne af sådanne lokale fænomener som tordenvejr. Disse fænomener kan påvirke områder kun 10 kilometer brede i modsætning til de 30 til 50 kilometer de fleste vejrmodeller bruger som standard gitterstørrelse.
Eller tag de vanskeligheder, vi har stødt på i forsøget på at forstå og udnytte nuklear fusion - det evige universalmiddel for vores energiproblemer. Det kan tage et årti at udføre et enkelt [fusion]-eksperiment, siger Thomas Sterling, fakultetsassistent ved Center for Advanced Computing Research ved Caltech. Hurtigere computere ville fremskynde disse projekter med årtier, hvilket giver os mulighed for ikke kun at designe sikre reaktorer, der giver os kraften til at drive planeten, men også at vide, hvordan vi kan slippe af med affaldet.
Et nyligt eksempel på både løftet og begrænsningerne for nutidens mest kraftfulde computere kom fra IBMs ASCI White-maskine, verdens fjerdehurtigste supercomputer, som IBM-forskere brugte til at undersøge, hvordan materialer revner og deformeres under stress. Undersøgelsen, der blev annonceret sidste forår, simulerede adfærden af en milliard kobberatomer. En milliard lyder bestemt som en masse variabler - indtil du indser, at det ville tage mere end hundrede billioner gange så mange atomer at udgøre selv en kubikcentimeter kobber.
Der er en forestilling om, at high-performance computing er en moden industri, hvor alle problemerne er løst, og vi er kommet videre, siger Burton Smith, chefforsker hos Cray, en banebrydende supercomputervirksomhed i Seattle. Det er falsk. Jordsimulatorens forlegenhed afslører det faktum, at der stadig er meget mere forståelse at hente.
| HVEM LAGER DE MEST SUPERHURTIGE COMPUTERE? | |||||||||||||||||||||||||||
| Specifikationer for hurtigste maskine | |||||||||||||||||||||||||||
| Selskab | Nummer i top 500 Navn Hastighed (Gigaflops) Beliggenhed | ||||||||||||||||||||||||||
| Hewlett Packard | 137 ASCI Q 7.727 | Los Alamos National Laboratorium, NM | |||||||||||||||||||||||||
| IBM | 129 ASCI Hvid 7.226 | Lawrence Livermore National Laboratory, CA | |||||||||||||||||||||||||
| Sun Microsystems | 88 HPC 4500 420 | svenske væbnede styrker, Stockholm, Sverige | |||||||||||||||||||||||||
| Silicium grafik | 45 ASCI Blue Mountain 1.608 | Los Alamos National Mountain Laboratory, NM | |||||||||||||||||||||||||
| Cray | 22 T3E 1200 1.166 | Ukendt (USAs regering) | |||||||||||||||||||||||||
| NEC | 15 Earth Simulator 35.860 | Earth Simulator Center, Simulator Yokohama, Japan |
| Nuværende og foreslåede supercomputerarkitekturer | |||
| Arkitektonisk tilgang | Beskrivelse | Fordele | Hovedfortalere |
| Råvareklynger (operationelle) | Hundredvis eller tusindvis af hyldeservere med links med lav båndbredde | Lavpris konstruktion; effektiv med problemer, der kan opdeles i bidder | Hewlett-Packard, IBM, Silicon Graphics |
| Vektorberegning (operationel) | Hundredvis af specialbyggede orocessorer med højbåndbredde-stik | Mere tid brugt på computere, mindre tid på at kommunikere | Cray, NEC |
| Streaming (eksperimentel) | Mellemværdier af beregninger gemt i lokal hukommelse | Fart; on-chip dataoverførsel for at reducere flaskehalsen i hukommelsen | Stanford University |
| Processor-i-hukommelse (eksperimentel) | Behandlingskredsløb og korttidshukommelse spredt på den samme chip | Fart; kortere afstand mellem processorer og hukommelse | University of Southern California, Caltech, IBM |
| Cascade (eksperimentel) | Data, snarere end software, opbevares i processorens lokale hukommelse | Færre opkald til hukommelsen i tilfælde, hvor datasæt er større end programmer | Cray, Caltech |
Computerens Apollo-projekt?
I det sidste årti har det amerikanske højtydende computermiljø stået på skuldrene af giganter. Mange direktører for centre for videnskabelig databehandling siger, at de mener, at USA er ved et kritisk beslutningspunkt, hvor valg af projekter og mængden af midler investeret i nye højtydende computerarkitekturer kan påvirke fremtidig sikkerhed og velstand på håndgribelige måder.
Det vil virkelig kræve en kombination af gode ideer, der kommer ud af universiteter og offentlige midler og god industriteknik for at løse dette grimme problem, siger Bell. At bygge en ny chip er lige på den behårede kant af, hvad et universitet kan udrette; så har du brug for nogen med ressourcerne til at lave detaljerede tekniske ting som køling og forbindelser og så videre. Det kommer til at kræve mange kræfter.
Men hvis det gøres rigtigt, kan en helt ny guldalder for videnskab blomstre. Et af de mest slående aspekter af Earth Simulator-projektet er dets åbenhed. Forskere kommunikerer på trods af sproglige og geografiske barrierer. De tester teorier og udfører simuleringer, der har potentialet til at forbedre vores forståelse af verden og gavne os alle. For et par måneder siden mæglede Sterling et møde mellem Tetsuya Sato, direktør for Earth Simulator-faciliteten, og John Gyakum, en professor ved McGill University, som er en af verdens førende eksperter i, hvordan små vejrsystemer som tordenvejr påvirker globale vejrmønstre. Før Earth Simulator havde der ikke været nogen computer, der nemt kunne indregne så små systemer i klimasimuleringer i stor skala. Nu kan der være. De har åbnet sig for samarbejde, fordi de først og fremmest bekymrer sig om videnskabelige resultater, siger Sterling. Og det, de laver, er vigtigt for alle på planeten.
Så det er ikke kun for at fremme datalogien, at der kræves mere og smartere databehandling. Det er for at fremme enhver videnskab. Videnskaben i det 21. århundrede hviler på tre søjler, siger energiministeriets Decker. Som altid er der teori og eksperimenter. Men simulering bliver den tredje søjle for videnskabelig opdagelse. I betragtning af de problemer, vi står over for, ønsker vi helt klart at være på forkant med vores videnskab. Hvis ydeevnen af vores computere er en størrelsesorden mindre, end hvad vi ved, de kan være selv i dag, så bliver vi det ikke.
