Bhs: an Novel Scheduling Strategy on Modern Processors

Lihan Ju,Xingsheng Tang,Yuan Wen,Tianzhou Chen
DOI: https://doi.org/10.1016/j.proeng.2011.08.935
2011-01-01
Abstract:In order to design a faster CPU, it is becoming more and more complex on the CPU architecture. But many-core is incompatible with the current programming mode designed for single-core CPU. This paper proposes a Block level Hardware-based Scheduling (BHS) on many-core architecture. The two main features are: First, design and implement a block-based hardware scheduler to reduce the overhead of threads, and to get a faster communication between processing units; second, it is very applicable to small and scalable cores on many-core architecture that is tightly coupled in the cores group, loosely coupled between groups. And a variety of parallel techniques would effectively exploit.
What problem does this paper attempt to address?