Parallel Access Main Memory (PAMM) User's Manual, Version 1.0
Abstract
Here describe the structure and use of the parallel access main memory (PAMM) database management system (DBMS) interface for C programmers. PAMM is a high-speed, high-throughout DBMS that allows concurrent access to data stored in a distributed data structure across all of the processors in a general-purpose, multiprocessor computer. Concurrency is achieved by allowing several tasks executing on different processors to access the database at the same time with a minimum of locking. This allows an application's task to proceed with a minimum of delay. Its high speed is achieved by keeping most of the data and index structures resident in main memory, thus reducing the number of disk accesses performed. The data structure and storage method for the DBMS are a multidirectory hasing, distributed lock system that Sakti Pramanik and Charles Severance at Michigan State University developed for the Naval Research Laboratory (NRL). PAMM has been implemented on a 32-processor BBN Butterfly GP1000 at NRL. Keywords: Interfaces, Debugging.
Document Details
- Document Type
- Technical Report
- Publication Date
- Sep 15, 1990
- Accession Number
- ADA227744
Entities
People
- Mona El-kadi
- Todd J. Rosenau
Organizations
- United States Naval Research Laboratory