A Framework for Memory-aware Multimedia Application Mapping on Chip-Multiprocessors

被引:3
|
作者
Bathen, Luis Angel D. [1 ]
Dutt, Nikil D. [1 ]
Pasricha, Sudeep [2 ]
机构
[1] Univ Calif Irvine, Ctr Embedded Comp Syst, Irvine, CA 92717 USA
[2] Colorado State Univ, Dept Elect & Comp Engn, Ft Collins, CO 80523 USA
关键词
D O I
10.1109/ESTMED.2008.4697003
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
The relentless increase in multimedia embedded system application requirements as well as improvements in IC design technology have motivated the deployment of chip multiprocessor (CMP) architectures. Task scheduling and data placement in memory are two of the most important steps in the application customization process as they greatly influence overall power consumption, and performance. Most designers consider task scheduling and data placement to be independent of each other. However, optimal task scheduling does not always produce optimal data placement, and optimal data placement may not necessarily allow for optimal task scheduling. In this paper, we propose a novel framework for simultaneous application mapping and data placement onto CMP architectures, especially for multimedia applications. At the core of our framework is a memory-aware task scheduling algorithm that relies on static analysis and task splitting to reduce off-chip memory transfers. Our experiments on a JPEG2000 case study have shown that we can achieve up to 35% performance Improvement and up to 66% power reduction compared to traditional scheduling/data allocation approaches.
引用
收藏
页码:89 / +
页数:2
相关论文
共 50 条
  • [1] Energy aware cache coherence protocol for chip-multiprocessors
    Ahmed, Rana Ejaz
    2006 Canadian Conference on Electrical and Computer Engineering, Vols 1-5, 2006, : 1366 - 1369
  • [2] Fair Access to External Memory for Chip-multiprocessors
    Yang, Shufan
    Wu, Qiang
    Xiao, Xiongren
    Li, Renfa
    Hillenbrand, Dominic
    2012 IEEE 26TH INTERNATIONAL PARALLEL AND DISTRIBUTED PROCESSING SYMPOSIUM WORKSHOPS & PHD FORUM (IPDPSW), 2012, : 300 - 305
  • [3] COOPERATIVE CACHING IN POWER-AWARE CHIP-MULTIPROCESSORS
    Ahmed, Rana Ejaz
    2009 IEEE 22ND CANADIAN CONFERENCE ON ELECTRICAL AND COMPUTER ENGINEERING, VOLS 1 AND 2, 2009, : 932 - 935
  • [4] Balancing On-Chip Network Latency in Multi-Application Mapping for Chip-Multiprocessors
    Zhu, Di
    Chen, Lizhong
    Yue, Siyu
    Pinkston, Timothy M.
    Pedram, Massoud
    2014 IEEE 28TH INTERNATIONAL PARALLEL AND DISTRIBUTED PROCESSING SYMPOSIUM, 2014,
  • [5] Memory-Aware Optimal Scheduling with Communication Overhead Minimization for Streaming Applications on Chip Multiprocessors
    Wang, Yi
    Liu, Duo
    Qin, Zhiwei
    Shao, Zili
    31ST IEEE REAL-TIME SYSTEMS SYMPOSIUM (RTSS 2010), 2010, : 350 - 359
  • [6] Designing a Physical Locality Aware Coherence Protocol for Chip-Multiprocessors
    Fensch, Christian
    Barrow-Williams, Nick
    Mullins, Robert D.
    Moore, Simon
    IEEE TRANSACTIONS ON COMPUTERS, 2013, 62 (05) : 914 - 928
  • [7] Inter-kernel Data Reuse and Pipelining on Chip-Multiprocessors for Multimedia Applications
    Bathen, Luis Angel D.
    Ahn, Yongjin
    Dutt, Nikil D.
    Pasricha, Sudeep
    2009 IEEE/ACM/IFIP 7TH WORKSHOP ON EMBEDDED SYSTEMS FOR REAL-TIME MULTIMEDIA, 2009, : 45 - +
  • [8] Memory-Aware Application Mapping on Coarse-Grained Reconfigurable Arrays
    Kim, Yongjoo
    Lee, Jongeun
    Shrivastava, Aviral
    Yoon, Jonghee
    Paek, Yunheung
    HIGH PERFORMANCE EMBEDDED ARCHITECTURES AND COMPILERS, PROCEEDINGS, 2010, 5952 : 171 - +
  • [9] Application mapping for chip multiprocessors
    Chen, Guangyu
    Li, Feihui
    Son, S. W.
    Kandemir, M.
    2008 45TH ACM/IEEE DESIGN AUTOMATION CONFERENCE, VOLS 1 AND 2, 2008, : 620 - +
  • [10] Efficient Mapping of Applications for Future Chip-Multiprocessors in Dark Silicon Era
    Hoveida, Mohaddeseh
    Aghaaliakbari, Fatemeh
    Bashizade, Ramin
    Arjomand, Mohammad
    Sarbazi-Azad, Hamid
    ACM TRANSACTIONS ON DESIGN AUTOMATION OF ELECTRONIC SYSTEMS, 2017, 22 (04)