Hirdetés
A RISC-V magok tervezésében utazó SiFive bejelentette az AI-r tervezett Intelligence Family sorozatának második generációját, amely egyben felújítja az első generációs opciókat, illetve ezeket kiegészíti egy rendkívül energiatakarékos alternatívával.
A fejlesztések fő újítása RISC-V RVA23 profilú utasításarchitektúra, bár ez az új kategóriának számító X100-as megoldásokra nem igaz, mivel ezek inkább az IOT-piacra készültek, így kritikus szempont volt az energiahatékonyságuk. Ezen túlmenően új memóriaalrendszert kaptak a dizájnok, aminek a fő célja a gyorsítótárhierarchia egyszerűsítése volt. Így a második generációs sorozat kétszintű kialakítást használ, az előd háromszintű dizájnjával szemben. Ezzel a cég sok lapkaterületet spórol, miközben nincs igazán negatív hatása a még eszközölt egyéb fejlesztések mellett.
Az új SiFive dizájnok paramétereit az alábbi táblázat részletezi:
| Típus | X160 Gen 2 | X180 Gen 2 | X280 Gen 2 | X390 Gen 2 | |||
|---|---|---|---|---|---|---|---|
| ISA | RV32I(E) | RV64I | RVA23 | ||||
| Magok maximális száma | 4 | ||||||
| Dekódoló szélessége | 2 | ||||||
| Futószalagfokozatok | 8 | ||||||
| FPU támogatás | SP, DP, HP | ||||||
| Vektormotor szélessége | 128 bit | 512 bit | 1024 bit | ||||
| Támogatott vektor adattípusok | INT8, INT16, INT32, INT64, BF16, FP16, FP32 | INT8, INT16, INT32, INT64, BF16, FP16, FP32, FP64 | INT8, INT16, INT32, INT64, FP4, FP8, BF16, FP16, FP32, FP64 (OFP4 és OFP8 konverzióval) | ||||
| L1 utasításmemória | 0-2 MB | 4 kB | |||||
| L1 utasításgyorsítótár | 1-64 kB | 8-64 kB | |||||
| L1 adatmemória | 0-2 MB | - | |||||
| L1 adatgyorsítótár | 1-256 kB | 64 kB | 8-64 kB | ||||
| L2 megosztott gyorsítótár | 0-4 MB | ||||||
| MMU | nincs | sv48 | sv48, sv57 | ||||
| VCIX | 64, 128-bit | - | 1024-bit | 2048-bit | |||
| SSCI | van | - | van | ||||
A táblázatban szereplő alternatívákon túl van még az XM sorozat második generációs kiadása, amelynél azért nincs specifikáció, mert nagymértékben konfigurálható. Ennek az alapja négy darab, X300-as magot tartalmaz, és ezek vannak kiegészítve egy nagy mátrixfeldolgozóval, illetve a hozzá tartozó, lapkán belüli memóriával.
Az XM sorozat tehát alapvetően a teljes platformot jelenti, de a SiFive ügyfelei esetleg saját fejlesztésű mátrixfeldolgozókat is használhatnak, amelyeket az adott lapkán belül be tudnak kötni az X200-as és X300-as dizájnokba a VCIX és az SSCI interfészeket keresztül.
A friss fejlesztések igen nagy teljesítményspektrumot lefednek, és legerősebb kiépítésben, több XM klasztert alkalmazva akár 4000 TOPS is felkínálhat FP8-as adattípussal. A SiFive már várja a potenciális partnerek érdeklődését.
