Trace-based Automatic Padding for Locality Improvement with Correlative Data Visualization Interface

Marco Hobbel, Thomas Rauber, Carsten Scholtes · Proceedings of the ... Conference on Parallel Architectures and Compilation Techniques/Proceedings of the Conference on Parallel Architectures and Compilation Techniques · 2007

An important goal for most programs from scientific or engineering computing is to reduce the execution time as far as possible. The programs refer to user data in problem specific access patterns. For regular applications, it can be expected that repeated program executions exhibit a similar memory access pattern. Many data intensive applications benefit from a high memory bandwidth which, on modern architectures, is supported by a multi-level cache hierarchy. The efficiency of caching depends strongly on temporal or spatial reuse, thus, potential conflicts should be avoided.

Read the paper · More papers on PaperTik