Coup de pouce au portage de logiciels IA et HPC existants sur les processeurs RISC-V dans les systèmes embarqués[EDITION ABONNES] Selon l’éditeur écossais Codeplay Software, spécialiste des technologies d’accélération, les développeurs qui travaillent sur des logiciels d’intelligence artificielle (IA) et de calcul à hautes performances (HPC) pour systèmes embarqués pourront bientôt tirer parti des standards ouverts du Khronos Group sur les architectures de processeur RISC-V. ...Et ce grâce à un projet de l’agence japonaise NEDO (New Energy and Industrial Technology Development Organization) où sont impliquées les entreprises nippones NSitexe (société de semi-conducteurs du groupe automobile Denso) et KMC (Kyoto Microcomputer Co.). Dans ce cadre, NSitexe et KMC travaillent sur une implémentation de l’infrastructure de compilation LLVM sur les extensions vectorielles du jeu d’instructions RISC-V (RVV) et utilisent les environnements ComputeAorta et ComputeCpp de Codeplay qui mettent en œuvre de façon optimisée les standards OpenCL et SYCL du Khronos Group. (OpenCL est un langage conçu pour la programmation parallèle de processeurs multicœurs hétérogènes et SYCL permet aux développeurs utilisant le langage C++ d’exploiter OpenCL pour de la programmation parallèle et orientée objet.) Au sein du projet NEDO, NSitexe développe des compilateurs OpenCL et SYCL pour l’infrastructure LLVM et les extensions RVV tandis que KMC planche sur une syntaxe vectorielle reposant sur LLVM et Clang et permettant d’utiliser les extensions RVV de manière efficace. Grâce au portage des produits compatibles OpenCL et SYCL de Codeplay, les développeurs souhaitant utiliser les accélérateurs RVV pour les tâches IA pourront programmer en C++ les architectures RISC-V, y porter aisément du code existant provenant d'autres systèmes IA et tirer parti d'un vaste écosystème d'outils, de bibliothèques, de formations et d’expertise. Les applications ciblées couvrent les domaines du calcul à haute performance, de l'automobile et de l'apprentissage automatique. « L’adoption croissante du standard SYCL pour la programmation de systèmes à intelligence artificielle et le fort intérêt pour les processeurs ouverts RISC-V dans de nombreux segments de marché rendent ce projet extrêmement important pour toutes les parties concernées, indique Andrew Richards, fondateur et CEO de Codeplay Software. Notre engagement auprès de NSitexe et de KMC est le début d'une étape importante pour nous, qui ouvre l'écosystème RISC-V à nos produits ComputeAorta pour OpenCL et ComputeCpp pour SYCL. Codeplay a été particulièrement impliqué dans l’élaboration de SYCL, de la définition à l'activation système avec notre produit ComputeCpp, et nous croyons fermement qu'il s'agit du seul standard logiciel à rassembler tous les accélérateurs IA autour d’une solution de programmation unifiée. » Vous pouvez aussi suivre nos actualités sur la vitrine LinkedIN de L'Embarqué consacrée à l’architecture de processeur RISC-V : Embedded-RISCV Vous pouvez aussi suivre nos actualités sur la vitrine LinkedIN de L'Embarqué consacrée à l’intelligence artificielle dans l’embarqué : Embedded-IA
|