DC Field | Value | Language |
---|---|---|
dc.contributor.advisor | Han, Hwan-soo | - |
dc.contributor.advisor | 한환수 | - |
dc.contributor.author | Ahn, Hee-jin | - |
dc.contributor.author | 안희진 | - |
dc.date.accessioned | 2011-12-13T06:07:16Z | - |
dc.date.available | 2011-12-13T06:07:16Z | - |
dc.date.issued | 2008 | - |
dc.identifier.uri | http://library.kaist.ac.kr/search/detail/view.do?bibCtrlNo=297253&flag=dissertation | - |
dc.identifier.uri | http://hdl.handle.net/10203/34808 | - |
dc.description | 학위논문(석사) - 한국과학기술원 : 전산학전공, 2008.2, [ iv, 40 p. ] | - |
dc.description.abstract | Low memory embedded systems, such as mobile devices or PMPs, are now very widely used in our lives. However, in multitasking environments, programs often need to wait for pages to be loaded on the main memory, especially for those which were on the main memory once but later swapped out due to memory shortage. This is what actually happens when a page fault occurs, and often the main hindrance to program’s seamless execution. We implemented Page Swap Monitor, which enables quantitative analysis of paging behaviors. Using the tool guided us that page faults in heap are the main reason of paging delays. We focused on multimedia applications, especially movie players. Our aim is to provide seamless execution of multimedia players in low-memory multitasking environments. In this paper, we propose a scheme that helps multimedia players perform better and execute with consistent quality over other programs. In this paper we introduce the notion of stream, memory allocations with the same function call backtrace and memory accesses to them. We discovered memory access pattern information in each stream from profiled access traces, and used a new memory allocation scheme and prefetching/pinning scheme during runtime based on the discovered pattern information. Our method helped reduce the number of page faults in heap, and provided better execution quality for multimedia players. | eng |
dc.language | eng | - |
dc.publisher | 한국과학기술원 | - |
dc.subject | Multimedia player | - |
dc.subject | page fault | - |
dc.subject | prefetching | - |
dc.subject | pinning | - |
dc.subject | embedded system | - |
dc.subject | 멀티미디어 재생기 | - |
dc.subject | 페이지 폴트 | - |
dc.subject | 프리패칭 | - |
dc.subject | 피닝 | - |
dc.subject | 임베디드 시스템 | - |
dc.subject | Multimedia player | - |
dc.subject | page fault | - |
dc.subject | prefetching | - |
dc.subject | pinning | - |
dc.subject | embedded system | - |
dc.subject | 멀티미디어 재생기 | - |
dc.subject | 페이지 폴트 | - |
dc.subject | 프리패칭 | - |
dc.subject | 피닝 | - |
dc.subject | 임베디드 시스템 | - |
dc.title | (A) memory managing scheme using memory access patterns of multimedia | - |
dc.title.alternative | 멀티미디어 프로그램의 메모리 접근 패턴을 이용한 메모리 관리 기법 | - |
dc.type | Thesis(Master) | - |
dc.identifier.CNRN | 297253/325007 | - |
dc.description.department | 한국과학기술원 : 전산학전공, | - |
dc.identifier.uid | 020063304 | - |
dc.contributor.localauthor | Han, Hwan-soo | - |
dc.contributor.localauthor | 한환수 | - |
Items in DSpace are protected by copyright, with all rights reserved, unless otherwise indicated.