Towards Operating System Support for Heterogeneous-ISA Platforms

Antonio Barbalace, Alastair Murray, Robert Lyerly, Binoy Ravindran

Research output: Contribution to conferencePaperpeer-review

Abstract / Description of output

Given an emerging trend towards OS-capable heterogeneous-ISA multi-core processors, we address the problem of how to redesign classic symmetric multi-processing (SMP) operating systems (OS) to exploit this hardware. We propose an OS design that consists of multiple kernels, each one compiled for, and run on, a specific ISA of the heterogeneous platform. These kernels collaboratively maintain a distributed OS state, share hardware resources and transfer their workload. Following these design principles, we identify a set of features that should be implemented in SMP OSs to realize our OS design.
We deploy these features in Linux to produce a homogeneous prototype of our OS design. We evaluate this prototype by partitioning a multi-processor machine to run multiple kernels. We compare against traditional Linux to demonstrate that our redesign does not hinder performance.
Original languageEnglish
Number of pages6
Publication statusPublished - 13 Apr 2014
EventThe 4th Workshop on Systems for Future Multicore Architectures - Amsterdam, Netherlands
Duration: 13 Apr 201413 Apr 2014


WorkshopThe 4th Workshop on Systems for Future Multicore Architectures
Abbreviated titleSFMA 2014
Internet address


Dive into the research topics of 'Towards Operating System Support for Heterogeneous-ISA Platforms'. Together they form a unique fingerprint.

Cite this