An efficient Network-on-Chip (NoC) based multicore platform for hierarchical parallel genetic algorithms

NOCS(2014)

引用 38|浏览61
暂无评分
摘要
In this work, we propose a new Network-on-Chip (NoC) architecture for implementing the hierarchical parallel genetic algorithm (HPGA) on a multi-core System-on-Chip (SoC) platform. We first derive the speedup metric of an NoC architecture which directly maps the HPGA onto NoC in order to identify the main sources of performance bottlenecks. Specifically, it is observed that the speedup is mostly affected by the fixed bandwidth that a master processor can use and the low utilization of slave processor cores. Motivated by the theoretical analysis, we propose a new architecture with two multiplexing schemes, namely dynamic injection bandwidth multiplexing (DIBM) and time-division based island multiplexing (TDIM), to improve the speedup and reduce the hardware requirements. Moreover, a task-aware adaptive routing algorithm is designed for the proposed architecture, which can take advantage of the proposed multiplexing schemes to further reduce the hardware overhead. We demonstrate the benefits of our approach using the problem of protein folding prediction, which is a process of importance in biology. Our experimental results show that the proposed NoC architecture achieves up to 240X speedup compared to a single island design. The hardware cost is also reduced by 50% compared to a direct NoC-based HPGA implementation.
更多
查看译文
关键词
multicore soc platform,dibm,performance bottlenecks,network routing,protein folding prediction,task-aware adaptive routing algorithm,time division multiplexing,hierarchical parallel genetic algorithm,noc-based hpga implementation,time-division based island multiplexing,slave processor cores,multiprocessing systems,genetic algorithms,speedup metric,noc architecture,network-on-chip architecture,multicore system-on-chip platform,dynamic injection bandwidth multiplexing,tdim,network-on-chip,statistics,sociology,multiplexing,hardware,bandwidth,computer architecture
AI 理解论文
溯源树
样例
生成溯源树,研究论文发展脉络
Chat Paper
正在生成论文摘要