Pieter Edelman
19 May 2011

De laatste versie van Integrity-178B, Green Hills‘ high-assurance-RTos, kan overweg met multicore processoren. In eerste instantie ondersteunt het besturingssysteem Freescales QorIQ-familie. Zowel symmetrische als asymmetrische multiprocessing worden ondersteund.

Met de nieuwe functionaliteit kunnen meerdere onafhankelijke applicaties op voorspelbare manier uitgevoerd worden in een multicore-omgeving. De onafhankelijkheid van de applicatie is daarbij gewaarborgd, ook als de systeembronnen gedeeld worden. Voor scheduling gebruikt het bedrijf een eigen aanpak, genaamd time-variant unified multiprocessing (TuMP). Het resultaat hiervan is een enkele OS dat dat de scheduling van SMP- en AMP-applicaties regelt door de associaties tussen cores en aan elkaar gerelateerde toepassingen in groepen te organiseren. Deze bepalen hoe de cores ingezet kunnen worden voor de applicaties.