| A. D. Brown and T. C. Mowry. Taming the memory hogs: Using compiler inserted releases to manage physical memory intelligently. In Proceedings of the 4th USENIX Symposium on Operating Systems Design and Implementation, 2000. |
....will be treated as non sequential, with no read ahead. Variations on the stride pattern are common in engineering and out of core workloads, and optimizing them has been the subject of considerable research, although it is usually attacked at the application level or as a virtual memory issue [2, 17]. In the ordinary implementation, the nfsheur contains a single offset and sequentiality count for each file handle. In order to handle stride read patterns, we add the concept of cursors to the nfsheur. Each active file handle may have several cursors, and each cursor contains its own offset and ....
Angela Demke Brown and Todd C. Mowry. Taming the Memory Hogs: Using Compiler-Inserted Releases to Manage Physical Memory Intelligently. In The Fourth Symposium on Operating Design and Implementation OSDI, October 2000.
....assume an infrequently changing broadcast schedule, whereas storage aware caching must react to frequent changes in workload and device performance. Recently, researchers have studied allocation of pages between different classes in prefetching [9, 24, 35] compiler controlled memory management [14], and resizeable file buffer caches [22] In prefetching, page allocation occurs between applications [9] or hinted and unhinted I O references [24, 35] For compiler controlled memory management, the compiler provides application memory usage information to operating system global replacement ....
A. Demke Brown and T. C. Mowry. Taming the Memory Hogs: Using Compiler-Inserted Releases to Manage Physical Memory Intelligently. In Proceedings of the 4th Symposium on Operating Systems Design and Implementation (OSDI-00), pages 31-- 44, Berkeley, CA, October 23--25 2000.
....(as in FFS s cylinder groups) are no longer operational. Data caching efforts have focused on aggressive write back and prefetching to hide lengthy disk access times. In particular, many schemes have been proposed for identifying access patterns [28] allowing application and compiler hinting [6, 36, 5] and even speculatively executing programs to get hints [10] There are also application interfaces, such as dynamic sets [51] and disk directed I O [27] that allow groups of requests to be specified collectively. Similarly, schemes like soft updates [17] and RIO [11] allow aggressive write back ....
Angela Demke Brown and Todd C. Mowry. Taming the memory hogs: using compiler-inserted releases to manage physical memory intelligently. Symposium on Operating Systems Design and Implementation (San Diego, CA, 23-25 October 2000.
.... work on scalar vector memory interference, the authors show that perturbations to a vector reference stream can reduce memory system efficiency by up to a factor of two [29] Memory Hogs: In their recent paper, Brown and Mowry show the effect of an out of core application on interactive jobs [13]. Therein, the response time of the interactive job is shown to be up to 40 times worse when competing with a memory intensive process for memory resources. CPU Hogs: Similarly, interference to CPU resources leads to unexpected slowdowns. From a different sorting study: The performance of ....
A. D. Brown and T. C. Mowry. Taming the Memory Hogs: Using Compiler-Inserted Releases to Manage Physical Memory Intelligently. In OSDI 4, San Diego, CA, October 2000.
....assume an infrequently changing broadcast schedule, whereas storage aware caching must react to frequent changes in workload and device performance. Recently, researchers have studied allocation of pages between different classes in prefetching [9, 24, 35] compiler controlled memory management [14], and resizeable file buffer caches [22] In prefetching, page allocation occurs between applications [9] or hinted and unhinted I O references [24, 35] For compiler controlled memory management, the compiler provides application memory usage information to operating system global replacement ....
A. Demke Brown and T. C. Mowry. Taming the Memory Hogs: Using Compiler-Inserted Releases to Manage Physical Memory Intelligently. In Proceedings of the 4th Symposium on Operating Systems Design and Implementation (OSDI-00), pages 31-- 44, Berkeley, CA, October 23--25 2000.
No context found.
A. D. Brown and T. C. Mowry. Taming the memory hogs: Using compiler inserted releases to manage physical memory intelligently. In Proceedings of the 4th USENIX Symposium on Operating Systems Design and Implementation, 2000.
No context found.
A. D. Brown and T. C. Mowry. Taming the memory hogs: Using compiler-inserted releases to manage physical memory intelligently. In OSDI, Oct 2000.
No context found.
A. D. Brown and T. C. Mowry. Taming the memory hogs: Using compiler-inserted releases to manage physical memory intelligently. In Proceedings of the 4th Symposium on Operating Systems Design and Implementation (OSDI-00), pages 31--44, 2000.
No context found.
A. D. Brown and T. C. Mowry. Taming the memory hogs: Using compiler inserted releases to manage physical memory intelligently. In Proceedings of the 4th USENIX Symposium on Operating Systems Design and Implementation, 2000.
No context found.
Angela Demke Brown and Todd C. Mowry, "Taming the Memory Hogs: Using Compiler-Inserted Releases to Manage Physical Memory Intelligently," in Proceedings of the USENIX Symposium on Operating Design and Implementation OSDI, pages 31--44, October 2000.
No context found.
A. D. Brown and T. C. Mowry. Taming the memory hogs: Using compiler inserted releases to manage physical memory intelligently. In Proceedings of the 4th USENIX Symposium on Operating Systems Design and Implementation, 2000.
Online articles have much greater impact More about CiteSeer.IST Add search form to your site Submit documents Feedback
CiteSeer.IST - Copyright Penn State and NEC