ACM Transactions on Computer Systems (TOCS)
Operating systems: design and implementation
Operating systems: design and implementation
ASPLOS II Proceedings of the second international conference on Architectual support for programming languages and operating systems
Generic virtual memory management for operating system kernels
SOSP '89 Proceedings of the twelfth ACM symposium on Operating systems principles
Pfortran: a parallel dialect of Fortran
ACM SIGPLAN Fortran Forum
Application-controlled physical memory using external page-cache management
ASPLOS V Proceedings of the fifth international conference on Architectural support for programming languages and operating systems
Tools for the development of application-specific virtual memory management
OOPSLA '93 Proceedings of the eighth annual conference on Object-oriented programming systems, languages, and applications
Operating system support for database management
Communications of the ACM
Dynamic storage allocation in the Atlas computer, including an automatic use of a backing store
Communications of the ACM
Compiler-based I/O prefetching for out-of-core applications
ACM Transactions on Computer Systems (TOCS)
PUM applications and VMDFS file structure: amortised analysis and evaluation
International Journal of Communication Networks and Distributed Systems
Hi-index | 0.00 |
Scientific applications often require some strategy for temporary data storage to do the largest possible simulations. The use of virtual memory for temporary data storage has received criticism because of performance problems. However, modern virtual memory found in recent operating systems such as Cenju-3/DE give application writers control over virtual memory policies. We demonstrate that custom virtual memory policies can dramatically reduce virtual memory overhead and allow applications to run out-of-core efficiently. We also demonstrate that the main advantage of virtual memory, namely programming simplicity, is not lost.