Back to Search
Start Over
Thread Lock Section-Aware Scheduling on Asymmetric Single-ISA Multi-Core
- Source :
- Digital.CSIC. Repositorio Institucional del CSIC, instname
- Publication Year :
- 2015
- Publisher :
- Institute of Electrical and Electronics Engineers (IEEE), 2015.
-
Abstract
- As thread level parallelism in applications has continued to expand, so has research in chip multi-core processors. As more and more applications become multi-threaded we expect to find a growing number of threads executing on a machine. As a consequence, the operating system will require increasingly larger amounts of CPU time to schedule these threads efficiently. Instead of perpetuating the trend of performing more complex thread scheduling in the operating system, we propose a scheduling mechanism that can be efficiently implemented in hardware as well. Our approach of identifying multi-threaded application bottlenecks such as thread synchronization sections complements the Fairness-aware Scheduler method. It achieves an average speed up of 11.5 percent (geometric mean) compared to the state-of-the-art Fairness-aware Scheduler.
- Subjects :
- Rate-monotonic scheduling
Computer science
Scheduler activations
CPU time
Task parallelism
Thread (computing)
Parallel computing
Fair-share scheduling
Scheduling (computing)
Fixed-priority pre-emptive scheduling
Multi-threaded applications
Hardware and Architecture
Asymmetric chip multiprocessor (ACMP)
HW/SW thread scheduling
Subjects
Details
- ISSN :
- 15566056
- Volume :
- 14
- Database :
- OpenAIRE
- Journal :
- IEEE Computer Architecture Letters
- Accession number :
- edsair.doi.dedup.....bc509d94f49f8833ab7dcbb5d8ae0c5a
- Full Text :
- https://doi.org/10.1109/lca.2014.2357805