Chip-Level Programming of Heterogeneous Multiprocessors

被引:0
|
作者
Otoom, Mwaffaq [1 ]
Paul, JoAnn M. [2 ]
机构
[1] Yarmouk Univ, Dept Comp Engn, Irbid 21163, Jordan
[2] Virginia Tech, Dept Elect & Comp Engn, Arlington, VA 22203 USA
关键词
Chip Heterogeneous Multiprocessors; Chip Level Programming; Programming Primitives; Programmer's Views; Scalability; Scenario-Oriented Design; Triggering; Usage Patterns; SYSTEMS;
D O I
暂无
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
Chip Heterogeneous Multiprocessors (CHMs) are increasingly emerging as a means to optimize energy and performance over a wide spectrum of application programs. However, unlike traditional processors no programming model has been developed for CHMs. This paper proposes a set of programming primitives and benchmarking strategies for CHMs. We demonstrate our proposal by showing how architects can evaluate and program chip level behavior directly and not simply rely upon traditional one size fits all schedulers. We evaluate a chip level program in terms of triggering frequency and global control state primitives for several benchmark usage patterns. Our cell phone example shows performance improvement over a baseline design by an average of 57%. System response time is improved by as much as 35%, compared to a traditional dynamic scheduler with 22% energy savings.
引用
收藏
页码:20 / 25
页数:6
相关论文
共 50 条
  • [1] Process Variation Characterization of Chip-Level Multiprocessors
    Zhang, Lide
    Bai, Lan S.
    Dick, Robert P.
    Shang, Li
    Joseph, Russ
    [J]. DAC: 2009 46TH ACM/IEEE DESIGN AUTOMATION CONFERENCE, VOLS 1 AND 2, 2009, : 694 - +
  • [2] Chip-Level Redundancy in Distributed Shared-Memory Multiprocessors
    Gold, Brian T.
    Falsafi, Babak
    Hoe, Jarnes C.
    [J]. IEEE 15TH PACIFIC RIM INTERNATIONAL SYMPOSIUM ON DEPENDABLE COMPUTING, PROCEEDINGS, 2009, : 195 - +
  • [3] Heterogeneous chip multiprocessors
    Kumar, R
    Tullsen, DM
    Jouppi, NP
    Ranganathan, P
    [J]. COMPUTER, 2005, 38 (11) : 32 - +
  • [4] Future of Multiprocessors: Heterogeneous Chip Multiprocessors
    Qayum, Mohammad Abdul
    Siddique, Nafiul Alam
    Haque, Mohammad Atiqul
    Tayeen, Abu Saleh Md.
    [J]. 2012 INTERNATIONAL CONFERENCE ON INFORMATICS, ELECTRONICS & VISION (ICIEV), 2012, : 372 - 376
  • [5] System-level energy modeling for heterogeneous reconfigurable chip multiprocessors
    Wang, Xiaofang
    Ziavras, Sotirios G.
    Hu, Jie
    [J]. PROCEEDINGS 2006 INTERNATIONAL CONFERENCE ON COMPUTER DESIGN, 2007, : 411 - +
  • [6] Stochastic Contention Level Simulation for Single-Chip Heterogeneous Multiprocessors
    Bobrek, Alex
    Paul, JoAnn M.
    Thomas, Donald E.
    [J]. IEEE TRANSACTIONS ON COMPUTERS, 2010, 59 (10) : 1402 - 1418
  • [7] CHIP-LEVEL SIMULATION OF MICROPROCESSORS
    ARMSTRONG, JR
    WOODRUFF, GW
    [J]. COMPUTER, 1980, 13 (01) : 94 - 100
  • [8] Chip-level microarchitecture trends
    Bose, P
    [J]. IEEE MICRO, 2004, 24 (02) : 5 - 5
  • [9] CHIP-LEVEL MODELING WITH HDLS
    ARMSTRONG, JR
    [J]. IEEE DESIGN & TEST OF COMPUTERS, 1988, 5 (01): : 8 - 18
  • [10] Extending OpenMP for heterogeneous chip multiprocessors
    Liu, F
    Chaudhary, V
    [J]. 2003 INTERNATIONAL CONFERENCE ON PARALLEL PROCESSING, PROCEEDINGS, 2003, : 161 - 168