Green Hills Software, spécialiste mondial des systèmes d’exploitation à haut niveau d’assurance, annonce que Northrop Grumman a sélectionné son système d’exploitation multicœur INTEGRITY®-178B tumP pour son calculateur de mission Gen II destiné aux nouvelles versions d’hélicoptères UH-1Y et AH-1Z du Corps des Marines américain. La mise à niveau technique du calculateur de mission de Northrop Grumman hébergera les fonctions tuMP (Time-Variant Unified Multi Processing, ou gestion multiprocesseur unifiée variant dans le temps) d’INTEGRITY -178B dans un ordinateur monocarte basé sur un Freescale QorIQ P4080.
« Les UH-1Y et AH-1Z sont des hélicoptères de combat hautement intégrés qui exigent des ordinateurs de mission disposant de fonctions de calcul importantes mais flexibles, pouvant être mises à niveau pour s’adapter à des configurations spécifiques », a déclaré Ike Song, vice-président de l’unité fonctionnelle Situational Awareness Systems de Northrop Grumman, implantée à Woodland Hills, en Californie.
Le système d’exploitation multicœur tuMP de Green Hills Software est le fondement du concept architectural à base de systèmes ouverts de Northrop Grumman : une structure multicœur destinée à intégrer différents langages de programmation, environnements d’exploitation portables et niveaux d’assurance. À cet égard, les fonctions d’ordonnancement très performantes de l’INTEGRITY-178B tuMP sont les seules à permettre à Northrop Grumman d’utiliser efficacement les huit cœurs du Freescale QorIQ P4080.
« Green Hills Software se réjouit d’avoir été sélectionnée par Northrop Grumman pour son RTOS INTEGRITY-178B tuMP », a déclaré Dan O’Dowd, fondateur et PDG de Green Hills Software. « Elle a développé l’INTEGRITY-178B tuMP pour les utilisateurs, tel Northrop Grumman, qui souhaitent exploiter au mieux leurs processeurs multicœurs en s’adressant à un fournisseur ayant une réputation confirmée d’éditeur de logiciels fiables, sûrs et sécurisés. »
Le système d’exploitation multicœur INTEGRITY-178B tuMP de Green Hills Software exploite un historique de douze années de service éprouvé et un palmarès de certifications tout en incorporant les fonctions d’un système d’exploitation muticœur dont AMP et SMP (multiprocesseur asymétrique et multiprocesseur symétrique). « tuMP » désigne des groupements (nommés groupes d’affinités) définissant la façon dont les cœurs seront utilisés par une application ou plus, ces groupements de cœurs- applications étant autorisés à varier dans le temps. Les ensembles de groupes d’affinités sont ensuite organisés indépendamment les uns des autres, ce qui permet d’établir des calendriers correspondant étroitement à tels ou tels besoins d’applications. Toutefois, ceci autorise également à développer d’autres ensembles de groupes d’affinités exploitant toutes fenêtres de temps où les cœurs ne sont pas utilisés. Ces multiples calendriers étendent encore les fonctions d’ordonnancement tuMP, en permettant d’adapter les applications disponibles et les ressources de temps des processeurs selon les besoins opérationnels des véhicules, telle la phase de vol ou de combat. INTEGRITY-178B tuMP offre ainsi une possibilité d’extension du partitionnement au-delà des processeurs monocœurs. Ceci garantit que cette fonction très souple pourra continuer à héberger efficacement de multiples applications, tout en préservant les ressources afin de faire évoluer ces applications sans se préoccuper de savoir si de nouveaux modèles de processeurs monocœurs seront ou non disponibles dans le futur.