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...

Full description

Bibliographic Details
Main Authors: Chiu, Hsiao-Hui, 邱筱惠
Other Authors: Yang, Wuu
Format: Others
Language:en_US
Published: 2012
Online Access:http://ndltd.ncl.edu.tw/handle/87679424318509301016
id ndltd-TW-100NCTU5726023
record_format oai_dc
spelling ndltd-TW-100NCTU57260232016-03-28T04:20:35Z http://ndltd.ncl.edu.tw/handle/87679424318509301016 Dynamic Thread Assignment with Fuzzy Control for Java Virtual Machine on Asymmetric Multicore Systems 為異質多核心上之爪哇虛擬機器設計一套模糊控制動態執行緒指定機制 Chiu, Hsiao-Hui 邱筱惠 碩士 國立交通大學 網路工程研究所 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. Yang, Wuu 楊武 2012 學位論文 ; thesis 37 en_US
collection NDLTD
language en_US
format Others
sources NDLTD
description 碩士 === 國立交通大學 === 網路工程研究所 === 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.
author2 Yang, Wuu
author_facet Yang, Wuu
Chiu, Hsiao-Hui
邱筱惠
author Chiu, Hsiao-Hui
邱筱惠
spellingShingle Chiu, Hsiao-Hui
邱筱惠
Dynamic Thread Assignment with Fuzzy Control for Java Virtual Machine on Asymmetric Multicore Systems
author_sort Chiu, Hsiao-Hui
title Dynamic Thread Assignment with Fuzzy Control for Java Virtual Machine on Asymmetric Multicore Systems
title_short Dynamic Thread Assignment with Fuzzy Control for Java Virtual Machine on Asymmetric Multicore Systems
title_full Dynamic Thread Assignment with Fuzzy Control for Java Virtual Machine on Asymmetric Multicore Systems
title_fullStr Dynamic Thread Assignment with Fuzzy Control for Java Virtual Machine on Asymmetric Multicore Systems
title_full_unstemmed Dynamic Thread Assignment with Fuzzy Control for Java Virtual Machine on Asymmetric Multicore Systems
title_sort dynamic thread assignment with fuzzy control for java virtual machine on asymmetric multicore systems
publishDate 2012
url http://ndltd.ncl.edu.tw/handle/87679424318509301016
work_keys_str_mv AT chiuhsiaohui dynamicthreadassignmentwithfuzzycontrolforjavavirtualmachineonasymmetricmulticoresystems
AT qiūxiǎohuì dynamicthreadassignmentwithfuzzycontrolforjavavirtualmachineonasymmetricmulticoresystems
AT chiuhsiaohui wèiyìzhìduōhéxīnshàngzhīzhǎowaxūnǐjīqìshèjìyītàomóhúkòngzhìdòngtàizhíxíngxùzhǐdìngjīzhì
AT qiūxiǎohuì wèiyìzhìduōhéxīnshàngzhīzhǎowaxūnǐjīqìshèjìyītàomóhúkòngzhìdòngtàizhíxíngxùzhǐdìngjīzhì
_version_ 1718212848263364608