• DocumentCode
    3738339
  • Title

    Energy efficient multi-level tiling for dense matrix multiplication on many-core architecture

  • Author

    Haitao Wei;Guang R. Gao;Elkin Garcia

  • Author_Institution
    CAPSL, University of Delaware, Newark, 19716, USA
  • fYear
    2015
  • Firstpage
    1
  • Lastpage
    6
  • Abstract
    With computing systems marching to exascale and big data era, power consumption has become more and more important for the system design. Energy efficiency is becoming one of the critical dimensions in the computer system design space and has been considered from the hardware architecture to software algorithm design. In this paper, we proposed an energy efficient multi-level tiling for dense matrix multiplication on many-core architecture with software-managed memory hierarchy. Based on our energy model, we integrated the two level tiling from off-chip memory to on-chip SRAM and from on-chip SRAM to register into one unified formulation and obtained the optimal tiling sizes of each level for energy efficiency. The experimental results showed that our optimal tiling improved energy cost by 17.9% compared to non-optimal solution and achieved 87.5% perk performance.
  • Keywords
    "Random access memory","Instruction sets","Registers","Computer architecture","Levee","Hardware","Yttrium"
  • Publisher
    ieee
  • Conference_Titel
    Green Computing Conference and Sustainable Computing Conference (IGSC), 2015 Sixth International
  • Type

    conf

  • DOI
    10.1109/IGCC.2015.7393735
  • Filename
    7393735