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"”.

  1. 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 …

    uiuc Repository record for Checkpointing in distributed virtual memory by utilizing local virtual memory (opens in a new tab)

  2. A layered virtual memory manager.

    Thesis: Elec. E., Massachusetts Institute of Technology, Department of Electrical Engineering, 1977

    mit Repository record for A layered virtual memory manager. (opens in a new tab)

  3. 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

    uiuc Repository record for Improving the Performance of Virtual Memory Computers (opens in a new tab)

  4. 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

    uiuc Repository record for Dynamic Memory Allocation in a Virtual Memory Computer (opens in a new tab)

  5. Evaluation and Performance Optimization of Virtual Memory Support for GPUs

    Οι σύγχρονες Μονάδες Επεξεργασίας Γραφικών (GPUs) βασίζονται στην υποστήριξη εικονικής μνήμης και τη σελιδοποίηση για τη διαχείριση της μνήμης τους. Ωστόσο, η επιβάρυνση της μετάφρασης εικονικών διευθύνσεων σε πραγματικές παραμένει ένα κρίσιμο σημείο συμφόρησης της απόδοσης εφαρμογών, που …

    athens Repository record for Evaluation and Performance Optimization of Virtual Memory Support for GPUs (opens in a new tab)

  6. 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 …

    adelaide Repository record for Implementation of distributed orthogonal persistence using virtual memory / Francis Vaughan. (opens in a new tab)

  7. 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.

    mit Repository record for A large object-oriented virtual memory: grouping strategies, measurements, and performance (opens in a new tab)

  8. 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.

    mit Repository record for The design and implementation of a multi-programming virtual memory operating system for a mini-computer (opens in a new tab)

  9. 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 …

    vt Repository record for An Evaluation of the Linux Virtual Memory Manager to Determine Suitability for Runtime Variation of Memory (opens in a new tab)

  10. Pragmatics of File Migration

    … provides a service analogous to demand paging in virtual memory systems.

    uiuc Repository record for Pragmatics of File Migration (opens in a new tab)

  11. 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 …

    uiuc Repository record for The Cross-Architecture Procedure Call (opens in a new tab)

  12. 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 …

    uiuc Repository record for Memory management and rollback recovery in parallel architectures (opens in a new tab)

  13. 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.

    uiuc Repository record for Techniques for Developing Correct, Fast, and Robust Implementations of Distributed Protocols (opens in a new tab)

  14. 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, …

    ubc Repository record for The raven kernel: a microkernel for shared memory multiprocessors (opens in a new tab)

  15. 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 …

    mit Repository record for The scalable commutativity rule : designing scalable software for multicore processors (opens in a new tab)

  16. 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 …

    mit Repository record for A virtual vocabulary speech recognizer (opens in a new tab)

  17. 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, …

    uiuc Repository record for Rethinking computer architecture and operating system abstractions for good & evil (opens in a new tab)

  18. 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

    uiuc Repository record for Compiler Directed Memory Management for Numerical Programs (opens in a new tab)

  19. 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 …

    nps Repository record for Machine learning feature selection for tuning memory page swapping (opens in a new tab)

  20. 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

    mit Repository record for Redesigning the memory hierarchy for memory-safe programming languages (opens in a new tab)

Page 1 of 3