Title of article :
PMU Guided Structure Data-Layout Optimization
Author/Authors :
YAN, Jianian Tsinghua University - Department of Computer Science and Technology, China , CHEN, Wenguang Tsinghua University - Department of Computer Science and Technology, China , ZHENG, Weimin Tsinghua University - Department of Computer Science and Technology, China
From page :
145
To page :
150
Abstract :
Existing methods of obtaining runtime feedback for structure data-layout optimization have several drawbacks, such as large overhead and difficulty composing training sets. As a result, structure data-layout optimization is not widely used. To overcome these drawbacks, a performance monitoring unit (PMU) sampling method was developed with much less overhead and better portability and usability. An algorithm was developed to correct incomplete and inaccurate PMU sampling. With the corrected PMU feedback, a structure data-layout optimizer achieved a 45.1% performance improvement compared to a design without data-layout optimization, which is 97.6% of the performance improvement achieved with instrumented feedback. Calculation of the PMU feedback increased the execution time by 12.3%, compared to the overhead for the instrumented feedback of 341.5%. Tests show that the PMU feedback is efficient and effective for structure data-layout optimization.
Keywords :
structure data layout , performance monitoring unit (PMU) , compiler optimization , program locality
Journal title :
Tsinghua Science and Technology
Journal title :
Tsinghua Science and Technology
Record number :
2535360
Link To Document :
بازگشت