《面向开源和自动化性能表征硬件.pdf》由会员分享,可在线阅读,更多相关《面向开源和自动化性能表征硬件.pdf(23页珍藏版)》请在三个皮匠报告上搜索。
1、Towards Open-Source and Automatic PerformanceCharacterization HardwareMatthew Edwin Weingarten1Hardware architectSoftware developerWhy do we need performance characterization?Runs on2Why is my software slow?How efficiently am I using my hardware?HPMHardware Performance MonitorWhy do we need performa
2、nce characterization?3Performance characterization interfaceHardware architectSoftware developerWhy is my software slow?How efficiently am I using my hardware?HPMWhat are the trends in hardware design?4GPU,TPU,NVDLA,Gemini,NPU,VortexProto-acc,CDPU,PIM,.AcceleratorAcceleratorPerformance Characterizat
3、ion5GPU,TPU,NVDLA,Gemini,NPU,VortexProto-acc,CDPU,PIM,.Performance CharacterizationAcceleratorAcceleratorWhat are the trends in hardware design?6GPU,TPU,NVDLA,Gemini,NPU,VortexProto-acc,CDPU,PIM,.Performance CharacterizationAcceleratorAcceleratorWhat are the trends in hardware design?Performance cha
4、racterization requires lots of effort,hard to get rightKey Problem:Automatic Performance CharacterizationOur vision:Open-source and automatic characterization7GPU,TPU,NVDLA,Gemini,NPU,VortexProto-acc,CDPU,PIM,.AcceleratorAcceleratorAutomatic Performance CharacterizationOur vision:Open-source and aut
5、omatic characterizationInnovative new hardware8AcceleratorAcceleratorGPU,TPU,NVDLA,Gemini,NPU,VortexProto-acc,CDPU,PIM,.Automatic Performance CharacterizationOur vision:Open-source and automatic characterizationInnovative new hardware9GPU,TPU,NVDLA,Gemini,NPU,VortexProto-acc,CDPU,PIM,.AcceleratorAcc
6、elerator10Our vision:Open-source and automatic characterizationPerformance characterization requires lots of effort,hard to get rightKey Problem:Performance characterization HPM events for RocketCore and BOOMKey Contribution:Fully automatic and generalizedperformance characteriza