Towards Operating System Support for Heterogeneous-ISA Platforms

Provided by: Virginia Systems
Topic: Hardware
Format: PDF
Given an emerging trend towards OS-capable heterogeneous-ISA multi-core processors, the authors address the problem of how to redesign classic Symmetric Multi-Processing (SMP) Operating Systems (OS) to exploit this hardware. They 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, they identify a set of features that should be implemented in SMP OSs to realize their OS design.

Find By Topic