LCPC 2006 START Conference Manager    

Runtime Address Space Computation for SDSM Systems

Jairo Balart, Marc Gonzalez, Xavier Martorell, Eduard Ayguade and Jesus Labarta

The 19th International Workshop on Languages and Compilers for Parallel Computing (LCPC 2006)
New Orleans, Louisiana, November 2-4, 2006


Abstract

This paper explores the benefits and limitations of the inspector/executor model for SDSM systems. The inspector role is to provide an as much as possible accurate description of the shared data being used in each execution flow. With this, new chances for optimization appear since the runtime is provided with the necessary information to go in advance to the application requirements. The paper discusses the main issues to consider while embedding the inspector/executor model inside a SDSM system. The amount of data collected by the inspector, the data accurateness in front of data and/or control dependences and the computational overhead, implicit to the basis model, are the main aspects that are studied. The paper includes a description of a SDSM system where the inspector/executor model has been embedded. The proposal is evaluated with four applications from the NAS benchmark suite. The evaluation shows that the inspection mechanisms allow for fully compute the data distribution, and avoid overheads related to control communication. The computational overheads can be assumed by the applications when the in-spector code is appropriately optimized.


  
START Conference Manager (V2.53.1)
Maintainer: rrgerber@softconf.com