A Linux Foundation új irányt nyitott — CHIPS Alliance. A projekt keretein belül a szervezet a RISC-V parancsok szabad rendszerét és az azok alapján készült processzorok technológiáit fejleszti. Részletesebben beszámolunk arról, mi történik ezen a területen.
/ фото
Miért jött létre a CHIPS Alliance
A Meltdown és Spectre ellen védő javítások egyes esetekben március elején értesültek a szakemberek, akiket Spoilernek neveztek el. Ez a helyzet a már dolgozik új architektúrák kifejlesztésén, amelyek nem érzékenyek a Meltdownra és Spectre-re. Milyen projekteket fejlesztenek már
A CHIPS Alliance tagjai között szerepel a Google, a Western Digital (WD) és a SiFive. Mindegyikük bemutatta a saját fejlesztéseit. Ismertessük meg néhányat ezek közül.
RISCV-DV
A keresőóriás egy nyílt forrású platformot bocsátott rendelkezésre a RISC-V alapú processzorok tesztelésére. A megoldás véletlenszerűen
generálja
azokat a parancsokat, amelyek CSR -regisztereket és másokat. , amely egyszerű aritmetikai utasítások tesztelését végzi:
Például, A fejlesztők számára a platform azzal különbözik a hasonlóktól, hogy lehetővé teszi az összes chipkomponens, beleértve a memóriaegységet is, sorozatos ellenőrzését.
OmniXtend protokoll
A Ez a WD által kifejlesztett hálózati protokoll biztosítja a cache koherenciát az Etherneten keresztüli adatátvitel során.
OmniXtend
Это сетевой протокол от WD, обеспечивающий когерентность кэша при передаче данных поверх Ethernet. lehetővé teszi, hogy közvetlenül kommunikáljon a processzor gyorsítótárával, és különféle gyorsítók, például GPU vagy FPGA csatlakoztatására használják. A RISC-V többchip-alapú rendszerek létrehozására is alkalmas.
A protokoll már támogatott , amelyek az adatközpontok adatfeldolgozására orientáltak. A SweRV egy 32 bites, kétsoros szuperkáláris processzor, amely 28 nanométeres gyártási technológiával készült. Minden csővezeték kilenc szinttel rendelkezik, ami lehetővé teszi több utasítás egyidejű betöltését és végrehajtását. Az eszköz 1,8 GHz-es frekvencián működik.
A Rocket Chip generátor
a SiFive megoldása, amelyet a RISC-V technológia fejlesztői alapítottak. egy RISC-V processzormagok generátora Chisel nyelven. Ez parametrizált könyvtárak sorozata, amelyeket létrehozáshoz használnak .
Ami a , ez egy hardverleíró nyelv, amely a Scala alapjain nyugszik. Alacsony szintű Verilog kódot generál, amely ASIC és FPGA feldolgozáshoz készült. Így lehetővé teszi az OOP alapelvek alkalmazását a fejlesztés során. .
Az Alliansz kilátásai
A szakértők véleménye szerint a Linux Foundation kezdeményezése demokratikusabbá és nyitottabbá teszi a processzorpiacot az új szereplők előtt. Az IDC szerint , a hasonló projektek népszerűségének növekedése pozitívan hat a gépi tanulás és az AI rendszerek általános fejlődésére.

/ фото PD
Az open source processzorok fejlesztése szintén lehetővé teszi a testreszabott chipek tervezési költségeinek csökkentését. Ez azonban csak akkor fog bekövetkezni, ha a Linux Foundation közössége elegendő fejlesztőt vonz.
Hasonló projektek
Az nyílt hardverrel kapcsolatos projektek fejlesztésén más szervezetek is dolgoznak. Példa erre a CXL konzorcium, amely március közepén mutatta be a Compute Express Link szabványt. A technológia az OmniXtend analógja, és szintén a CPU, GPU és FPGA összekapcsolására szolgál. Az adatcserére a PCIe 5.0 buszt használja a szabvány.
Egy másik projekt, amely a processzor technológiák fejlesztésével foglalkozik, a MIPS Open, amely 2018 decemberében indult. A kezdeményezést a Wave Computing indította. A fejlesztők tervezik az IT közösség számára a legújabb 32 és 64 bites MIPS utasításkészletek hozzáférését. A projekt indítása a következő hónapokban várható.
Általánosságban elmondható, hogy az open source megközelítés nemcsak a szoftverek, hanem a hardverek esetében is elterjedtté válik. Az ilyen projekteket nagy vállalatok támogatják. Ezért várható, hogy a közeljövőben a piacon több olyan eszköz jelenik meg, amelyek nyílt hardveres szabványokon alapulnak.
Friss bejegyzések a vállalati blogunkból:
🥇Open Rack v3: mit várhatunk az új szerverállvány architektúra szabványtól | ProHoster
Forrás: habr.com
