X-Silicon Inc. (XSI) a créé une nouvelle architecture de puce de microprocesseur Microphie RISC-V qui combine le noyau RISC-V CPU dans une seule puce avec des capacités vectorielles et une accélération du GPU. Jon Peddie Research dit que la puce d'hibrite CPU / GPU est open source et que les CPU et les GPU privés sont conçus pour remplir différentes fonctions, y compris l'intelligence artificielle qui fonctionnera normalement. L'astuce est que cela fait tout cela beaucoup plus efficacement.
Le nouvel hybride CPU / GPU qui peut gérer tous les travaux de processeur. Selon JPR, l'industrie est à la recherche d'un GPU standard ouvert pour prendre en charge divers marchés, y compris la réalité virtuelle, les voitures et les appareils IoT. Ce nouveau CPU RISC-V / GPU vise à résoudre ce problème en offrant aux fabricants un seul conception de chipset ouverte qui peut gérer la charge de travail désurée.
La puce du X-Silicon est différente des autres architectures car elle combine la conception du CPU et du GPU dans une architecture à noyau unique. Ce n'est pas similaire aux conceptions typiques d'Intel et AMD avec des graines de processeur et des noyaux GPU séparés. Au lieu de cela, le noyau lui-même est conçu pour accomplir les tâches CPU et GPU. un projet Larabee , essayant d'utiliser X86 pour les graphiques et autres charges de travail
La puce utilise l'architecture C-GPU de X-Silicon, qui combine l'accélération du GPU noyau du processeur vectoriel RISC-V L'architecture a un noyau vectoriel RISC-V avec une FPU 32 bits et une échelle ALU. Il a une minuterie menaçante, un moteur de culture, une raspérisation, un unité de tissu, un moteur neuronal et un processeur de pixels. La puce vise à gérer les applications, y compris les graphiques 2D et 3D, ainsi que des graphiques 2D et 3D.
Détails X-Silicon RISC-V C-GPU
Théoriquement, la capacité de la puce hybride de X-Silicon à traiter le CPU et le code GPU dans le même noyau lui donne de nombreux avantages. La puce, le CPU et le GPU utilisent RISC-V ISA open source et exécute un seul flux de commande. Cela fournit une zone de mémoire basse et une meilleure efficacité car elle n'est pas copiée entre la zone de mémoire du CPU et la zone de mémoire GPU.
Les noyaux CPU / GPU sont combinés dans une conception multi-ore, permettant aux fabricants d'augmenter la puissance de traitement si nécessaire. Dans un format multi-ore, il est fourni pour plusieurs puces de noyau et connecté à l'aide d'une structure rapide. Dans cette conception, les caches SRAM ou EDRAM sont également appliquées sur la puce rapide, et elles agissent comme un cache L2 qui peut collecter des données à partir de plusieurs noyaux. Chaque noyau peut être programmé pour faire fonctionner les graphiques, l'intelligence artificielle, la vidéo, la physique, le HPC ou d'autres charges de travail, quels que soient les autres noyaux.
Avec cette conception, l'architecture C-GPU de X-Silicon peut potentiellement exécuter n'importe quelle charge de travail CPU ou GPU. X-Silicon prétend avoir une API graphique Vulkan, qui travaille actuellement avec «Accélération combinée du GPU» Cela aidera grandement le développement et l'adoption des appareils Android.
Étant donné que le nouveau design est basé sur RISC-V, contrairement au X86 et au ARM, tout le monde peut utiliser l'architecture sans avoir à payer de redevances. S'il fonctionne comme prévu, les puces peuvent secouer l'industrie du microprocesseur. Les conceptions standard actuellement utilisées ne sont pas théoriquement pas aussi flexibles ou talentueuses que les prétentions X-Silicon.
Cela montrera du temps si tout fonctionnera dans la pratique ainsi que sur papier, mais nous n'aurons peut-être pas à attendre longtemps pour le découvrir. Les kits de développement de logiciels seront présentés aux premiers partenaires cette année.
Source: https: //www.tomshardware.com