Corpus ID: 20888078

OpenVMS Alpha 64-bit Very Large Memory Design

  title={OpenVMS Alpha 64-bit Very Large Memory Design},
  author={Karen L. Noel and Nitin Y. Karkhanis},
  journal={Digit. Tech. J.},
Vol. 9 No. 4 1997 33 Database products and other applications impose heavy demands on physical memory. The newest version of DIGITAL’s OpenVMS Alpha operating system extends its very large memory (VLM) support and allows large caches to remain memory resident. OpenVMS Alpha version 7.1 enables applications to take advantage of both 64-bit virtual addressing and very large memories consistent with the OpenVMS shared memory model. In this paper, we describe the new 64-bit VLM capabilities… Expand
6 Citations
Transparent Large-Page Support for Itanium Linux
Analysis shows that the increased TLB coverage, resulting from the use of large pages, frequently does not reduce TLB miss rates sufficiently to make up for the increased cost of TLB reloads, and suggests that large-page support for Itanium Linux is best enabled selectively with insight into application behaviour. Expand
SpaceJMP: Programming with Multiple Virtual Address Spaces
This work proposes a new operating system design that promotes virtual address spaces to first-class citizens, enabling process threads to attach to, detach from, and switch between multiple virtual addresses, and demonstrates the benefits of the work on data-intensive applications such as the GUPS benchmark, the SAMTools genomics workflow, and the Redis key-value store. Expand
On the Construction of Dynamic and Adaptive Operating Systems
This dissertation studies how operating systems must change to handle dynamic hardware, where cores and other devices in the system can power on and off individually and proposes a mechanism that promotes virtual address spaces to first-class citizens, thus enabling a process to attach to, detach from, and switch between multiplevirtual address spaces. Expand
A survey of large-page support
Permission to make digital or hard copies of this work for personal or commercial use, including redistribution , is granted without fee, provided that the copies are distributed in tact, without anyExpand
A Bibliography of Publications in Digital Technical Journal
A rotary electric machine the rated voltage of which is changeable by changing-over the connections of the connection terminals of its armature winding, and those which are not directly connected to the AC power supply terminals and are selectively connected to one another depending on the desired rate voltage. Expand


Extending OpenVMS for 64-bit Addressable Virtual Memory
This paper discusses how the OpenVMS Alpha Operating System Development group extended theopenVMS virtual address space to 64 bits, allowing for quicker time-to-market for significant features and better, more timely support for binary compatibility. Expand
The OpenVMS Mixed Pointer Size Environment
The approaches taken to support the mixed pointer size environment in the OpenVMS Calling Standard and programming interfaces, the DEC C language support, and the system services support are described. Expand
Design of the 64-bit Option for the Oracle7 Relational Database Management System
This project originated as an investigation into possible additional performance improvements in the Oracle7 database server in the context of increased memory addressability and execution speed provided by the AlphaServer and DIGITAL UNIX system and became the foundation for product development of the Oracle 64 Bit Option. Expand
Alpha AXP architecture reference manual
Basic architecture instruction formats instruction descriptions system architecture and programming implications common PALcode architecture console subsystem overview input/output overview DEC OSF/1Expand
Digital Technical Journal
  • Digital Technical Journal
  • 1997
OpenVMS AXP Internals and Data Structures, Version 1
  • OpenVMS AXP Internals and Data Structures, Version 1
  • 1994
As a member of the OpenVMS Alpha Executive Group, he was one of the developers of OpenVMS Alpha 64-bit addressing support
  • He was also the primary developer for the physical
  • 1987
For a more complete description of shared memory creation on DIGITAL UNIX, see the DIGITAL UNIX Programmer's Guide