Energy Citations Database
Bookmark and Share

Bibliographic Citation

 
Document
For copies of Journal Articles, please contact the Publisher or your local public or university library and refer to the information in the Resource Relation field.
For copies of other documents, please see the Availability, Publisher, Research Organization, Resource Relation and/or Author (affiliation information) fields and/or Document Availability.
Title Issues of locality in a distributed virtual memory
Creator/Author Marinelli, R.J.
Publication Date1989 Jan 01
OSTI IdentifierOSTI ID: 5922608
Resource TypeMiscellaneous
Resource RelationOther Information: Thesis (Ph. D.)
Research OrgPolytechnic Univ., Brooklyn, NY (USA)
Subject99 GENERAL AND MISCELLANEOUS//MATHEMATICS, COMPUTING, AND INFORMATION SCIENCE; ARRAY PROCESSORS; MEMORY MANAGEMENT; COMPUTER ARCHITECTURE; DISTRIBUTED DATA PROCESSING; EXECUTIVE CODES; PERFORMANCE; USES; COMPUTER CODES; DATA PROCESSING; PROCESSING
Description/AbstractA distributed virtual memory operating system for a hierarchical local/shared memory architecture multiprocessor is described. A working prototype system, CPK/MP, has been implemented on an eight processor RISC personal multiprocessor. The global virtual address space (40 bits wide) provides the illusion of a shored memory MIMD architecture to applications but is implemented with a mix of physically distinct high performance local memories and slower shared memory. Issues of locality are examined by running several applications under local, shared and mixed page mapping strategies. In addition, explicit placement of data within the memory hierarchy is supported with a language preprocessor. Applications are classified according to their default memory usage patterns and then run on the multiprocessor. The results show that distributed virtual memory can achieve speedup approaching the underlying hardware capabilities. A novel distributed transaction store has also been implemented. Database style transaction locking and concurrency control is provided across the MIMD configuration through an extended page default mechanism. A SQL implementation intended for a uniprocessor using transaction storage runs on the multiprocessor. Speedup results are presented for the debt/credit benchmark.
PublisherBrooklyn, NY (US); Polytechnic Univ.
Country of PublicationUnited States
LanguageEnglish
FormatMedium: X; Size: Pages: (161 p)
AvailabilityUniversity Microfilms, PO Box 1764, Ann Arbor, MI 48106, Order No.89-22,668
System Entry Date2008 Feb 07

Top