Title | ||
---|---|---|
Energy efficient multi-level tiling for dense matrix multiplication on many-core architecture. |
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. |
Year | DOI | Venue |
---|---|---|
2015 | 10.1109/IGCC.2015.7393735 | IGSC |
Keywords | Field | DocType |
computing systems,exascale era,big data era,power consumption,computer system design space,hardware architecture,software algorithm design,energy efficient multilevel tiling,dense matrix multiplication,many-core architecture,software-managed memory hierarchy,energy model,off-chip memory,on-chip SRAM | Memory hierarchy,Algorithm design,Instruction set,Computer science,Efficient energy use,Parallel computing,Systems design,Multiplication,Sparse matrix,Hardware architecture | Conference |
Citations | PageRank | References |
0 | 0.34 | 9 |
Authors | ||
3 |
Name | Order | Citations | PageRank |
---|---|---|---|
Haitao Wei | 1 | 1 | 0.71 |
Guang R. Gao | 2 | 2661 | 265.87 |
Elkin Garcia | 3 | 82 | 7.90 |