DocumentCode
288993
Title
Impact of memory hierarchy on program partitioning and scheduling
Author
Kaplow, Wesley K. ; Maniatty, William A. ; Szymanski, Boleslaw K.
Author_Institution
Dept. of Comput. Sci., Rensselaer Polytech. Inst., Troy, NY, USA
Volume
2
fYear
1995
fDate
3-6 Jan 1995
Firstpage
93
Abstract
Presents a method for determining the cache performance of the loop nests in a program. The cache-miss data are produced by simulating the loop nest execution on an architecturally parameterized cache simulator. We show that the cache-miss rates are highly non-linear with respect to the ranges of the loops, and correlate well with the performance of the loop nests on actual target machines. The cache-miss ratio is used to guide program optimizations such as loop interchange and iteration-space blocking. It can also be used to provide an estimate for the runtime of a program. Both applications are important in scheduling programs for parallel execution. We present examples of program optimization for several popular processors, such as the IBM 9076 SP1, the SuperSPARC and the Intel i860
Keywords
cache storage; memory architecture; optimisation; parallel programming; processor scheduling; program control structures; scheduling; software performance evaluation; IBM 9076 SP1; Intel i860; SuperSPARC; architecturally parameterized cache simulator; cache performance; cache-miss ratio; iteration-space blocking; loop interchange; loop nest execution simulation; loop range; memory hierarchy; nonlinear cache-miss rates; parallel program scheduling; program optimization; program partitioning; program runtime estimation; Binary search trees; Clocks; Computational modeling; Computer science; Economic indicators; High performance computing; Jacobian matrices; Processor scheduling; Program processors; Runtime;
fLanguage
English
Publisher
ieee
Conference_Titel
System Sciences, 1995. Proceedings of the Twenty-Eighth Hawaii International Conference on
Conference_Location
Wailea, HI
Print_ISBN
0-8186-6930-6
Type
conf
DOI
10.1109/HICSS.1995.375473
Filename
375473
Link To Document