Title :
Experimental analysis of coherency behavior of shared memory scientific applications
Author :
Acquaviva, JT. ; Jalby, William
Author_Institution :
CEA/DAM, French Atomic Energy Comm., Centre d´´Etudes de Bruyeres-le-Chatel, France
Abstract :
We address the characterization of coherency traffic in shared memory scientific applications. In particular, we are focusing on intrinsic (i.e. architecture independent) coherency properties of scientific codes. The major goal of this study is to understand coherency behavior in particular to determine correlations between the activities of the key components: processors, cache lines, loops and so on. Based on a systematic experimentation study on the well known Splash 2 benchmarks, we discovered a few key properties of coherency behavior: unbalanced spread of coherency events over memory space, spatial properties of coherency events, concentration of coherency events on a very few loops, etc. Characterizing properly these properties is essential for both restructuring applications to improve coherency behavior and/or design new cost effective coherency mechanisms. Consequently, as a result of our characterization we suggest various research directions for improving performance of coherency actions
Keywords :
cache storage; data integrity; natural sciences computing; performance evaluation; shared memory systems; virtual machines; Splash 2 benchmarks; cache lines; coherency behavior; coherency events; cost effective; experimental analysis; loops; performance evaluation; processors; shared memory scientific applications; Application software; Computer industry; Costs; Data structures; Memory architecture; Proposals; Protocols; Scalability; Sun;
Conference_Titel :
Modeling, Analysis and Simulation of Computer and Telecommunication Systems, 2000. Proceedings. 8th International Symposium on
Conference_Location :
San Francisco, CA
Print_ISBN :
0-7695-0728-X
DOI :
10.1109/MASCOT.2000.876439