MetaCartSign in to MyCiteSeer

Include Citations | Advanced Search | Help

Include Citations | Advanced Search | Help

  Parallel Virtual Memory for Time Shared Environments 3

Download:
Download as a PDF | Download as a PS
by Veronica L. M. Reis, Luis Miguel Campos, Isaac D. Scherson
http://www.ics.uci.edu/~schark/camera_ready.ps
Add To MetaCart

Abstract:

This paper analyses the issues involved in providing virtual distributed shared memory for time-shared parallel machines. We study the performance of two different page management policies, namely, static and dynamic page allocation under two widely accepted scheduling policies: Gang scheduling and independent processor scheduling. The performance of each page management policy is studied under different replacement scopes (local versus global replacement) Results obtained after extensive simulations show that dynamic page allocation performs better throughout all the environments simulated. We also observe a better performance of independent processor over gang scheduling as well as a similar performance between local and global replacement scope. Sum'ario Este artigo analisa os problemas envolvidos em se realizar mem'oria virtual em ambientes distribu'idos de mem'oria logicamente compartilhada (DSM) em m'aquinas paralelas executando em tempo compartilhado. S~ao analisadas as performances de duas pol'iticas de gerenciamento de p'aginas: alocac~ao est'atica e dinamica sob duas pol'iticas de escalonamento amplamente aceitas: grupo e independente. Estuda-se ainda o desempenho dessas duas pol'iticas de gerenciamento sob diferentes estrat'egias de substituic~ao de p'agina: local e global. Os resultados obtidos ap'os v'arias simulac~oes indicam alocac~ao dinamica de p'aginas como a melhor opc~ao. Observamos tamb'em um melhor desempenho do escalonamento independente sobre o de grupo, e um desempenho equivalente entre as duas pol'iticas de substituic~ao de p'aginas estudadas.

Citations

705 SPLASH: Stanford Parallel Applications for Shared Memory – Singh, Weber, et al. - 1992
64 Characterizing the caching and Synchronization Performance of a Multiprocessor Operating System – Torrellas, Gupta, et al. - 1992
30 The Cray Research Massively Parallel Processor System CRAY T3D. available by anonymous ftp from ftp.cray.com – Oed - 1993
25 Munin: Distributed shared memory using multiprotocol release consistency – Bennett, Carter, et al.
24 The performance of cache-coherent ring-based multiprocessors – Barroso, Dubois - 1993
15 Shared Virtual Memory on Loosely-coupled Multiprocessors – Li - 1986
7 Enhancing Applications Performance on Intel Paragon through Dynamic Memory Allocation – Saini, Simon - 1993
2 A Virtual Memory Model for Parallel Supercomputers – Reis, Scherson - 1996