Dynamic Thread Assignment with Fuzzy Control for Java Virtual Machine on Asymmetric Multicore Systems
碩士 === 國立交通大學 === 網路工程研究所 === 100 === Asymmetric multicore processors have been proposed as a better trade-off between performance and power consumption over symmetric multicore processors. They also reveal challenges in mapping threads to cores. We propose a new scheduler based on fuzzy control the...
Main Authors: | , |
---|---|
Other Authors: | |
Format: | Others |
Language: | en_US |
Published: |
2012
|
Online Access: | http://ndltd.ncl.edu.tw/handle/87679424318509301016 |
Summary: | 碩士 === 國立交通大學 === 網路工程研究所 === 100 === Asymmetric multicore processors have been proposed
as a better trade-off between performance and power
consumption over symmetric multicore processors. They
also reveal challenges in mapping threads to cores. We
propose a new scheduler based on fuzzy control theory.
In this work, we configure an asymmetric multicore
system in which cores share the same ISA but run at
different frequencies. Our fuzzy scheduler decides
thread-to-core assignment based on periodical run-time
performance characteristics. Evaluation results
demonstrate that our fuzzy scheduler saves significant
energy and achieves better energy-delay product for
memory-intensive programs while sacrificing
performance slightly.
|
---|