SWPFOPLD: A Profiling and Optimizing Loader for SW26010Pro Processors
Hong Qian, Wei Wu, Qi Zhu, Fei Wang, Jinwei Zhao, Zheng Yan · 2023
The Sunway family supercomputers have achieved a series of remarkable achievements. However, the toolchains provided by them are not perfect, which has brought great challenges to the development of high-performance application software. In this paper, a profiling and optimizing tool is proposed to assist people to analyze and optimize the performance of their programs. SWPFOPLD is independent of the application program and gathers the runtime performance data through the PMUs, an automatically hot functions rearrange optimization based on the performance data is furtherly accomplished. The evaluation shows that SWPFOPLD can be easily and effectively used to analyze and optimize the performance of the application programs.