Management of Manycore Systems
Investigators
Faculty
David Kaeli
Gunar Schirner
Graduate Students
Ben Cordes
Description
As processor designers begin to experiment with chips containing 1,000 or more cores, the amount of work required of the operating system to manage those resources and map threads onto them will become prohibitively large. We are exploring techniques to mitigate this problem and develop effective resource management tools to enable future generations of manycore systems to provide continued performance gains.
This work takes place at the intersection of the fields of computer architecture and operating systems. It draws on research from virtualization systems, operating system schedulers, system modeling languages, and fault-tolerance techniques, both from the hardware and software perspectives.
Links and Resources
- WindRiver Simics, the simulation platform for our research
- Archer, a grid of computational resources, and Condor, the job-submission software installed on the grid. NUCAR is a proud participant in the Archer grid.
Publications
- B. Cordes, G. Schirner, D. Kaeli, Macroarchitecture: A Unifying Framework for Manycore Architecture Research. 2010 Workshop on Microarchitectural Support for Virtualization, Data Center Computing, and Clouds, in conjunction with MICRO'10, December 2010.