The Experts below are selected from a list of 69 Experts worldwide ranked by ideXlab platform
Dejan Milojicic - One of the best experts on this subject based on the ideXlab platform.
-
not your parents Physical Address Space
Workshop on Hot Topics in Operating Systems, 2015Co-Authors: S Gerber, Reto Achermann, Timothy Roscoe, Gerd Zellweger, Kornilios Kourtis, Dejan MilojicicAbstract:A Physical memory Address is no longer the stable concept it was. We demonstrate how modern computer systems from rack-scale to SoCs have multiple Physical Address Spaces, which overlap and intersect in complex, dynamic ways, and may be too small to even Address available memory in the near future. We present a new model of representing and interpreting Physical Addresses in a machine for the purposes of memory management, and outline an implementation of the model in a memory system based on capabilities which can handle arbitrary translations between Physical Address Spaces and still globally manage system memory. Finally, we point out future challenges in managing Physical memory, of which our model and design are merely a foundation.
Yang Xiaojun - One of the best experts on this subject based on the ideXlab platform.
-
loosely coupled memory management mechanism based on global shared Physical Address Space
Computer Engineering, 2008Co-Authors: Yang XiaojunAbstract:This paper introduces a prototype of a multiprocessor system based on NUMA and analyzes its Physical memory management in operating system. A global shared memory system is implemented based on the system, and it can allow operating system to use system-wide memory to decrease the execution time of the application. Results show that the system supports memory-intensive applications better.
S Gerber - One of the best experts on this subject based on the ideXlab platform.
-
not your parents Physical Address Space
Workshop on Hot Topics in Operating Systems, 2015Co-Authors: S Gerber, Reto Achermann, Timothy Roscoe, Gerd Zellweger, Kornilios Kourtis, Dejan MilojicicAbstract:A Physical memory Address is no longer the stable concept it was. We demonstrate how modern computer systems from rack-scale to SoCs have multiple Physical Address Spaces, which overlap and intersect in complex, dynamic ways, and may be too small to even Address available memory in the near future. We present a new model of representing and interpreting Physical Addresses in a machine for the purposes of memory management, and outline an implementation of the model in a memory system based on capabilities which can handle arbitrary translations between Physical Address Spaces and still globally manage system memory. Finally, we point out future challenges in managing Physical memory, of which our model and design are merely a foundation.
Krste Asanovic - One of the best experts on this subject based on the ideXlab platform.
-
mondrian memory protection
Architectural Support for Programming Languages and Operating Systems, 2002Co-Authors: Emmett Witchel, Josh Cates, Krste AsanovicAbstract:Mondrian memory protection (MMP) is a fine-grained protection scheme that allows multiple protection domains to flexibly share memory and export protected services. In contrast to earlier page-based systems, MMP allows arbitrary permissions control at the granularity of individual words. We use a compressed permissions table to reduce Space overheads and employ two levels of permissions caching to reduce run-time overheads. The protection tables in our implementation add less than 9% overhead to the memory Space used by the application. Accessing the protection tables adds than 8% additional memory references to the accesses made by the application. Although it can be layered on top of demand-paged virtual memory, MMP is also well-suited to embedded systems with a single Physical Address Space. We extend MMP to support segment translation which allows a memory segment to appear at another location in the Address Space. We use this translation to implement zero-copy networking underneath the standard read system call interface, where packet payload fragments are connected together by the translation system to avoid data copying. This saves 52% of the memory references used by a traditional copying network stack.
Kornilios Kourtis - One of the best experts on this subject based on the ideXlab platform.
-
not your parents Physical Address Space
Workshop on Hot Topics in Operating Systems, 2015Co-Authors: S Gerber, Reto Achermann, Timothy Roscoe, Gerd Zellweger, Kornilios Kourtis, Dejan MilojicicAbstract:A Physical memory Address is no longer the stable concept it was. We demonstrate how modern computer systems from rack-scale to SoCs have multiple Physical Address Spaces, which overlap and intersect in complex, dynamic ways, and may be too small to even Address available memory in the near future. We present a new model of representing and interpreting Physical Addresses in a machine for the purposes of memory management, and outline an implementation of the model in a memory system based on capabilities which can handle arbitrary translations between Physical Address Spaces and still globally manage system memory. Finally, we point out future challenges in managing Physical memory, of which our model and design are merely a foundation.