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 条
  • [21] MultiMaKe: Chip-Multiprocessor Driven Memory-Aware Kernel Pipelining
    Bathen, Luis Angel D.
    Ahn, Yongjin
    Pasricha, Sudeep
    Dutt, Nikil D.
    ACM TRANSACTIONS ON EMBEDDED COMPUTING SYSTEMS, 2013, 12
  • [22] ILP-based Memory-Aware Mapping Optimization for MPSoCs
    Jovanovic, Olivera
    Kneuper, Nils
    Engel, Michael
    Marwedel, Peter
    15TH IEEE INTERNATIONAL CONFERENCE ON COMPUTATIONAL SCIENCE AND ENGINEERING (CSE 2012) / 10TH IEEE/IFIP INTERNATIONAL CONFERENCE ON EMBEDDED AND UBIQUITOUS COMPUTING (EUC 2012), 2012, : 413 - 420
  • [23] Temperature-Aware Runtime Power Management for Chip-Multiprocessors with 3-D Stacked Cache
    Kang, Kyungsu
    De Micheli, Giovanni
    Lee, Seunghan
    Kyung, Chong-Min
    PROCEEDINGS OF THE FIFTEENTH INTERNATIONAL SYMPOSIUM ON QUALITY ELECTRONIC DESIGN (ISQED 2014), 2015, : 163 - +
  • [24] Hybrid Stacked Memory Architecture for Energy Efficient Embedded Chip-Multiprocessors Based on Compiler Directed Approach
    Onsori, Salman
    Asad, Arghavan
    Ozturk, Ozcan
    Fathy, Mahmood
    2015 SIXTH INTERNATIONAL GREEN COMPUTING CONFERENCE AND SUSTAINABLE COMPUTING CONFERENCE (IGSC), 2015,
  • [25] Toward Energy-Efficient High-Performance Organizations of the Memory Hierarchy in Chip-Multiprocessors Architectures
    Villa, Francisco J.
    Acacio, Manuel E.
    Garcia, Jose M.
    JOURNAL OF COMPUTER SCIENCE & TECHNOLOGY, 2006, 6 (01): : 1 - 7
  • [26] Memory-Aware Loop Mapping on Coarse-Grained Reconfigurable Architectures
    Yin, Shouyi
    Yao, Xianqing
    Liu, Dajiang
    Liu, Leibo
    Wei, Shaojun
    IEEE TRANSACTIONS ON VERY LARGE SCALE INTEGRATION (VLSI) SYSTEMS, 2016, 24 (05) : 1895 - 1908
  • [27] Predictive Heterogeneity-Aware Application Scheduling for Chip Multiprocessors
    Chen, Jian
    Nair, Arun Arvind
    John, Lizy K.
    IEEE TRANSACTIONS ON COMPUTERS, 2014, 63 (02) : 435 - 447
  • [28] A Cache- and Memory-Aware Mapping Algorithm for Big Data Applications
    Xu, Thomas Canhao
    Leppanen, Ville
    2015 FIFTH INTERNATIONAL CONFERENCE ON DIGITAL INFORMATION PROCESSING AND COMMUNICATIONS (ICDIPC), 2015, : 110 - 115
  • [29] A New Traffic Compression Method for End-to-End Memory Accesses in 3D Chip-multiprocessors
    Safayenikoo, Pooneh
    Asad, Arghavan
    Fathy, Mahmood
    Mohammadi, Farah
    2017 IEEE 30TH CANADIAN CONFERENCE ON ELECTRICAL AND COMPUTER ENGINEERING (CCECE), 2017,
  • [30] Energy Aware and Reliable STT-RAM based Cache Design for 3D Embedded Chip-Multiprocessors
    Arezoomand, Fatemeh
    Asad, Arghavan
    Fazeli, Mahdi
    Fathy, Mahmood
    Mohammadi, Farah
    2017 12TH INTERNATIONAL SYMPOSIUM ON RECONFIGURABLE COMMUNICATION-CENTRIC SYSTEMS-ON-CHIP (RECOSOC), 2017,