作者: Kai Zhang , John Mellor-Crummey , Robert J. Fowler
关键词:
摘要: We present two novel optimizations for compiling High Performance Fortran (HPF) to page-based software distributed shared memory systems (SDSM). One technique, compiler-managed restricted consistency, uses compiler-derived knowledge delay the application of consistency operations data that is provably not in current synchronization interval, thus reducing false sharing. The other buffers, when combined with previous optimization, eliminates fragmentation. Together, techniques permit compiler-generated code efficiently apply multi-dimensional computation partitioning and wavefront parallelism execute on SDSM systems.