The research content of this paper is mainly to obtain hardware topology information of LS3A3000 processor and access to the performance management unit.By specifying the event type,the number of related events in the PMU is obtained to analyze the cause of performance bottlenecks.The performance bottleneck analysis tool is integrated into the Eclipse development environment as a plug-in through Eclipse plug-in technology,providing a graphical user interface for programmers,enables programmers to obtain relevant information more intuitively,so that they can find performance bottlenecks in the program in time and locate them during the development process.
Key words
LS3A3000 /
performance management unit /
performance bottleneck analysis
{{custom_sec.title}}
{{custom_sec.title}}
{{custom_sec.content}}
References
[1] 彭林,方建滨,杜琦,等.飞腾1500A处理器性能分析工具Likwid研究[J].计算机工程与科学,2018,40(7):8.
[2] Huang J C.Program Instrumentation and Software Testing[J].Computer,1978,11(4):25-32.
[3] 闫洁.多核平台上的并行程序性能调优技术与工具[D].合肥:中国科学技术大学,2010.
[4] 龙芯3A3000\3B3000处理器用户手册,2022