• DocumentCode
    3740041
  • Title

    Chip-level programming of heterogeneous multiprocessors

  • Author

    Mwaffaq Otoom;JoAnn M. Paul

  • Author_Institution
    Computer Engineering Dept., Yarmouk University, Irbid 21163, Jordan
  • fYear
    2015
  • Firstpage
    20
  • Lastpage
    25
  • Abstract
    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.
  • Keywords
    "Programming","Complexity theory","Program processors","Optimization","Processor scheduling","Scalability","Benchmark testing"
  • Publisher
    ieee
  • Conference_Titel
    Design & Test Symposium (IDT), 2015 10th International
  • Type

    conf

  • DOI
    10.1109/IDT.2015.7396730
  • Filename
    7396730