Tuning Virtual Memory for Performance
Název práce v češtině: | Tuning Virtual Memory for Performance |
---|---|
Název v anglickém jazyce: | Tuning Virtual Memory for Performance |
Akademický rok vypsání: | 2006/2007 |
Typ práce: | diplomová práce |
Jazyk práce: | angličtina |
Ústav: | Katedra softwarového inženýrství (32-KSI) |
Vedoucí / školitel: | RNDr. Tomáš Kalibera, Ph.D. |
Řešitel: | skrytý![]() |
Datum přihlášení: | 25.10.2006 |
Datum zadání: | 25.10.2006 |
Datum a čas obhajoby: | 21.05.2007 00:00 |
Datum odevzdání elektronické podoby: | 21.05.2007 |
Datum proběhlé obhajoby: | 21.05.2007 |
Oponenti: | RNDr. Jakub Yaghob, Ph.D. |
Zásady pro vypracování |
Although the placement of application code and data in physical memory can have significant effect on performance, it is determined non-deterministically in current operating systems (Windows, Linux), and thus cannot be tuned. The goal of the thesis is to extend the Linux operating system kernel to allow applications both to detect and modify the mapping of virtual memory pages to physical memory pages, and thus in particular to achieve better run-time performance.
The practical applicability of the extension will be tested on two scenarios: re-starting an application with the mapping used previously and modifying the mapping at application run-time. The first scenario applies to adaptive planning of benchmark durations in benchmark experiments. The second scenario applies to applications adaptively improving their own run-time performance. Both scenarios can be tested on memory intensive applications, such as [3]. |
Seznam odborné literatury |
[1] Kalibera T., Bulej L., Tuma P.: Benchmark Precision and Random Initial State, Proceedings of SPECTS 2005, SCS.
[2] Kalibera T., Bulej, L., Tuma, P.: Automated Detection of Performance Regressions: The Mono Experience, IEEE. [3] Mayer R., Buneman O.: FFT Benchmark, ftp://ftp.nosc.mil/pub/aburto/fft. [4] The Linux Documentation Project, http://www.tldp.org/. |