• DocumentCode
    2142009
  • Title

    Cherry-picking: Exploiting process variations in dark-silicon homogeneous chip multi-processors

  • Author

    Raghunathan, Bharathwaj ; Turakhia, Yatish ; Garg, Siddharth ; Marculescu, Diana

  • Author_Institution
    Department of Electrical and Computer Engineering, University of Waterloo, ON, Canada
  • fYear
    2013
  • fDate
    18-22 March 2013
  • Firstpage
    39
  • Lastpage
    44
  • Abstract
    It is projected that increasing on-chip integration with technology scaling will lead to the so-called dark silicon era in which more transistors are available on a chip than can be simultaneously powered on. It is conventionally assumed that the dark silicon will be provisioned with heterogeneous resources, for example dedicated hardware accelerators. In this paper we challenge the conventional assumption and build a case for homogeneous dark silicon CMPs that exploit the inherent variations in process parameters that exist in scaled technologies to offer increased performance. Since process variations result in core-to-core variations in power and frequency, the idea is to cherry pick the best subset of cores for an application so as to maximize performance within the power budget. To this end, we propose a polynomial time algorithm for optimal core selection, thread mapping and frequency assignment for a large class of multi-threaded applications. Our experimental results based on the Sniper multi-core simulator show that up to 22% and 30% performance improvement is observed for homogeneous CMPs with 33% and 50% dark silicon, respectively.
  • Keywords
    Benchmark testing; Instruction sets; Multicore processing; Optimal scheduling; Power dissipation; Silicon; Time-frequency analysis;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Design, Automation & Test in Europe Conference & Exhibition (DATE), 2013
  • Conference_Location
    Grenoble, France
  • ISSN
    1530-1591
  • Print_ISBN
    978-1-4673-5071-6
  • Type

    conf

  • DOI
    10.7873/DATE.2013.023
  • Filename
    6513469