{"title":"Design Space Exploration for Heterogenous SoC Integrated with Matrix Accelerator","authors":"Jinghe Wei, Ling Zhang, Zongguang Yu, De Liu","doi":"10.1109/ICCS51219.2020.9336589","DOIUrl":null,"url":null,"abstract":"Accelerators have been widely used in SoC systems as an effective method to improve computing power. There are many ways of which CPU is coupled with accelerator. In this paper, we design a matrix-matrix multiplication accelerator and couple the accelerator with RISC-V CPU in two different forms - independent accelerator and instruction accelerators. Then we evaluate the performance of independent accelerator and new instruction accelerator. The matrix independent accelerator achieves up to 19.6x speedup to the Rocket CPU. And the matrix instruction accelerator achieves up to 44.5x speedup to the Rocket CPU. The instruction accelerator is 2.26x faster than independent accelerator.","PeriodicalId":193552,"journal":{"name":"2020 IEEE 2nd International Conference on Circuits and Systems (ICCS)","volume":"55 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2020-12-10","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"0","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"2020 IEEE 2nd International Conference on Circuits and Systems (ICCS)","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1109/ICCS51219.2020.9336589","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 0
Abstract
Accelerators have been widely used in SoC systems as an effective method to improve computing power. There are many ways of which CPU is coupled with accelerator. In this paper, we design a matrix-matrix multiplication accelerator and couple the accelerator with RISC-V CPU in two different forms - independent accelerator and instruction accelerators. Then we evaluate the performance of independent accelerator and new instruction accelerator. The matrix independent accelerator achieves up to 19.6x speedup to the Rocket CPU. And the matrix instruction accelerator achieves up to 44.5x speedup to the Rocket CPU. The instruction accelerator is 2.26x faster than independent accelerator.