We focus on split-phase memory operations under a global shared address
space. A software-controlled cache is proposed to exploit the temporal
and spatial locality of single-assignment structure memory references.
Our experimental evaluation using a set of benchmarks indicates that the
EARTH system with both the single-assignment storage and its caching
mechanism is more robust. As a consequence the system can be ported to
a wider range of machine platforms and deliver speedup for both regular
and irregular application.
Send comments to: amaral AT cs DOT ualberta DOC ca