Data cache performance of supercomputer applications
- 4 December 2002
- conference paper
- Published by Institute of Electrical and Electronics Engineers (IEEE)
Abstract
The data cache performance of a set of computationally intensive programs is examined. The measurement of cache performance arises from an interest in improving the performance of a program during compilation. It was observed that the data caches contained the values for between 45% and 99+% of the array access, depending on the cache and the program. The delays from the misses accounted for up to half of the total execution time of the program. The misses were grouped in a subset of source program references which resulted in misses on every access. It is pointed out that aggressive compilers should be able to improve program performance by focusing on those array accesses that result in cache misses.Keywords
This publication has 6 references indexed in Scilit:
- Performance tradeoffs in cache designPublished by Institute of Electrical and Electronics Engineers (IEEE) ,2003
- Cache performance of vector processorsPublished by Institute of Electrical and Electronics Engineers (IEEE) ,2003
- Performance comparison of the Cray-2 and Cray X-MP/416Published by Institute of Electrical and Electronics Engineers (IEEE) ,2003
- The Perfect Club Benchmarks: Effective Performance Evaluation of SupercomputersThe International Journal of Supercomputing Applications, 1989
- Performance of various computers using standard linear equations software in a FORTRAN environmentACM SIGARCH Computer Architecture News, 1988
- Cache MemoriesACM Computing Surveys, 1982