Szállítás

Ingyenes kiszállítás

Támogatás 24

+36 (30) 525-2969

Shop.Szerver.Hu Blog

thunder-x2-cpu

ARM processzoros szerverek

Az ARM CPU technológia már régóta az okostelefonok és táblagépek választott processzora, és más beágyazott eszközökben is elterjedt, ahol az alacsony energiafogyasztás kulcsfontosságú szempont. Az elmúlt néhány évben azonban a vállalati munkaterhelések, például a HPC és az AI fejlődésével az ARM CPU-k kezdtek vonzóbbá válni szerverkörnyezetben. Ez a váltás az ARM-alapú processzorok eltérő működésének köszönhető, szemben az Intel és az AMD hagyományos x86-os szerver CPU-ival.

Új megközelítés az új munkafolyamatokhoz

Röviden: az ARM processzorok azért uralják az akkumulátoros és kis teljesítményű piacokat, mert felépítésük RISC-alapú, nem pedig CISC-alapú. A CISC (komplex utasításkészletű számítógép) tervezések és kompatibilisek az Intel eredeti 8086-os processzorával az 1970-es évek végéről – az ezen az eredeti terven alapuló CPU-kat x86-os processzornak nevezzük. Bár egy 70-es években született processzor nem tűnik túl korszerűnek, ezt a kezdeti tervezést sokszor frissítették és helyettesítették, hogy eljussanak a ma ismert 64 bites x86-os Intel Xeon és AMD EPYC processzorokhoz. Másrészt az Arm CPU-k RISC (csökkentett utasításkészletű számítógép) felépítést használnak – az eredeti Acorn és BBC Micro számítógépektől kezdve az 1980-as évek óta több generáción keresztül fejlődtek a mai ARM CPU-kig.

CISC-alapú design RISC-alapú design
Komplex utasítások Egyszerű utasítások
Nagyszámú utasítás (100-300) Az utasítások alacsony száma (30-40)
Változó utasításhossz vagy utasításméret Az utasítások hossza vagy mérete rögzített
Több művelet utasításonként Egy művelet utasításonként
Nagy energiafogyasztás (100W+) Kis energiafogyasztás (5-10W)
Bonyolult hardver – Egyszerű szoftver Egyszerű hardver – Összetett szoftver

Mivel a RISC-alapú processzorok egyszerűbb utasításkészleteket használnak, és kisebb mennyiségben tartalmaznak egyetlen műveletre vonatkozó utasításokat, végső soron kevesebb energiát fogyasztanak, így ideálisak a túlnyomórészt akkumulátorral működő vagy nagyon kevés energiát fogyasztó eszközökhöz. Az x86-os Xeon és EPYC CPU-kban az összetett utasításkészleteket több magon keresztül dolgozzák fel – a belépőmodellekben 8 magtól kezdve a felső kategóriás modellekben akár 128 magig. A magok ilyen skálázása a teljesítmény növekedését eredményezi, mivel a sebesség és a teljesítmény javulása révén nagyobb igénybevételt jelentő számítási munkaterheléseket tud kezelni. Ehhez képest egy ARM CPU sok kisebb, kevésbé kifinomult, alacsony fogyasztású processzort alkalmaz, amelyek mindegyike maga is több maggal rendelkezik, így a számítási feladatok valójában több száz mikroprocesszor között oszlanak meg. A teljesítmény növelésének ezt a módszerét néha skálázásnak nevezik, és azt eredményezheti, hogy egy Arm szerver nagyobb feldolgozási teljesítményt nyújt, ugyanakkor kevesebb energiát használ és kevesebb hűtést igényel, mint egy x86-alapú megfelelője. Emellett lehetővé teszi a CPU különböző típusú magjainak használatát a különböző munkaterhelések kezeléséhez.

arm-cpu

Ez a megközelítésbeli különbség tovább fokozódik, ha figyelembe vesszük, hogy a szerver CPU-generációkat két-három évente frissítik, szemben az okostelefonok és táblagépek CPU-ival, amelyeket évente legalább egyszer frissítenek, hogy fenntartsák a keresletet egy nagyon versenyképes piacon. Ez a megnövekedett fejlesztési ciklus az elmúlt évtizedben sokkal több fejlődést eredményezett az Arm térben, mint az x86 esetében, ami egyre kisebb CPU-architektúrákat eredményezett. Az x86-os CPU-k jellemzően 14 nm-től 10 nm-ig, majd nemrégiben 7 nm-ig terjedtek, míg az Arm-alapú CPU-k ugyanezen idő alatt 14, 10, 7, 5 és 4 nm-es kialakításon mentek keresztül. Minden egyes alkalommal, amikor a tranzisztorok összezsugorodnak, nagyobb számú tranzisztor fér el a CPU-ban, növelve annak összteljesítményét, ami még vonzóbbá teszi az ARM CPU-kat a szerverpiacon, ahol egyre több a szoftveresen definiált technológia és alkalmazás, amelyek kisebb, de nagyobb számú feladatot igényelnek, mint például a nagy teljesítményű számítások, a gépi tanulás, a mélytanulás és alapvetően az AI.

Munkaterhelésre szabott CPU-magok

Bár hivatkozhatunk ARM-alapú szerverekre, az Intellel vagy az AMD-vel ellentétben az ARM nem gyártója ezeknek a CPU-knak. Az olyan márkák, mint az Ampere, az NVIDIA és a Qualcomm licencelik és fejlesztik az ARM-alapú CPU-t, az alábbi magok kombinációját használva, attól függően, hogy milyen munkaterhelést kívánnak az adott processzorral megoldani. Előfordulhat, hogy egy adott magot eredetileg mobil felhasználásra terveztek, vagy egy szerveralkalmazásban vagy munkafolyamatban alkalmazva különleges előnnyel vagy hasznos tulajdonsággal rendelkezik.

Az ARM alapú szerverek eladása világszerte érdekes kérdés.

Jelenleg a globális szervermennyiség mintegy 40%-a Kínában található, és az ARM alapú szerverek további növekedésre számíthatnak az elkövetkező időszakban. Ennek oka az, hogy Kínában az x86 alapú szerverprocesszorok beszerzése nehézkesen oldható meg, így az ARM alapú alternatívák egyre népszerűbbek. A kínai vállalatok közül többen is fejlesztik az ARM alapú klienspiaci és szerverpiaci SoC (System on a Chip) egységeket, például az Alibaba, a Phytium és a Huawei. Ugyanakkor a RISC-V architektúra is egyre dinamikusabban fejlődik, és több kínai chipfejlesztő is ezt az alternatívát vizsgálja. Az ARM architektúra jelenleg sokkal ütőképesebb, és olyan meghatározó cégek támogatják, mint az AWS, a Google, az Nvidia, a Microsoft, a Samsung és a Qualcomm. Ezek a vállalatok aktívan dolgoznak azon, hogy a szoftveres ökoszisztéma tökéletesen kompatibilis legyen az ARM alapú szerverprocesszorokkal, ami kulcsfontosságú a térhódításukhoz.

Régebbi

VDI-gyorsítás mindenkinek? Intel Data Center GPU Flex Series 170 bemutató

Újabb

Okos frissítés – a Dell legújabb egyutas szerverei: T160, T360 és R260

Vélemény, hozzászólás?

Az e-mail címet nem tesszük közzé. A kötelező mezőket * karakterrel jelöltük

Bevásárlókosár
Bejelentkezés

Még nincs számlája?

Fiók létrehozása
Termékkategóriák
Kövesse:
Termékkategóriák