For synchronous computing, the virtual memory concept is an established standard method for managing external memory. Its main advantage is that it allows the application programmer to access a large virtual memory without having to deal with the intricacies of blocked secondary memory accesses. A similar, transparent, parallel virtual memory programming environment for bulk synchronous parallel (BSP)-style parallel computing is presented.

Proceedings of the 1999 10th Annual ACM-SIAM Symposium on Discrete Algorithms
School of Computer Science

Dehne, F, Dittrich, W. (W.), Hutchinson, D. (D.), & Maheshwari, A. (1999). Parallel virtual memory. In Proceedings of the Annual ACM-SIAM Symposium on Discrete Algorithms.