Imagination lance la famille de processeurs RISC-V

Mise à jour : 8 décembre 2021

Imagination lance la famille de processeurs RISC-V

Imagination lance la famille de processeurs RISC-V

Imagination Technologies a annoncé le lancement de Catapult, une gamme de produits CPU RISC-V conçue pour les besoins de calcul hétérogènes de nouvelle génération.

Basés sur RISC-V, les processeurs Catapult d'Imagination peuvent être configurés pour des profils de performances, d'efficacité ou équilibrés, ce qui les rend adaptés à un large éventail de marchés.

Les processeurs sont pris en charge par l'écosystème RISC-V à standard ouvert en expansion rapide, et l'entrée d'Imagination permettra à l'écosystème RISC-V en expansion rapide d'ajouter une plus grande gamme d'offres de produits, en particulier pour les systèmes hétérogènes. Les clients disposeront désormais d'un choix encore plus large de solutions basées sur l'ISA RISC-V ouvert, évitant ainsi le verrouillage avec des architectures propriétaires.

Les processeurs Catapult sont disponibles en quatre familles distinctes : les microcontrôleurs dynamiques ; processeurs embarqués en temps réel ; processeurs d'application hautes performances ; et des processeurs automobiles fonctionnellement sûrs.

La première famille, les microcontrôleurs, est déjà livrée dans des GPU automobiles hautes performances dans les SoC des clients Imagination. Les processeurs embarqués temps réel sont disponibles dès maintenant. Les processeurs d'application hautes performances et les processeurs automobiles suivront à partir de 2022.

Les processeurs Catapult sont conçus pour des marchés allant des modems 5G, du stockage, des ADAS/véhicules autonomes, des centres de données et du calcul hautes performances. Ils sont multithreads et sont disponibles dans des variantes 32 bits et 64 bits et disposent d'une pléthore d'options configurables par le client, selon les besoins de l'application. Ils peuvent être mis à l'échelle jusqu'à huit cœurs cohérents asymétriques par cluster pour une polyvalence SoC améliorée, avec une option pour ajouter des accélérateurs personnalisés.

Tim Mamtora, chef de l'innovation chez Imagination, a déclaré : « Alors que la demande de calcul augmente dans le cloud, à la périphérie et dans les appareils, il est de plus en plus difficile de traiter d'immenses quantités de données dans des zones et des budgets d'alimentation étroitement limités. Les architectures hétérogènes sont essentielles pour fournir des performances, de la flexibilité et de la résilience lors de l'accélération d'un ensemble de charges de travail de plus en plus diversifié. Nos nouveaux cœurs de processeur nous permettent de mieux répondre à ces besoins en mettant sur le marché une gamme complète de solutions RISC-V exceptionnelles qui complètent nos produits GPU, réseau neuronal et Ethernet.

Les processeurs Catapult offrent une prise en charge complète du matériel, des logiciels et du débogage pour les SoC utilisant Imagination IP. Avec la disponibilité précoce des modèles de performances, les fabricants de SoC peuvent modéliser leurs besoins applicatifs et choisir les bons éléments de calcul. Ce support permet aux producteurs de libérer des ressources système et d'augmenter les performances et l'efficacité énergétique de leurs conceptions.

Les processeurs automobiles Catapult sont développés conformément aux normes automobiles ISO 26262 et fournissent une gamme de solutions de processeurs pour chaque niveau d'intégrité de sécurité automobile (ASIL). En plus d'être disponibles dans des variantes fonctionnellement sûres et sécurisées, les CPU sont basées sur des concepts de sécurité éprouvés dans l'industrie.

Les processeurs Catapult sont livrés avec un SDK complet, qui comprend des versions améliorées d'outils de construction et de débogage standard tels que GCC, LLVM et GDB, des bibliothèques C optimisées et l'IDE d'Imagination : Catapult Studio. Catapult Studio est basé sur Visual Studio Code, avec des fonctionnalités supplémentaires axées sur le développement RISC-V intégré et une intégration étroite au SDK plus large, permettant aux développeurs de tirer pleinement parti des processeurs Catapult.

Catapult SDK est disponible pour Windows, Ubuntu, CentOS et MacOS et inclut à la fois FreeRTOS et un support complet pour Linux, y compris les chargeurs de démarrage de référence, les noyaux et les systèmes de fichiers basés sur Yocto.

Les processeurs Catapult sont livrés avec des modèles rapides et performants, qui offrent un débogage interactif et sont compatibles avec le simulateur gem5, déverrouillant les environnements de simulation pour des tests de puissance et d'efficacité énergétique améliorés.