Ouvrir le menu Fermer le menu

< Retour aux infos-presse

Librairie VkCore™ SC sur API Vulkan

ISIT
ISIT

COMMUNIQUÉ de PRESSE

Librairie VkCore™ SC sur API Vulkan : Le Futur pour les IHM embarquées critiques et sécuritaires

Toulouse, le 16/04/2019 : CoreAVI distribué par la société ISIT annonce la disponibilité d’une version sécuritaire de l’API Vulkan avec sa librairie VkCore SC, afin d’amener les capacités et performances de Vulkan aux marchés des systèmes embarqués critiques. VkCore SC a été conçue et développée dès le départ pour offrir de hautes performances et de la flexibilité, avec l’objectif de passer avec succès la certification RTCA DO-178C / EUROCAE ED-12C jusqu'au DAL A. Les bibliothèques 2.0 VkCoreGL SC 1 et VkCoreGL SC 2 (versions CoreAVI sécuritaires de OpenGL SC 1.0.1 et Open GL SC) s'exécutent au-dessus de Vulkan, permettent aux applications OpenGL héritées de tirer parti des fonctionnalités avancées de Vulkan lors de la transition d'OpenGL vers Vulkan. Cela permet d’améliorer les performances et d’ajouter des fonctionnalités différenciées aux applications existantes.

VkCore SC est disponible avec les packages de certification de sécurité DO-178C / ED-12C requis pour les applications avioniques, ainsi qu'avec un certificat d'évaluation de la sécurité accrédité ISO 26262 pour les plates-formes automobiles.

Pour rappel, Vulkan est une nouvelle API de rendu et de calculs 3D, publiée par le groupe Khronos en 2016, et accompagnée par des outils de développement, de test et des couches de validation ainsi qu'un pilote Linux open-source conforme. Vulkan est une API haute performance et sans redevance offrant un accès multi-plateformes aux GPU modernes. Conçu spécialement pour les applications graphiques temps réel 3D, Vulkan convient à un large éventail de plates-formes allant des téléphones mobiles aux systèmes embarqués. Architecturée sur des composants de l’API Mantle d’AMD, Vulkan a été initialement concçu comme le principal successeur de OpenGL®, mais a été entièrement repensé depuis le début pour permettre un accès direct aux GPUs modernes et pour supporter les pratiques de programmation récentes.

Vulkan est une API orientée Objets dans laquelle d’anciennes couches d’abstraction ont été supprimées pour simplifier les protocoles et minimiser les overheads des drivers graphiques. Vulkan permet de controler directement le matériel, et bien que la gestion de la mémoire et des erreurs doivent être remontées vers l’application, cela offre plus de souplesse pour optimiser ces processus. Vulkan offre ainsi des performances beaucoup plus élevées que OpenGL. De plus, Vulkan élimine le besoin d'avoir des APIs de calcul et graphiques distinctes. Vulkan est spécialement conçu pour les GPU modernes et permet une utilisation plus équilibrée et un contrôle plus direct du GPU qu’OpenGL Les capacités de Vulkan permettent de recevoir des commandes graphiques ou de calcul et de les allouer à la bonne unité d’exécution du GPU, approche beaucoup plus efficace et moins complexe que l’exécution d’un environnement mixte OpenGL et OpenCL™. Compatible avec OpenGL, Vulkan permet d’exécuter directement des applications OpenGL.

https://www.khronos.org/assets/uploads/developers/library/overview/2015_vulkan_v1_Overview.pdf

Au sujet de Core Avionics & Industrial Inc. 
Core Avionics & Industrial Inc. («CoreAVI»), une entreprise du groupe Channel One, est un leader mondial dans la fourniture de produits et services pour les applications critiques et sécuritaires. En tant que fournisseur de pilotes graphiques/vidéo/calcul sécuritaires, de processeurs graphiques embarqués "programmables" et de matériel IP COTS certifiables DO-254 / ED-80, la suite de produits CoreAVI permet l’utilisation de GPU commerciaux, de composants SoC, ou de matériel COTS pour le développement de systèmes embarqués critiques devant répondre à des exigences de sécurité élevées. Les produits CoreAVI peuvent être achetés avec des kits de certification pour les normes RTCA DO-254 / DO-178C et EUROCAE ED-80 / ED-12C.

A propos, d’ISIT : Au cœur du Temps Réel Embarqué

Contact Produit :
Fréderic MARAVAL – Responsable Produits Systèmes embarqués et Qualité logicielle – fmaraval@isit.fr