
Letzte Woche gab ARM Holdings
bekannt , eine neue Mikroarchitektur für Serverprozessoren zu entwickeln. Der darin verwendete Computerkern trägt den Codenamen Ares und sollte laut Versprechen eine Steigerung von 60% gegenüber der aktuellen Plattform bieten. Mit jeder nächsten Generation sollte die Produktivität um weitere 30% steigen.
Der Servermarkt ist noch nicht der größte für ARM. Jetzt werden Prozessoren in seiner Architektur in mobilen und eingebetteten Geräten verwendet. Der Leistungssprung, den das Unternehmen den Serverherstellern verspricht, wird höher sein als der von Intel und IBM in den letzten Jahren.
Der Linux-Entwickler Linus Torvalds
äußerte sich jedoch skeptisch
zu der Ankündigung. Er glaubt, dass die Zukunft der neuen Architektur nicht so rosig ist.
Ich kann garantieren, dass die Plattform zwar nicht plattformübergreifend entwickelt wird, die Plattform jedoch nicht stabil und erfolgreich sein wird. Einige Leute denken, dass die Anweisungen für die „Cloud“ nicht wichtig sind - Sie entwickeln zu Hause, stellen alles bereit (ich meine „zu Hause“ nicht im wörtlichen Sinne zu Hause, sondern in Ihrem Arbeitsbereich).
Das ist völliger Unsinn. Wenn Sie auf x86 entwickeln, möchten Sie auf x86 bereitstellen, da Sie das ausführen können, was Sie zu Hause getestet haben. Dies bedeutet, dass Sie für das Hosting auf x86 gerne etwas zu viel bezahlen, damit es zu Ihrer Arbeitsumgebung passt und die empfangenen Fehler leichter übertragen werden.
Daher erhalten Anbieter mehr Geld von x86-Servern und behalten ihre Priorität. Alle Optionen von ARM sind zweitrangig und werfen höchstwahrscheinlich alle Arten von albernem Unsinn ab, wie Front-End, statisches HTML und all das.
Einer der behaupteten Vorteile der ARM-Architektur, die es ihr ermöglichte, auf dem Mobilfunkmarkt zu gewinnen, ist der Energieverbrauch. Das Unternehmen geht davon aus, dass dies die Kosten senken und die Produktivität nicht schlechter sein wird. Diese Kombination wird ihr helfen, zwischen Servern zu konkurrieren. Torvalds glaubt jedoch, dass der Erfolg auf dem Markt aus anderen Gründen bestimmt wird.
Ausschlaggebend ist seiner Meinung nach genau die „Wohnbebauung“. Kleine Unternehmen testen Workloads auf normalen, billigen PCs. Wenn die Workloads zunehmen, übernehmen diese Computer die Rolle realer Server. Und nur mit einer enormen Zunahme der Arbeitslast übertragen Unternehmen alles in die Cloud und möchten die Architektur nicht ändern, um Probleme zu vermeiden.
Genau dies hat die Anbieter von RISC-Prozessoren getötet und x86 zum König des Hügels unter den Servern gemacht. Soweit alles andere nur ein Fehler ist. Vor ein paar Jahrzehnten hätte das wie eine Fantasie geklungen.
Linus glaubt, dass der Eintritt in den Servermarkt, ohne zuvor ein Umfeld für die Entwicklung zu schaffen und nicht „den Markt mit billigen Devboxen zu überfluten, völlige Idiotie ist“. Darüber hinaus bezweifelt er, dass die Vorteile, die ARM nennt, tatsächlich als Vorteile angesehen werden. Ihm zufolge sind alle aktuellen Server in dieser Architektur tatsächlich langsamer, teurer und es ist unwahrscheinlich, dass sie so viel Energie sparen.
Mit den Torvalds
war der Schöpfer von Redis Salvatore Sanfilippo
nicht einverstanden . Er glaubt, dass die meisten Entwickler nicht an ein ständiges Eintauchen in Rechenkerne denken und der Reproduzierbarkeit der Umgebung auf Architekturebene im Allgemeinen keine Bedeutung beimessen. Ihm zufolge verursachte die Übertragung von Redis auf die ARM-Architektur nicht die Probleme, die der Entwickler von Linux befürchtet:
Redis, an sich ein Code auf niedriger Ebene, läuft leise auf ARM, alle Tests bestehen und es gibt keine Stabilitätsprobleme. Und da der vor vielen Jahren in C geschriebene Code, als niemand an ARM gedacht hatte, fast sofort funktioniert, wird Anwendungen auf Ruby oder Node nichts passieren, wenn sie auf ARM-Server übertragen werden.
Das Architekturbüro
reagierte auch auf Torvalds. Sie stimmen seiner Meinung zu, dass die Entwicklung in einer Umgebung viel besser funktioniert, und kündigen daher wahrscheinlich diese Woche ihre eigene Entwicklungsplattform an.
Die Eisenproduzenten bewegen sich auch in Richtung der Veränderungen, die laut Torvalds für die Zukunft der neuen Architektur erforderlich sind. Es wird beispielsweise
gemunkelt , dass Apple Macs mit ARM-Prozessoren auf den Markt bringt, Qualcomm ARM-Prozessoren für Laptops entwickelt und Microsoft
die ARM-Entwicklung für Windows 10 unterstützt.
Torvalds selbst reduzierte in seinem
nächsten Beitrag auch die Skepsis:
Mal sehen, was in der Realität passiert, aber jetzt mag ich ARM definitiv mehr als zuvor.
Bis ich die weit verbreitete Verbreitung von Eisen sehe, mit der sich Menschen entwickeln und einsetzen können, werde ich mein eigenes Urteil fällen. Ich habe einfach zu viele Versprechungen über Hardware gehört, die nach der Veröffentlichung nirgendwo anders benötigt wurden.
Hoffentlich trifft ARM beim Neuskalieren nicht zu viel. Vielleicht werden sie Erfolg haben, aber um ehrlich zu sein, bezweifle ich es. Es kostet viel Zeit und Mühe. Sie müssen nicht mit 64-128 Kernen schwingen, bis Sie normalerweise mindestens einen 8-Kern ausführen können. Was sie noch nicht gezeigt haben.
Aber du weißt nie, vielleicht werden sie mich überraschen.
In einer
Diskussion über das Problem bei Reddit stellten sie fest, dass die meisten bekannten Architekturen der Konkurrenz mit x86 nicht standhalten konnten.
m88k? Tot oder auf so etwas wie PowerPC umgezogen. i860? Tot. i960? Tot. PA-RISC? ist tot AMD 29000? Tot. IA64? Tot. Alpha? Tot.
In der Diskussion wurde jedoch vereinbart, dass der aktuelle Markt für Serverarchitekturen von drei Systemen geteilt wird. ARM - als der schwächste und billigste. Power9 ist das leistungsstärkste, aber unglaublich teuer. x86 unter ihnen ist das goldene Mittel im Verhältnis von Preis und Qualität:
Die Entwicklung und Bereitstellung auf ARM ist in Ordnung, wenn Sie Rasp verwenden. Pi. Aber du brauchst etwas Stärkeres. Bei Power9 ist das Gegenteil der Fall: Das billigste System ist Talos II. Daher benötigen Sie viele tausend Dollar, um eine normale Devbox auf Power9 zu sammeln. Natürlich ist es gut, aber es ist zu teuer für normale Entwicklungsbedürfnisse.
Daher fällt x86 in die Nische des Massenkonsums - Laptops und Desktops kosten bis zu tausend Dollar.
Im zweiten Quartal dieses Jahres
plant Raptor Computer Systems
die Veröffentlichung eines Desktops mit einer 4-Kern-CPU auf Basis der Power9-Architektur für 1.200 US-Dollar. Wenn sich dieser Trend fortsetzt - ARM wird die Produktivität steigern und Power9 den Preis senken - kann es daher erneut zu einem Wettbewerb im Massensegment kommen.