Cypress: A Scheduling Infrastructure for a Many-Core Hypervisor
Source: Simon Fraser University
In this paper, the authors present their vision for the scheduling infrastructure in a many-core hypervisor - the hypervisor targeted for many-core platforms. The key objectives of their system are scalability and heterogeneity-awareness. They see these as first-order objectives, because future many-core processors will consist of thousands of cores and those cores will be heterogeneous. Since existing hypervisors were not designed to handle the scale and heterogeneity of many-core hardware, their design will differ from that of existing hypervisors in many important ways.