Matches in SemOpenAlex for { <https://semopenalex.org/work/W3042988894> ?p ?o ?g. }
- W3042988894 abstract "Computers continue to diversify with respect to system designs, emerging memory technologies, and application memory demands. Unfortunately, continually adapting the conventional virtual memory framework to each possible system configuration is challenging, and often results in performance loss or requires non-trivial workarounds. To address these challenges, we propose a new virtual memory framework, the Virtual Block Interface (VBI). We design VBI based on the key idea that delegating memory management duties to hardware can reduce the overheads and software complexity associated with virtual memory. VBI introduces a set of variable-sized virtual blocks (VBs) to applications. Each VB is a contiguous region of the globally-visible VBI address space, and an application can allocate each semantically meaningful unit of information (e.g., a data structure) in a separate VB. VBI decouples access protection from memory allocation and address translation. While the OS controls which programs have access to which VBs, dedicated hardware in the memory controller manages the physical memory allocation and address translation of the VBs. This approach enables several architectural optimizations to (1) efficiently and flexibly cater to different and increasingly diverse system configurations, and (2) eliminate key inefficiencies of conventional virtual memory. We demonstrate the benefits of VBI with two important use cases: (1) reducing the overheads of address translation (for both native execution and virtual machine environments), as VBI reduces the number of translation requests and associated memory accesses; and (2) two heterogeneous main memory architectures, where VBI increases the effectiveness of managing fast memory regions. For both cases, VBI significantly improves performance over conventional virtual memory." @default.
- W3042988894 created "2020-07-23" @default.
- W3042988894 creator A5008045941 @default.
- W3042988894 creator A5013553389 @default.
- W3042988894 creator A5028280505 @default.
- W3042988894 creator A5029415636 @default.
- W3042988894 creator A5036666743 @default.
- W3042988894 creator A5037311817 @default.
- W3042988894 creator A5050695684 @default.
- W3042988894 creator A5073615366 @default.
- W3042988894 creator A5083376338 @default.
- W3042988894 creator A5091016237 @default.
- W3042988894 date "2020-05-01" @default.
- W3042988894 modified "2023-09-26" @default.
- W3042988894 title "The Virtual Block Interface: A Flexible Alternative to the Conventional Virtual Memory Framework" @default.
- W3042988894 cites W1963998358 @default.
- W3042988894 cites W1969646797 @default.
- W3042988894 cites W1974232202 @default.
- W3042988894 cites W1975698617 @default.
- W3042988894 cites W1976166844 @default.
- W3042988894 cites W1987201308 @default.
- W3042988894 cites W1991452291 @default.
- W3042988894 cites W1992594570 @default.
- W3042988894 cites W1993035107 @default.
- W3042988894 cites W1996027765 @default.
- W3042988894 cites W2004690278 @default.
- W3042988894 cites W2004807638 @default.
- W3042988894 cites W2005359691 @default.
- W3042988894 cites W2020733012 @default.
- W3042988894 cites W2035752434 @default.
- W3042988894 cites W2036250095 @default.
- W3042988894 cites W2041195705 @default.
- W3042988894 cites W2042227081 @default.
- W3042988894 cites W2047390994 @default.
- W3042988894 cites W2048588974 @default.
- W3042988894 cites W2049403384 @default.
- W3042988894 cites W2061812855 @default.
- W3042988894 cites W2062430565 @default.
- W3042988894 cites W2074113453 @default.
- W3042988894 cites W2090723256 @default.
- W3042988894 cites W2092212481 @default.
- W3042988894 cites W2093828978 @default.
- W3042988894 cites W2100817684 @default.
- W3042988894 cites W2100926301 @default.
- W3042988894 cites W2102449048 @default.
- W3042988894 cites W2104305170 @default.
- W3042988894 cites W2107082099 @default.
- W3042988894 cites W2114139104 @default.
- W3042988894 cites W2114667497 @default.
- W3042988894 cites W2118420116 @default.
- W3042988894 cites W2120138088 @default.
- W3042988894 cites W2120715680 @default.
- W3042988894 cites W2122491468 @default.
- W3042988894 cites W2122960384 @default.
- W3042988894 cites W2126987530 @default.
- W3042988894 cites W2127226507 @default.
- W3042988894 cites W2136310957 @default.
- W3042988894 cites W2146241244 @default.
- W3042988894 cites W2147539449 @default.
- W3042988894 cites W2150223783 @default.
- W3042988894 cites W2153704625 @default.
- W3042988894 cites W2154142155 @default.
- W3042988894 cites W2159890891 @default.
- W3042988894 cites W2164155474 @default.
- W3042988894 cites W2168075869 @default.
- W3042988894 cites W2169905488 @default.
- W3042988894 cites W2238595726 @default.
- W3042988894 cites W2238633138 @default.
- W3042988894 cites W2244833558 @default.
- W3042988894 cites W2318490588 @default.
- W3042988894 cites W2323625620 @default.
- W3042988894 cites W2325681100 @default.
- W3042988894 cites W2330744268 @default.
- W3042988894 cites W2332254524 @default.
- W3042988894 cites W2418958843 @default.
- W3042988894 cites W2481351972 @default.
- W3042988894 cites W2560443438 @default.
- W3042988894 cites W2581371485 @default.
- W3042988894 cites W2604399885 @default.
- W3042988894 cites W2606571143 @default.
- W3042988894 cites W2612798083 @default.
- W3042988894 cites W2614002281 @default.
- W3042988894 cites W2625932461 @default.
- W3042988894 cites W2626757163 @default.
- W3042988894 cites W2626823825 @default.
- W3042988894 cites W2738331195 @default.
- W3042988894 cites W2754633698 @default.
- W3042988894 cites W2757580917 @default.
- W3042988894 cites W2764065518 @default.
- W3042988894 cites W2792929085 @default.
- W3042988894 cites W2793599434 @default.
- W3042988894 cites W2794272546 @default.
- W3042988894 cites W2794453901 @default.
- W3042988894 cites W2795359237 @default.
- W3042988894 cites W2883882491 @default.
- W3042988894 cites W2884343737 @default.
- W3042988894 cites W2885000039 @default.
- W3042988894 cites W2934021599 @default.
- W3042988894 cites W2996972313 @default.
- W3042988894 cites W3010795619 @default.