Anslut till Senaste Tekniska Nyheter, Bloggar, Recensioner

SeaMicro tillkännager SM10000-server med 512 Atom-processorer och låg strömförbrukning

För två år sedan när jag först täckte Intels Atom-arkitektur föreslog jag att Moores lag har banat väg för två saker: 1) löjligt snabba mikroprocessorer och 2) tillräckligt snabba mikroprocessorer.

Den första kategorin används för att trycka på mjukvaran. Allt från vetenskapliga beräkningar till 3D-spel. Om det aldrig hade gjorts tidigare, gjorde Moores lag det möjligt för företag som AMD, Intel och NVIDIA att bygga de mikroprocessorer vi behövde för att få det att hända.

Den andra kategorin är en senare utveckling. Om du inte behöver beräkningskraften, möjliggjorde Moores lag skapandet av mindre, billigare, mer energieffektiva mikroprocessorer för att leverera prestanda som är tillräckligt bra. Dessa typer av marker finns i allt från netbooks till smartphones.

Intels Atom (Silverthorne)-processor

Ett antal personer hävdar att samma tillvägagångssätt kan tillämpas på serverarbetsbelastningar. De hävdar att de flesta servrarna som driver dina favoritwebbplatser eller molntjänster är inaktiva, åtminstone från CPU-perspektiv. För servrar som inte är virtualiserade är detta i stort sett sant. Du bygger inte servrar för genomsnittlig belastning, du bygger dem för att se till att de tål maximal belastning. Det olyckliga resultatet är att när dessa servrar körs under perioder med låg trafik, är de inte särskilt energieffektiva.

För en liten verksamhet som AnandTech är detta inte ett stort problem. Men i större skala räcker det. Datacenter är lätt strömbegränsade. Högdensitetsservrar ger oss dussintals mikroprocessorkärnor i utrymmet för flera rackenheter. Det är bra för datorer, men fruktansvärt för strömförbrukningen.

Tänk också på att även de långsammaste servrarna du kan köpa idag fortfarande är ganska kraftfulla. I många fall behöver du fysisk boxredundans men inte den extra hästkraften av att ha mer hårdvara. Lägg till live-fail-over-support för att minimera stilleståndstiden och du har ännu mer slöseri med kraft.

Idag om du inte behöver den prestanda som en multi-core Xeon kan erbjuda dig, men du behöver massor av fysiska servrar, det finns väldigt få alternativ. Du kan hålla dig till en enkel enkärnig server men då är din strömförbrukning även vid tomgång fortfarande i storleksordningen dussintals watt. Du kan argumentera att när CPU:erna blir kraftfullare finns det utrymme för en kategori av “tillräckligt snabba” servrar. Och tack och lov har vi redan en processor som är “snabb nog”. Atomen.

Ta 512 Atom-baserade servrar, stoppa in dem i en låda som förbrukar 2kW ström, ge den mängder av nätverk och du har SM10000 från SeaMicro. Denna låda för 139 000 $ är designad för att ersätta dussintals fyrkärniga Xeon/Opteron-lådor som förblir inaktiva för det mesta. Enligt SeaMicro om din affärsmodell är att du ger bort något för free på Internet, då kanske SM10000 är något för dig.

SeaMicros VD kommer från nätverksområdet, medan dess CTO är en före detta mikroprocessorarkitekt från Sun och AMD (han var tydligen en av fem chefsarkitekter på AMDs Bulldozer-kärna). Företaget gör inte bara 512 Atom-servern utan även en anpassad ASIC inuti som gör att tekniken fungerar.

SM-filosofin är enkel; du tar inte en rymdfärja till mataffären. Om du inte behöver en så kraftig server för din arbetsbelastning, varför fortsätta använda en?