Global ETD Search
Search theses and dissertations gathered from participating repositories worldwide. Every result links back to the library that holds it. No account is needed.
Results
Showing 1 to 20 of 43 for “"Virtual Memory"”.
-
Checkpointing in distributed virtual memory by utilizing local virtual memory
… using checkpointing in a distributed shared virtual memory (DVM) system. DVM shares virtual memory in a loosely-coupled multi-computer system and is implemented at the software-level. The goal of this recovery strategy is to obtain a consistent recovery line that is close to the time of …
-
A layered virtual memory manager.
Thesis: Elec. E., Massachusetts Institute of Technology, Department of Electrical Engineering, 1977
-
Improving the Performance of Virtual Memory Computers
Made available in DSpace on 2014-12-12T20:54:58Z (GMT). No. of bitstreams: 1 7915307.pdf: 7309858 bytes, checksum: 0c88e2d17f7b16ca5bba07ba6f4415fc (MD5) Previous issue date: 1979
-
Dynamic Memory Allocation in a Virtual Memory Computer
Made available in DSpace on 2014-12-12T20:54:35Z (GMT). No. of bitstreams: 1 7714931.pdf: 4829139 bytes, checksum: 386c7fa650ae638ba69231cf0d111b2b (MD5) Previous issue date: 1977
-
Evaluation and Performance Optimization of Virtual Memory Support for GPUs
Οι σύγχρονες Μονάδες Επεξεργασίας Γραφικών (GPUs) βασίζονται στην υποστήριξη εικονικής μνήμης και τη σελιδοποίηση για τη διαχείριση της μνήμης τους. Ωστόσο, η επιβάρυνση της μετάφρασης εικονικών διευθύνσεων σε πραγματικές παραμένει ένα κρίσιμο σημείο συμφόρησης της απόδοσης εφαρμογών, που …
-
Implementation of distributed orthogonal persistence using virtual memory / Francis Vaughan.
… that make direct use of the attributes of paged virtual memory found in the majority of conventional computing platforms. These attributes are exploited to support object movement for persistent storage to addressable memory, to aid in garbage collection, to provide the illusion of larger storage …
-
A large object-oriented virtual memory: grouping strategies, measurements, and performance
Thesis (M.S.)--Massachusetts Institute of Technology, Dept. of Electrical Engineering and Computer Science, 1982.
-
The design and implementation of a multi-programming virtual memory operating system for a mini-computer
Thesis (B.S.)--Massachusetts Institute of Technology, Dept. of Physics; and, (B.S.)--Massachusetts Institute of Technology, Dept. of Mathematics, 1979.
-
An Evaluation of the Linux Virtual Memory Manager to Determine Suitability for Runtime Variation of Memory
Systems that support virtual memory virtualize the available physical memory such that the applications running on them operate under the assumption that these systems have a larger amount of memory available than is actually present. The memory managers of these systems manage the virtual and the …
-
Pragmatics of File Migration
… provides a service analogous to demand paging in virtual memory systems.
-
The Cross-Architecture Procedure Call
… Procedure Calls (or CAPC s) combine virtual memory, high speed networking, and compatible data representations to accelerate an application's computations without modifying its code. CAPCs allow workstation applications to use, on a demand basis, faster or more expensive processors as …
-
Memory management and rollback recovery in parallel architectures
This thesis examines memory management and rollback recovery in parallel architectures. Three memory management strategies for rapid rollback recovery are studied in this thesis. The first is a cache-based error recovery scheme for shared memory multiprocessors. The second is a design for …
-
Techniques for Developing Correct, Fast, and Robust Implementations of Distributed Protocols
… machines. The architecture was used to build a virtual memory system that is smoothly extended to support distributed shared memory.
-
The raven kernel: a microkernel for shared memory multiprocessors
… a small, lightweight operating system for shared memory multiprocessors. Raven is characterized by its movement of several traditional kernel abstractions into user space. The kernel itself implements tasks, virtual memory management, and low level excep-tion dispatching. All thread management, …
-
The scalable commutativity rule : designing scalable software for multicore processors
… apply Commuter to a model of 18 POSIX file and virtual memory system operations. Using the resulting 26,238 scalability tests, Commuter systematically pinpoints many problems in the Linux kernel that past work has observed to limit application scalability and identifies previously unknown …
-
A virtual vocabulary speech recognizer
… vocabulary increased through the use of virtual memory management techniques. central to the design are issues concerning the nature of speech, its effectiveness as an isolated mode of communication with computers, and its role as a part of a multi-modal communication interface. A highly …
-
Rethinking computer architecture and operating system abstractions for good & evil
… had minimal security threats, scarce compute and memory resources, and limited numbers of users. These assumptions are not representative of today’s computing landscape. On one hand, modern virtualization technologies have enabled the new cloud paradigms of serverless computing and microservices, …
-
Compiler Directed Memory Management for Numerical Programs
… presents a new approach to the management of memory hierarchies in the multiprogramming virtual memory system. Memory management related problems are solved partially at compile time, where memory directives are inserted into the object code of a compiled program. The main objectives of memory …
-
Machine learning feature selection for tuning memory page swapping
This thesis is an exploration of the virtual memory subsystem in the modern Linux kernel. It applies machine learning to find areas where better page-out decisions can be made. Two areas of possible improvement are identified and analyzed. The first area explored arises because pages in a …
-
Redesigning the memory hierarchy for memory-safe programming languages
We present Hotpads, a new memory hierarchy designed from the ground up for modern, memory-safe languages like Java, Go, and Rust. Memory-safe languages hide the memory layout from the programmer. This prevents memory corruption bugs, improves programmability, and enables automatic memory …
Page 1 of 3