NEC Laboratories Europe accélère le développement de logiciels multi-architectures avec la technologie Codeqo

HEIDELBERG, Allemagne, 30 mars 2022 /PRNewswire/ — NEC Laboratories Europe a développé un générateur et compilateur de code hybride appelé NEC Codeqo qui simplifie la génération de bibliothèques de calcul efficaces pour diverses architectures de processeurs et d’accélérateurs matériels et réduit le temps nécessaire pour programmer un calcul haute performance avec plusieurs architectures. systèmes requis (HPC).

Aujourd’hui, les accélérateurs matériels sont un composant standard des systèmes HPC, mais ils ont des modèles de programmation radicalement différents. Les systèmes HPC sont constitués de nombreuses architectures différentes, ce qui oblige les programmeurs à optimiser le code logiciel pour chaque architecture séparément afin d’atteindre des performances optimales à l’échelle du système. Alors que la demande de calcul haute performance (HPC) continue de croître et de devenir plus spécifique à un domaine, le nombre de systèmes HPC et d’accélérateurs matériels augmente également. Roberto BifulcoLe responsable des systèmes logiciels intelligents chez NEC Laboratories Europe, a déclaré : « Nous assistons à une explosion de nouvelles architectures matérielles pour accélérer les charges de travail avec différentes caractéristiques. La capacité d’adapter rapidement les logiciels à des architectures différentes et nouvelles permet aux systèmes de tirer parti du nouveau matériel dès sa livraison, ce qui permet d’économiser des mois de temps d’ingénierie et d’énergie grâce à une efficacité accrue. »

Avec la technologie Codeqo, les développeurs de logiciels peuvent utiliser le modèle de programmation de type GPU de Codeqo pour programmer divers accélérateurs matériels pour le traitement par lots HPC avec un code source commun. Avec cette approche, les développeurs peuvent générer des noyaux qui présentent des performances optimales sur les accélérateurs matériels pour divers systèmes HPC, améliorant considérablement l’efficacité de la programmation. Cela crée également davantage d’opportunités d’organisation du travail pour les développeurs de logiciels qui n’ont plus besoin de se spécialiser dans l’optimisation des accélérateurs matériels pour un fournisseur spécifique ; cela améliorera l’innovation au sein du secteur HPC.

L’apprentissage automatique est un moteur majeur du marché du HPC, qui devrait croître à un TCAC d’environ 39 % de 2021 à 2028. Les secteurs de croissance sont l’analyse de données volumineuses, le cloud computing et l’IOT pour les prédictions en temps réel.1, 2 La formation de modèles d’apprentissage automatique nécessite toujours de nouvelles architectures ; Aujourd’hui, de nouveaux appareils basse consommation fonctionnant en périphérie sont souvent utilisés pour cette tâche. Codeqo surmonte le problème que les développeurs doivent constamment coder pour de nouvelles architectures spécifiques à un domaine. Le compilateur génère non seulement du code pour différentes architectures matérielles, mais également pour différentes tailles de lots et différentes configurations.

Bifulco ajoute : « Une grande partie du travail dans le domaine de la plateforme d’IA nécessite des changements et des ajustements constants. C’est un domaine soumis à des changements rapides et continus, et à l’heure où nous parlons, de nouvelles techniques sont inventées. Réduire le temps nécessaire pour mettre en œuvre efficacement les nouvelles techniques dans les implémentations logicielles nous permet d’accélérer les cycles d’innovation, d’expérimenter et de tester de nouvelles solutions, et de passer à la production en moins de temps.”

L’avancement rapide des nouvelles technologies informatiques dépend à la fois des experts du domaine et de solides bases d’utilisateurs. L’application des compétences existantes à de nouveaux types de technologies permet d’assurer leur adoption en surmontant les goulots d’étranglement initiaux causés par le besoin de formation continue. Codeqo est actuellement intégré à SOL, l’intergiciel open source de NEC qui améliore les charges de travail des réseaux de neurones et est utilisé dans le moteur vectoriel (VE) de NEC, NEC SX-Aurora TSUBASA, pour un calcul accéléré. L’utilisation de Codeqo permet à SOL de migrer vers un nouveau matériel là où les fabricants n’ont pas encore implémenté le code requis pour les périphériques matériels.

  1. 2021. Marché de l’apprentissage automatique. Aperçu de l’entreprise Fortune. URL : https://www.fortunebusinessinsights.com/machine-learning-market-102226
  2. 2022. 24,13 milliards de dollars Croissance du marché de l’apprentissage automatique | Croissance de 38,54 % en glissement annuel réalisée en 2021. Technavio. URL : https://www.prnewswire.com/news-releases/usd-24-13-bn-growth-in-machine-learning-market–38-54-yoy-growth-achieved-in-2021– technavio-301501028.html

À propos de NEC Laboratories Europe GmbH
NEC Laboratories Europe recherche et développe des technologies de pointe pour créer des solutions sociales innovantes. Localisation Heidelberg, AllemagneLes principaux domaines de recherche de NEC Laboratories Europe comprennent l’intelligence artificielle, la sécurité de la blockchain, les réseaux 5G et 6G et les plateformes IoT. Ces technologies alimentent les solutions du groupe NEC pour une société meilleure dans les domaines de la santé numérique, des villes plus sûres, des services publics et des infrastructures de communication.

Visitez https://www.neclab.eu pour plus d’informations.

À propos de NEC Europe Ltd.
NEC Europe Ltd. est une filiale à 100% de NEC Corporation, un leader dans l’intégration de technologies de réseaux informatiques qui profitent aux entreprises et aux particuliers du monde entier. NEC Europe Ltd. s’appuie sur son héritage et sa réputation d’innovation et de qualité en mettant son expertise, ses solutions et ses services à la disposition d’un large éventail de clients, des opérateurs de télécommunications aux entreprises et au secteur public.

Visitez le site Web de NEC Europe Ltd pour plus d’informations. sur : http://uk.nec.com/

SOURCE NEC Laboratories Europe GmbH

Leave a Comment