Cookies op Tweakers

Tweakers maakt gebruik van cookies, onder andere om de website te analyseren, het gebruiksgemak te vergroten en advertenties te tonen. Door gebruik te maken van deze website, of door op 'Ga verder' te klikken, geef je toestemming voor het gebruik van cookies. Je kunt ook een cookievrije versie van de website bezoeken met minder functionaliteit. Wil je meer informatie over cookies en hoe ze worden gebruikt, bekijk dan ons cookiebeleid.

Meer informatie

Door , , reacties: 32, views: 18.111 •

AMD, Applied Micro Circuits, Calxeda, Canonical, Cavium, Facebook, HP, Marvell en Red Hat zijn toegetreden tot Linaro, een non-profit organisatie die opensource-software voor de ARM-architectuur ontwikkelt. De bedrijven willen Linux-software ontwikkelen voor ARM-serverchips, waaronder nieuwe 64bit-versies.

Linaro logoOnder andere ARM, HiSilicon, Samsung en ST-Ericsson waren al eerder toegetreden tot Linaro. Samen met de nieuwe leden gaan de bedrijven samenwerken binnen de Linaro Enterprise Group. Het doel is om Linux-code te schrijven op boot- en kernelniveau, zodat het opensource-besturingssysteem geschikt kan worden gemaakt voor ARM-socs en -processors. Nog voor het einde van het jaar wil Linaro de eerste code vrijgeven die geschikt is gemaakt voor de nieuwe ARMv8-instructieset.

ARMv8 is een 64bit-architectuur en maakt het onder andere mogelijk om meer dan 4GB werkgeheugen te adresseren, een vereiste voor nieuwe ARM-processors die in servers gebruikt moeten gaan worden. Om ARMv8-processors succesvol te maken, is er bovendien Linux-software nodig. Door de kennis van diverse bedrijven te delen, zou de ontwikkeling van ARMv8-code voor het Linux-platform kunnen worden versneld.

Hoewel ARMv8-processors veelal minder krachtig zijn dan x86-serverchips, hebben bedrijven met grote datacenters, chipfabrikanten en serverfabrikanten veel belangstelling voor het toepassen van ARM-processors. Reden daarvoor is het lage energieverbruik van de ARM-architectuur. Hierdoor zouden bedrijven de energiekosten kunnen drukken. Onder andere AMD heeft aangekondigd ARMv8-serverprocessors uit te zullen brengen en wil deze cpu's vanaf 2014 in clustervorm op de markt brengen.

Reacties (32)

Zit Debian hier ook bij eigenlijk? Aangezien zij al wel (best wel stabiel al lang arm hebben)
debian is geen bedrijf.. heel veel debian ontwikkelaars staan bijv op de loonlijsten van HP, Cononical, facebook, en andere bedrijven.
Debian's huidige ARM-port target de ARMv5 instructieset; die is een stuk minder geavanceerd dan de nieuwe ARMv8 architectuur. Los daarvan gaan Linux distributies (zoals Debian) vooral over userland support en niet zozeer over nieuwe ontwikkelingen op kernelniveau.

Pas nadat de Linux kernel stabiele ondersteuning biedt voor de nieuwe ARMv8 architectuur is het zinnig voor een distributie als Debian om te overwegen die architectuur te gaan ondersteunen, wat goed mogelijk is als het platform enigzins aanslaat. Maar in dat geval zal er vrijwel zeker een nieuwe port gecreŽerd worden, die de bestaande ARMv5 port niet vervangt, net zoals de introductie van de amd64 port de i386 port niet overbodig maakte.
Erg mooi om te zien dat er direct vanuit de grote jongens ondersteuning komt voor dit nieuwe design.
Ik heb zomaar het idee dat ARM op termijn ook op de desktop markt een geduchte tegenstander voor AMD en Intel gaat worden.
Dit daar Microsoft druk doende is om zijn windows 8 (RT) aan te passen aan met name deze chipset.
Gezien het feit dat de ARM chips de Intel al voorbij zijn in de low power end gaat dit in de toekomst alleen maar mooier en mooier worden.

[Reactie gewijzigd door Xorsist op 4 november 2012 17:20]

Ik gok erop dat AMD en VIA uiteindelijk eieren voor hun geld kiezen en voor beide architecturen iets ontwikkelen.

AMD doet dat in feite nu al voor servers, een ambitieuze stap, maar wel een logische omdat er minder concurrentie is van andere ARM-Chipbakkers.

Hoe VIA het zal doen weet ik niet, bij de forellenvijver (de lowend/lowpower market) waar die moet vissen zitten ze al schouder-aan-schouder te hengelen. Maar wonderen in de techworld zijn niet de wereld uit :)
VIA is het met u eens, en maakt al weer een poosje low-end ARM SoC's onder de naam WonderMedia. Hun top-model is een 'single Cortex-A9' met Mali 400 GPU link, daaruit blijkt al dat het vooral voor Chinese OEM's is.

Productjen, zoals $60 laptops vindt u hier.
Ik vraag me eigenlijk iets af, als virtualisatie-engineer:

