Les capacités de virtualisation GPU HyperCore™ de CoreAVI permettent de partager un ou plusieurs GPU entre plusieurs partitions indépendantes ou systèmes d'exploitation invités virtualisés, ou lorsque des applications à criticité mixte sont impliquées. HyperCore virtualise les capacités matérielles graphiques/vidéo de sorte qu'une ou plusieurs ressources GPU puissent être partagées par plusieurs partitions de rendu avec un temps d'exécution déterministe et limité. La surveillance de la santé du GPU est étendue pour inclure un chien de garde en temps réel pour assurer l'intégrité de la partition et l'exécution des commandes GPU.
HyperCore est une fonctionnalité standard et intégrée dans notre famille VkCore® SC de pilotes graphiques et de calcul basés sur Vulkan®, ainsi que dans notre famille ArgusCore™ de pilotes OpenGL. HyperCore est également entièrement intégré à EncodeCore® et DecodeCore®, et prend entièrement en charge la surveillance de la santé des GPU TrueCore™ dans des partitions dédiées.
HyperCore supporte une gamme de RTOS, incluant Wind River VxWorks, SYSGO PikeOS, Green Hills INTEGRITY, DDCI-Deos, Lynx Software MOSA.ic, Linux, et est configurable pour les RTOS propriétaires.
---