De markt van x86 en ARM lijkt me inderdaad verzadigd. En rondom MIPS of SPARC is het de laatste jaren een beetje stil...
Waarom vind je het rond SPARC de laatste jaren stil? Sinds de overname heeft Oracle vijf nieuwe SPARC processoren (T3, T4, T5, M5, M6) uitgebracht, dat is ongeveer elk jaar een. Verder is er onlangs een nieuwe roadmap gepubliceerd met nog drie generaties waar aan gewerkt wordt tot 2019, waarbij de komende generatie speciale database accelerator hardware aan boord heeft. Het was vooral dat Sun in hun laatste jaren enorm aan het stuntelen waren met SPARC, met alle geannuleerde projecten zoals ROCK, en UltraSPARC 5 en 6, en nog veel meer die nooit het daglicht hebben gezien. Fujitsu daarentegen brengt al jaren lang regelmatig SPARC64 processoren uit, waarbij onlangs nog de nieuwe SPARC64 X+ uitgebracht is, die je net zoals POWER 8 in grote server systemen terugvindt.
Maar om nog eens een beetje wat meer on topic te blijven; ik snap niet waarom men denkt dat als Amazon een handje vol hardware engineers aanneemt dat er meteen wordt gedacht dat ze aan hun eigen processor zouden kunnen werken (zoals
johnkeates hierboven lijkt aan te nemen bijvoorbeeld). Een eigen processor ontwerpen, die dan ook goedkoper in productie en ook zuiniger/efficienter moet zijn dan direct iets afnemen van Intel/AMD/Nvidia/Qualcomm/Samsung/IBM/TI/Oracle/Fujitsu is ontzettend, ONTZETTEND veel werk! Dit zijn dingen waar teams van honderden dan wel niet duizend(en) man aan werken. Geen wonder dat er nog maar een klein aantal processor architecturen over zijn, het ontwerpen van een hedendaagse processor chip is zo'n enorm
complex (en vooral ook langdurig, op zijn minst 5 jaar) proces! Wat ik me wel voor kan stellen is dat ze inderdaad bij ARM of IBM wat IP inkopen en dan dat aan elkaar proberen te hangen op een manier dat efficienter is voor hun applicaties.
Maar stel dat Amazon over zou gaan op ARM of Power8 cores voor hun cloud, zou dat dan wel werken markt technisch gezien? Of zou je dan al je klanten ineens wegjagen omdat je geen x86 VMs meer aanbied en dat misschien is waar de meeste klanten hun applicaties voor geschreven/geoptimaliseerd hebben? Want als dat niet zo zou zijn dan hadden ze ook allang een cloud van SPARC T-serie processoren kunnen bouwen, met een veel lagere virtualisatie overhead dan x86 en veel grotere throughput per systeem. Maar ja, dan zit je wel met SPARC/Solaris, terwijl de klant waarschijnlijk x86/Linux van je verwacht.
Och, het processor landschap blijft interessant, de tijd zal het leren en ik ben benieuwd wat er gaat gebeuren de komende 5 jaar.