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 Date | 1989 Jan 01 |
| OSTI Identifier | OSTI ID: 5922608 |
| Resource Type | Miscellaneous |
| Resource Relation | Other Information: Thesis (Ph. D.) |
| Research Org | Polytechnic Univ., Brooklyn, NY (USA) |
| Subject | 99 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/Abstract | A 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. |
| Publisher | Brooklyn, NY (US); Polytechnic Univ. |
| Country of Publication | United States |
| Language | English |
| Format | Medium: X; Size: Pages: (161 p) |
| Availability | University Microfilms, PO Box 1764, Ann Arbor, MI 48106, Order No.89-22,668 |
| System Entry Date | 2008 Feb 07 |
Top | |
