Imagination lanceert RISC-V CPU-familie

Update: 8 december 2021

Imagination lanceert RISC-V CPU-familie

Imagination lanceert RISC-V CPU-familie

Imagination Technologies heeft de lancering aangekondigd van Catapult, een RISC-V CPU-productlijn die is ontworpen voor heterogene computerbehoeften van de volgende generatie.

Op basis van RISC-V kunnen Imagination's Catapult-CPU's worden geconfigureerd voor prestaties, efficiëntie of gebalanceerde profielen, waardoor ze geschikt zijn voor een breed scala aan markten.

De CPU's worden ondersteund door het snel groeiende open-standaard RISC-V-ecosysteem, en de komst van Imagination zal het snelgroeiende RISC-V-ecosysteem in staat stellen een groter scala aan productaanbiedingen toe te voegen, vooral voor heterogene systemen. Klanten hebben nu een nog grotere keuze aan oplossingen die zijn gebouwd op de open RISC-V ISA, waardoor lock-in met eigen architecturen wordt vermeden.

Catapult-CPU's zijn verkrijgbaar in vier verschillende families: dynamische microcontrollers; realtime ingebedde CPU's; krachtige applicatie-CPU's; en functioneel veilige auto-CPU's.

De eerste familie, microcontrollers, wordt al geleverd in high-performance automotive GPU's in SoC's van Imagination-klanten. Realtime embedded CPU's zijn nu beschikbaar. Vanaf 2022 volgen krachtige applicatie-CPU's en Automotive CPU's.

Catapult-CPU's zijn ontworpen voor markten die variëren van 5G-modems, opslag, ADAS/autonome voertuigen, datacenters en high-performance computing. Ze zijn multi-threaded en zijn verkrijgbaar in zowel 32-bits als 64-bits varianten en hebben een overvloed aan door de klant configureerbare opties, afhankelijk van de toepassingsbehoefte. Ze kunnen worden opgeschaald tot acht asymmetrische coherente cores per cluster voor verbeterde SoC-veelzijdigheid, met een optie om aangepaste accelerators toe te voegen.

Tim Mamtora, Chief of Innovation, Imagination, zei: "Naarmate de vraag naar compute groeit in de cloud, aan de rand en in apparaten, is er een steeds grotere uitdaging om enorme hoeveelheden gegevens te verwerken in een strak beperkt gebied en energiebudgetten. Heterogene architecturen zijn essentieel voor het leveren van prestaties, flexibiliteit en veerkracht bij het versnellen van een steeds diverser wordende reeks workloads. Met onze nieuwe CPU-cores kunnen we beter aan deze behoeften voldoen door een uitgebreide reeks uitstekende RISC-V-oplossingen op de markt te brengen die een aanvulling vormen op onze GPU-, neurale netwerk- en Ethernet-producten.”

Catapult-CPU's bieden volledige hardware-, software- en foutopsporingsondersteuning voor SoC's die Imagination IP gebruiken. Met de vroege beschikbaarheid van prestatiemodellen kunnen SoC-fabrikanten hun applicatiebehoeften modelleren en de juiste rekenelementen kiezen. Dankzij deze ondersteuning kunnen producenten systeembronnen vrijmaken en de prestaties en energie-efficiëntie van hun ontwerpen verbeteren.

Catapult automotive CPU's zijn ontwikkeld volgens ISO 26262 automotive-normen en bieden een reeks CPU-oplossingen voor elk Automotive Safety Integrity Level (ASIL). Naast dat ze beschikbaar zijn in functioneel veilige en beveiligde varianten, zijn de CPU's gebaseerd op in de industrie bewezen beveiligingsconcepten.

Catapult-CPU's worden geleverd met een volledig uitgeruste SDK, die verbeterde versies van industriestandaard build- en debug-tools zoals GCC, LLVM en GDB, geoptimaliseerde C-bibliotheken en Imagination's IDE: Catapult Studio bevat. Catapult Studio is gebaseerd op Visual Studio Code, met extra functies gericht op embedded, RISC-V-ontwikkeling en nauwe integratie met de bredere SDK, waardoor ontwikkelaars volledig kunnen profiteren van Catapult-CPU's.

Catapult SDK is beschikbaar voor Windows, Ubuntu, CentOS en MacOS en omvat zowel FreeRTOS als volledige ondersteuning voor Linux, inclusief referentie-bootloaders, kernels en op Yocto gebaseerde bestandssystemen.

Catapult-CPU's worden geleverd met zowel snelle als prestatiemodellen, die interactieve debug bieden en compatibel zijn met de gem5-simulator, waardoor simulatie-omgevingen worden ontgrendeld voor verbeterde kracht- en energie-efficiëntietests.