Hirdetés

Új processzormagok az Imagination műhelyéből

Az Imagination lassan három éve jelentette be, hogy megszerezték a MIPS megmaradt szabadalmait, amire a vállalat azóta több processzormagot is épített. Ezek közül az alacsony fogyasztás melletti maximális teljesítményt célozta meg a MIPS P5600-as fejlesztés, amelynek most bemutatkozott a leváltója MIPS P6600-as jelzéssel. Az új, Warrior családba tartozó, MIPS P6600-as processzormag az előddel ellentétben már nem 32 bites, hanem 64 bites architektúra lesz, egészen pontosan MIPS64 Release 6 utasításarchitektúrát használja.

Imagination MIPS P6600
Imagination MIPS P6600 [+]

A P osztályhoz méltóan az új mag out of order logikát alkalmaz, vagyis megoldott az utasítások sorrendtől független végrehajtása. A 16 fokozatú futószalaggal dolgozó architektúra többféle konfigurációban igényelhető, így maximálisan az adott feladatra lehet szabni a dizájnt. A processzormagban minimum 32, de maximum 64 kB-os L1 adat és utasítás gyorsítótár lehet, továbbá az MSA (MIPS SIMD Architecture) blokk teljesen opcionális. Utóbbi egy 128 bites SIMD motort tartalmaz, ami 150-nél is több utasítással egészíti ki a rendszert. Ennek implementálásával a DSP-k akár el is hagyhatók az egyes rendszerchipekből, hiszen az MSA képes ellátni az előbbi egységek feladatát.

Hat darab Imagination MIPS P6600-as mag implementációja
Hat darab Imagination MIPS P6600-as mag implementációja [+]

Az előd összes fontos tulajdonságát felkínáló, OmniShieldet is támogató MIPS P6600 skálázható is, így egy klaszterbe hat mag építhető maximum, a megosztott másodszintű gyorsítótár pedig minimum 512 kB-os lehet, de igény esetén 8 MB-os kapacitás is beépíthető. Ráadásul az egyes processzormagok órajele és üzemfeszültsége egymástól függetlenül állítható, így alapvetően nőtt a hatékonyság a korábbi generációhoz képest.

A MIPS P6600-as dizájnokhoz továbbra is használható maximum két IOCU blokk, melyekben található IOMMU is. Ez a virtualizációért, illetve a HSA platformhoz szükséges alapok támogatásáért felel.

Az Imagination a P6600 mellé bejelentett még két processzormagot a mélyen beágyazott piacra szánt fejlesztésekhez. Az M6200 és M6250 jelzésű fejlesztések 6 fokozatú futószalaggal dolgoznak és a MIPS32 Release 6 utasításarchitektúrát használják, amely már támogatja a microMIPS32-t is. Utóbbi a MIPS32-nek egy optimalizált verziója, és számos meglévő 16 és 32 bites utasítás esetében drasztikusan növeli a processzormag hatékonyságát.

A MIPS M6200 támogatja a valós idejű operációs rendszerek futtatását, továbbá kapott SRAM vezérlőt, SRAM adat interfészt.

Imagination MIPS M6200 és M6250 Imagination MIPS M6200 és M6250
Imagination MIPS M6200 és M6250 [+]

A nagyobb testvérnek tekinthető MIPS M6250 az M6200-at úgy egészíti ki, hogy képes legyen futtatni a Linux operációs rendszert. Ennek érdekében kapott MMU-t, 64 bites AXI3 interfészt, illetve támogatja az XPA-t (eXtended Physical Addressing), ami 40 bites fizikai címzést tesz lehetővé, ezzel 1 TB memória is megcímezhető.

Az Imagination MIPS M6200 és M6250 a microAptiv-UP és -UC megoldások leváltóinak tekinthetők, továbbá ezeknél 30%-kal magasabb órajelen is képesek üzemelni.

Azóta történt

Előzmények

Hirdetés