ARM heeft zijn voordelen qua stroomverbruik, maar heeft uiteraard ook een andere instructieset. Is het eigenlijk mogelijk om (als bedrijven zoals VMWare of organisaties achter Xen het ooit implementeren) met een hypervisor die op een ARM-platform draait besturingsystemen die gebruik maken van de x86-set te virtualiseren?

Dan begrijp ik de hele insteek van dit soort initiatieven wel... Jammer genoeg draait het merendeel van KMO's en wat wij al "enterprise" omgevingen noemen in BE en NL op Wintel-omgevingen... Je hebt natuurlijk altijd wel een klant die af en toe een Linux distro draait, maar ik durf (en ik wil geen OS-war starten hier) eerlijk te zeggen dat die klanten dungezaaid zijn bij ons...
Ja hoor, het zeker mogelijk om x86 te emuleren op ARM, zie ook hier. Nu hebben ze nog maar 40% efficiency van een voor ARM geoptimaliseerd programma, maar ze hopen dit binnen twee jaar naar 80% te krijgen.

Of je dit altijd wilt is overigens een andere vraag, veel zal gewoon eenvoudiger zijn te recompilen voor ARM.

[Reactie gewijzigd door Phyxion op 4 november 2012 18:10]

Die 40% was volgens het ee-times artikel van 2 oktober, volgens hun tweet van de 16e zaten ze toen op 45%.
Het ligt er een beetje aan wanneer die 40% gemeten is, maar ik vind 't best wel een snelle stijging.
(Wie durft te gokken wat de Tau-tijd van de snelheidstoename is?)
Kort antwoord: Nee.

Virtualisatie gaat gepaard met het 1 op 1 doorsluizen van cpu instructies. Dus op ARMv8 hardware kan je geen hypervisor draaien om een willekeurig x86 OS te draaien.

Wat wel mogelijk maar niet gewenst is, is het emuleren van de x86 op ARM maar dan moet je denken aan 486 performance op hedendaagse ARM cpu's.
In principe hoeft dat straks misschien ook niet meer als windows server straks voor arm beschikbaar is. Dan zou je heel makkelijk gewoon een pool van arm servers kunnen maken waar je al je VM's op draait of dit nou Xen of ESX is.

Applicaties zullen dan nog steeds naar arm gecompiled moeten worden dat blijf je dan wel houden natuurlijk.

[Reactie gewijzigd door Bjornmeijer935 op 4 november 2012 18:24]

Verschillende systemen kunnen prima naast elkaar bestaan.
Voor database en storage word bv niet vaak windows maar een -nix variant, en die hebben een stuk minder moeite met andere processoren waardoor alternatieven de moeite waard kunnen zijn.

En energiebesparing is een factor die dubbel telt. Apparatuur trekt niet alleen minder stroom, je hoeft ook minder te koelen.

Virtualisatie van x86 op huidige ARM om een werkend systeem te creŽeren acht ik heel klein, daarnaast heeft microsoft al weer een windowsversie draaiende op ARM. Wie weet wat de toekomst zal brengen. In principe kunnen grote fabrikanten een soort van xl-tablet leveren met een toetsenbord en een muis met w8 erop. Alleen gaat er enige tijd overheen voordat alle software geschikt is voor een ander platform, al zal het gros van de gebruikers geen specifieke software gebruiken.
Je hebt natuurlijk altijd wel een klant die af en toe een Linux distro draait, maar ik durf (en ik wil geen OS-war starten hier) eerlijk te zeggen dat die klanten dungezaaid zijn bij ons...
Inderdaad ook niet mijn bedoeling om een OS-war te starten, maar op server gebied hebben alleen wij al 90% Linux servers, zonder exact te worden 1000+ stuks.
Voorheen detacheringswerk gedaan, zeker bij grotere bedrijven/multinationals zie je heel veel Linux of Unix servers.
Voor workgroup servers en desktops is Windows uiteraard wel dominant.
Met bijvoorbeeld Bochs kun je onder Linux en ios op arm x86 virtualiseren. Verwacht kwa snelheid met Bochs alleen niet teveel!

Maar vraagje: wat wil je als x86 op arm virtualiseren wat er niet al is op Arm of komt op Arm?
Bochs is emulatie, wat iets anders is dan virtualisatie.
Dit zat er wel aan te komen he met al dat nieuws over 64 bit arm de laatste dagen.

Wat ik niet zo goed snap is, is de efficientie tussen intel en arm dan zo verschillend (Rekening houdend met het feit dat de instructieset voor arm beperkter is)? Natuurlijk zal de ene toepassing andere voorwaarden nodig hebben dan n and toepasing, maar over het algemeen gezien dan. Maw stel je berekent pi met een intel en arm machine, welk gebruikt dan het meeste vermogen?
Allebei de architecturen hebben oneindig veel energie nodig om pi helemaal te berekenen.
SuperPi is een single-threaded benchmark, dus een doorsnee Intel wint dat met gemak (ook in performance per watt). Paralleliseer je de boel, dan kan je het beter op een Tesla oid draaien dan op een ARM chip, dat blijft uitendelijk een general purpose ontwerp. Maar ja, wie koopt een server om er Pi op te berekenen?

