A performance optimization framework for hardware/software co design

Yulong Luo,Guangming Tan,Ninghui Sun
DOI: https://doi.org/10.3772/j.issn.10020470.2014.10.005
2014-01-01
Abstract:The optimization of the application of complex scientific computation was studied to face the challenge that the complexity of high performance computers grows quickly with their performance increasing, and the CPTF, a hardware/software co design performance tuning framework, was proposed. The CPTF can give an overall analysis of a computer system’s performance bottlenecks and their types according to the profile of the application at run time combined with the application’s software characters and the platform’s hardware characters, and finally give optimization suggestions on source level. And also it can propose an advanced loop fusion algorithm to solve the common problems in loop optimizing. The CPTF was used to optimize the particles simulation application of MPM and achieved about 20% of performance improvement.
What problem does this paper attempt to address?