Elastic Superposition Mapping for Heterogeneous Tasks in Reconfigurable Multicore Architecture

碩士 === 國立中正大學 === 資訊工程研究所 === 102 === With technology improvement, more and more applications are being integrated into a single chip, which requires a large number of processing elements (PE) in a system such that computation can be effectively enhanced through parallel processing. However, the PEs...

Full description

Bibliographic Details
Main Authors: Chien-Yu Wang, 王健宇
Other Authors: Pao-Ann Hsiung
Format: Others
Language:en_US
Published: 2014
Online Access:http://ndltd.ncl.edu.tw/handle/98341348470343638937
id ndltd-TW-101CCU00392107
record_format oai_dc
spelling ndltd-TW-101CCU003921072015-10-13T23:30:31Z http://ndltd.ncl.edu.tw/handle/98341348470343638937 Elastic Superposition Mapping for Heterogeneous Tasks in Reconfigurable Multicore Architecture 針對可重組式多核心架構之異質任務彈性疊加任務配置 Chien-Yu Wang 王健宇 碩士 國立中正大學 資訊工程研究所 102 With technology improvement, more and more applications are being integrated into a single chip, which requires a large number of processing elements (PE) in a system such that computation can be effectively enhanced through parallel processing. However, the PEs are often inter-connected by a conventional bus that becomes a communication bottleneck. To support more efficient parallel processing, the Network-on-Chip (NoC) is increasing being adopted as a new alternative interconnection architecture. Nevertheless, NoC has presented new challenges, including mapping tasks to the PEs in reconfigurable heterogeneous CPU/GPU multicore architecture, which has become an increasingly important issue. Region-based allocation of PE results in internal fragmentation, and non-region based allocation results in external fragmentation. To address this issue and to overcome the problems in state-of-the-art task mapping methods, we propose a novel Elastic Superposition Mapping (ESM) that introduces a useful PE reservation heuristic along with dynamic cross-application superposition. ESM can provide a great elasticity for NoC to map more applications. Thus, the task load on PE will increase. Experiments show that compared with state-of-the-art region-based mapping, 7% to 49% more applications can be executed; the average task load on PE can be increased by 5.5% to 56%; and the application waiting time can be reduced by 11% to 54%. Pao-Ann Hsiung 熊博安 2014 學位論文 ; thesis 54 en_US
collection NDLTD
language en_US
format Others
sources NDLTD
description 碩士 === 國立中正大學 === 資訊工程研究所 === 102 === With technology improvement, more and more applications are being integrated into a single chip, which requires a large number of processing elements (PE) in a system such that computation can be effectively enhanced through parallel processing. However, the PEs are often inter-connected by a conventional bus that becomes a communication bottleneck. To support more efficient parallel processing, the Network-on-Chip (NoC) is increasing being adopted as a new alternative interconnection architecture. Nevertheless, NoC has presented new challenges, including mapping tasks to the PEs in reconfigurable heterogeneous CPU/GPU multicore architecture, which has become an increasingly important issue. Region-based allocation of PE results in internal fragmentation, and non-region based allocation results in external fragmentation. To address this issue and to overcome the problems in state-of-the-art task mapping methods, we propose a novel Elastic Superposition Mapping (ESM) that introduces a useful PE reservation heuristic along with dynamic cross-application superposition. ESM can provide a great elasticity for NoC to map more applications. Thus, the task load on PE will increase. Experiments show that compared with state-of-the-art region-based mapping, 7% to 49% more applications can be executed; the average task load on PE can be increased by 5.5% to 56%; and the application waiting time can be reduced by 11% to 54%.
author2 Pao-Ann Hsiung
author_facet Pao-Ann Hsiung
Chien-Yu Wang
王健宇
author Chien-Yu Wang
王健宇
spellingShingle Chien-Yu Wang
王健宇
Elastic Superposition Mapping for Heterogeneous Tasks in Reconfigurable Multicore Architecture
author_sort Chien-Yu Wang
title Elastic Superposition Mapping for Heterogeneous Tasks in Reconfigurable Multicore Architecture
title_short Elastic Superposition Mapping for Heterogeneous Tasks in Reconfigurable Multicore Architecture
title_full Elastic Superposition Mapping for Heterogeneous Tasks in Reconfigurable Multicore Architecture
title_fullStr Elastic Superposition Mapping for Heterogeneous Tasks in Reconfigurable Multicore Architecture
title_full_unstemmed Elastic Superposition Mapping for Heterogeneous Tasks in Reconfigurable Multicore Architecture
title_sort elastic superposition mapping for heterogeneous tasks in reconfigurable multicore architecture
publishDate 2014
url http://ndltd.ncl.edu.tw/handle/98341348470343638937
work_keys_str_mv AT chienyuwang elasticsuperpositionmappingforheterogeneoustasksinreconfigurablemulticorearchitecture
AT wángjiànyǔ elasticsuperpositionmappingforheterogeneoustasksinreconfigurablemulticorearchitecture
AT chienyuwang zhēnduìkězhòngzǔshìduōhéxīnjiàgòuzhīyìzhìrènwùdànxìngdiéjiārènwùpèizhì
AT wángjiànyǔ zhēnduìkězhòngzǔshìduōhéxīnjiàgòuzhīyìzhìrènwùdànxìngdiéjiārènwùpèizhì
_version_ 1718085543600848896