Er zit geen inherent verschil tussen het verbruik van een ARM of x86 cpu, het zijn puur de design keuzes van de chipontwikkelaar. Intel focust sterk op single-threaded performance en ontzettend snelle/efficiente cache strategien, ARM focust op simpele cpu's, die individueel weinig performen en verbruiken, en die dus interessant zijn bij toepassingen met weinig complexe/heterogene code en goed paralleliseerbare algoritmes. En zo zijn er meer wegen die naar Rome leiden, want IBM, Oracle en nVidia hebben allemaal ook hun eigen instructiesets en architecturen die het bij de ene toepassing weer beter doen dan de andere. De moeilijkheid zit hem in voorspellen waar de grootste en meest lucratieve markt zit. Schat je dit verkeerd in, dan stop je miljarden in een chipontwerp zonder toepassing.

[Reactie gewijzigd door Dreamvoid op 4 november 2012 23:44]

Ik hoop dat er eens een doorbraak komt in het onttronen van Intel als eenzame grootste chipbakker.
Ze hebben simpelweg geen concurrentie meer. AMD kan ze niet bijbenen en niemand anders bedreigd ze.

Een verschuiving naar ARM zal ze wel moeten steken. In bijna elke benchmark word de Atom weggevaagd door de laatste ARM gebaseerde chips op de tablet markt.
Nu komt daar dus de servermarkt bij als concurrent, hoe lang zal het duren voordat de desktop markt echt zal doorbreken? chromebooks zijn misschien het eerste bewijs dat het staat te gebeuren.
Alleen is ARM geen chip-bakker maar een fabless design bedrijf ;). Uiteindelijk licenseert ARM zijn ontwerpen aan anderen, die de cores weer in silicium gieten.
Uhm ja maar er zijn ook andere fabs dan Intel natuurlijk.
Dit kan ook nog positieve gevolgen hebben voor Android. Dat platform draait voornamelijk (al dan niet geheel) op ARM en heeft Linux als achterliggend OS. Om eerlijk te zijn kende ik Linaro eigenlijk alleen maar als een partij welke Android builds heeft uitgebracht met gigantische performancewinst* door middel van compiler optimalisaties. Dat nu nog meer bedrijven zich bij deze organisatie aansluiten kan in het voordeel van Android werken.

*Android performance boosted 30-100 percent by Linaro toolchain
Het heeft voordelen voor iedereen, Apple, Microsoft, Google, en alle andere Linux vendors. Wat nu langzaam aan het ontstaan is, is een soort anti-Intel alliantie. Niemand is gebleken in zijn eentje tegen Intel op te kunnen (zie AMD, VIA, IBM, Oracle, HP) en iedereen ziet met lede ogen Intel karrevrachten geld binnenharken zonder een serieuze concurrent. Maar gezamenlijk is het ARM kamp toch een behoorlijk zwaargewicht aan het worden: Samsung, Qualcomm, TI, Broadcom, ARM, ST-E, Marvell, maar ook de software boeren als HP en Canonical hebben er allemaal belang bij dat Intel niet de enige speler 'in town' is, en hebben gezamenlijk ook genoeg cash te besteden aan R&D.

Het is in feite de zelfde situatie als met Microsoft in de servermarkt, de oude server vendors (IBM, HP, Oracle, Novell, etc) konden het niet meer in hun eentje bolwerken tegen de opmars van Windows, en werken nu gebroederlijk aan Linux. Samen sterk, enzo.

[Reactie gewijzigd door Dreamvoid op 4 november 2012 23:38]

Ik verwacht dat er ook wel een windows server RT gaat komen samen met windows 9 en dat je tegen 2015 al een aantal grote ARM servers hebt staan met linux.
Uiteindelijk krijg je dezelfde situatie als met Linux servers - je hebt distro's voor POWER, voor SPARC, voor MIPS, voor ARM, en voor x86. Als de chips goed zijn, dan volgt de software vanzelf. En als de chips klote zijn, dan verdwijnt de software support als sneeuw voor de zon (Itanium).

[Reactie gewijzigd door Dreamvoid op 4 november 2012 23:43]

En als de chips klote zijn, dan verdwijnt de software support als sneeuw voor de zon (Itanium).
Itanium is een prima chip. Alleen erg duur, waardoor alternatieven erg aantrekkelijk blijken, zelfs uit Intel's eigen portfolio.

De software support verdwijnt eerder omdat het marktaandeel zo klein is (en alleen maar afneemt), dat het de moeite haast niet meer is. Niet omdat de chip "klote" is.

Op dit item kan niet meer gereageerd worden.



Populair:Apple iPhone 6Samsung Galaxy Note 4Apple iPad Air 2FIFA 15Motorola Nexus 6Call of Duty: Advanced WarfareApple WatchWorld of Warcraft: Warlords of Draenor, PC (Windows)Microsoft Xbox One 500GBGrand Theft Auto V

© 1998 - 2014 Tweakers.net B.V. Tweakers is onderdeel van De Persgroep en partner van Computable, Autotrack en Carsom.nl Hosting door True

Beste nieuwssite en prijsvergelijker van het jaar 2013