Title
Thread scheduling for multi-core platforms
Abstract
As multi-core processors with tens or hundreds of cores begin to proliferate, system optimization issues once faced only by the high-performance computing (HPC) community will become important to all programmers. However, unlike with HPC, the focus of the multicore programmer will be on programming productivity and portability as much as performance. We introduce in this paper a novel scheduling framework for multicore processors that strikes a balance between control over the system and the level of abstraction. Our framework uses high-level information supplied by the user to guide thread scheduling and also, where necessary, gives the programmer fine control over thread placement.
Year
Venue
Keywords
2007
HotOS
high-performance computing,system optimization issue,multicore processor,multicore programmer,multi-core platform,high-level information,programmer fine control,novel scheduling framework,thread scheduling,multi-core processor,thread placement,multi core processor
Field
DocType
Citations 
Programming productivity,Programmer,Abstraction,Thread scheduling,Scheduling (computing),Computer science,Thread (computing),Software portability,Multi-core processor,Operating system
Conference
15
PageRank 
References 
Authors
1.10
6
3
Name
Order
Citations
PageRank
Mohan Rajagopalan1866.09
Brian Lewis214521.93
Todd A Anderson315121.51