Non-strict execution in parallel and distributed computing
International Journal of Parallel Programming
Exploiting single-assignment properties to optimize message-passing programs by code transformations
IFL'04 Proceedings of the 16th international conference on Implementation and Application of Functional Languages
Hi-index | 0.00 |
Split-phase transaction mechanisms have been adopted in some multithreaded architectures as an efficient way to overlap computation and communication in distributed memory systems. In this paper, we describe our I-Structure Software Cache (ISSC) runtime system, which takes advantage of the global data locality in a split-phase transaction remote memory accessing scheme without any specific hardware support. Our preliminary simulation results also show that our ISSC runtime system can dramatically decrease network traffic by caching remote requests.