Die HyperCore™ GPU-Virtualisierungsfunktionen von CoreAVI bieten Unterstützung für die gemeinsame Nutzung einer oder mehrerer GPUs über mehrere unabhängige Partitionen oder virtualisierte Gastbetriebssysteme hinweg oder bei Anwendungen mit gemischter Kritikalität. HyperCore virtualisiert die Hardware-Grafik-/Videofunktionen so, dass eine oder mehrere GPU-Ressourcen von mehreren Rendering-Partitionen mit deterministischer und begrenzter Ausführungszeit gemeinsam genutzt werden können. Die Überwachung des GPU-Zustands wird um einen Echtzeit-Watchdog erweitert, der die Integrität der Partition und die Ausführung von GPU-Befehlen sicherstellt.
HyperCore ist eine standardmäßige, integrierte Funktion in unserer VkCore® SC-Familie von Vulkan®-basierten Grafik- und Rechentreibern sowie in unserer ArgusCore™-Familie von OpenGL-Treibern. HyperCore ist außerdem vollständig in EncodeCore® und DecodeCore® integriert und unterstützt TrueCore™ GPU Health Monitoring in dedizierten Partitionen.
HyperCore unterstützt eine Reihe von RTOSs, darunter Wind River VxWorks, SYSGO PikeOS, Green Hills INTEGRITY, DDCI-Deos, Lynx Software MOSA.ic, Linux, und ist für proprietäre RTOS konfigurierbar.
---