Témata prací (Výběr práce)Témata prací (Výběr práce)(verze: 390)
Detail práce
   Přihlásit přes CAS
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ý - zadáno a potvrzeno stud. odd.
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/.
 
Univerzita Karlova | Informační systém UK