首页 | 本学科首页   官方微博 | 高级检索  
     


Energy-efficient multithreading for a hierarchical heterogeneous multicore through locality-cognizant thread generation
Authors:Patrick A. La Fratta  Peter M. Kogge
Affiliation:1. US Army Research, Development, and Engineering Center (RDECOM), Aviation and Missile Research, Development, and Engineering Center (AMRDEC), Bldg. 5400, RDMR-WDG-C, Redstone Arsenal, AL 35898, United States;2. Department of Computer Science and Engineering, University of Notre Dame, Notre Dame, IN 46556, United States
Abstract:Energy costs have become increasingly problematic for high performance processors, but the rising number of cores on-chip offers promising opportunities for energy reduction. Further, emerging architectures such as heterogeneous multicores present new opportunities for improved energy efficiency. While previous work has presented novel memory architectures, multithreading techniques, and data mapping strategies for reducing energy, consideration to thread generation mechanisms that take into account data locality for this purpose has been limited. This study presents methodologies for the joint partitioning of data and threads to parallelize sequential codes across an innovative heterogeneous multicore processor called the Passive/Active Multicore (PAM) for reducing energy consumption from on-chip data transport and cache access components while also improving execution time. Experimental results show that the design with automatic thread partitioning offered reductions in energy-delay product (EDP) of up to 48%.
Keywords:Parallel computer architecture   Heterogeneous multicore   Energy-efficient processor design
本文献已被 ScienceDirect 等数据库收录!
设为首页 | 免责声明 | 关于勤云 | 加入收藏

Copyright©北京勤云科技发展有限公司  京ICP备09084417号