Du har rätt att ifrågasätta detta! Medan kraftfulla processorer finns använder superdatorer i allmänhet
Många små processorer istället för några stora. Här är varför:
1. Skalbarhet och parallellitet:
* Massiv parallellism: Superdatorer är utformade för att hantera mycket komplexa problem som kräver stora mängder beräkningskraft. Genom att använda tusentals eller till och med miljoner mindre processorer kan de dela upp ett problem i mindre delar, var och en hanteras av en dedikerad processor, avsevärt påskynda beräkningarna. Detta kallas parallellbehandling.
* Enklare att skala: Att lägga till fler mindre processorer är i allmänhet enklare än att bygga en enda, supermäktig processor. Detta gör att superdatorer kan uppgraderas stegvis och har mer flexibilitet när det gäller att anpassa sig till utvecklande beräkningskrav.
2. Effektivitet och kraftförbrukning:
* Energieffektivitet: Mindre processorer har ofta lägre strömförbrukning än en enda kraftfull. Detta är avgörande för superdatorer, som konsumerar enorma mängder el.
* Kylning: Mindre processorer är lättare att svalna, särskilt när de hanterar stort antal.
3. Kostnad och tillgänglighet:
* Kostnadseffektivitet: I många fall är det mer kostnadseffektivt att använda flera mindre processorer än att bygga en enda, massiv processor.
* Tillgänglighet: Mindre processorer är i allmänhet lättare tillgängliga och billigare att tillverka.
4. Redundans och feltolerans:
* reducerad risk: Att använda många processorer ger redundans. Om en processor misslyckas kan de andra plocka upp slacken och säkerställa att superdatorn kan fortsätta fungera.
Det finns emellertid situationer där kraftfulla processorer används i superdatorer:
* Specifika applikationer: Vissa superdatorapplikationer kan dra nytta av specialiserade, kraftfulla processorer utformade för specifika uppgifter, som AI eller djup inlärning.
Sammanfattningsvis är användningen av flera mindre processorer hos superdatorer ett designval som drivs av effektivitet, skalbarhet, kostnad och tillförlitlighet.