Le système d’exploitation temps réel OSE passe la vitesse du multicœur

Le 21/09/2009 à 11:03 par La rédaction

Enea OSE Multicore Edition repose sur un noyau qui combine les avantages des modes de programmation AMP et SMP. Sous le nom d’Enea OSE Multicore Edition, le suédois Enea lance une version de son système d’exploitation temps réel OSE dédiée aux architectures de processeurs multicœurs. Selon l’éditeur, cette version repose sur un noyau qui combine les avantages des modes de programmation AMP (Asymmetric Multiprocessing) et SMP (Symmetric Multiprocessing) : échelonnabilité, déterminisme et performances pour le premier, simplicité, flexibilité et transparence vis-à-vis des applications pour le second. La compatibilité au niveau API avec l’OS temps réel traditionnel OSE garantirait par ailleurs une migration aisée des applications historiques vers les architectures multicœurs.
Selon Enea, le noyau hybride AMP/SMP de l’édition multicœur d’OSE affiche un certain nombre d’innovations : possibilité d’instancier un ordonnanceur différent sur chaque cœur (avec les structures de données associées) afin de garantir les caractéristiques déterministes et temps réel ; fonctions d’équilibrage de charge et de migration des processus basées sur des mécanismes peu intrusifs de mesure de la charge de chaque cœur ; mécanisme IPC (Inter Process Communication) interne au noyau peu consommateur de ressources et impactant peu les performances, etc.

Copy link
Powered by Social Snap