Vector models for data-parallel computing
Vector models for data-parallel computing
Programmer's guide to Fortran 90
Programmer's guide to Fortran 90
Fortran 90 explained
SPLASH: Stanford parallel applications for shared-memory
ACM SIGARCH Computer Architecture News
Virtual memory for data-parallel computing
Virtual memory for data-parallel computing
The performance of cache-coherent ring-based multiprocessors
ISCA '93 Proceedings of the 20th annual international symposium on computer architecture
IEEE Parallel & Distributed Technology: Systems & Technology
Supporting Irregular Distributions Using Data-Parallel Languages
IEEE Parallel & Distributed Technology: Systems & Technology
Munin: Distributed Shared Memory Using Multi-Protocol Release Consistency
Proceedings of the International Workshop on Operating Systems of the 90s and Beyond
Shared virtual memory on loosely coupled multiprocessors
Shared virtual memory on loosely coupled multiprocessors
Hi-index | 0.00 |
A model for virtual memory in a distributed memory parallel computer is proposed. It uses a novel parallel computing operating system framework and leads to the definition of two strategies for implementing parallel virtual memory. Careful analysis and simulation results indicate that dynamic page allocation performs better for applications that exhibit some locality of reference of public data and for applications whose data space does not fit in the physical memory available. Static page allocation is more efficient in cases of poor locality and small data space (no virtual memory needed).