상세 보기
- Lee, Yunjae;
- Kim, Yoonhee;
- Yeom, Heon Y.
WEB OF SCIENCE
5SCOPUS
6초록
The low capacity of main memory has become a critical issue in the performance of systems. Several memory schemes, utilizing multiple classes of memory devices, are used to mitigate the problem; hiding the small capacity by placing data in proper memory devices based on the hotness of the data. Memory tracers can provide such hotness information, but existing tracing tools incur extremely high overhead and the overhead increases as the problem size of a workload grows. In this paper, we propose Daptrace built for tracing memory access with bounded and light overhead. The two main techniques, region-based sampling and adaptive region construction, are utilized to maintain a low overhead regardless of the program size. For evaluation, we trace a wide range of 20 workloads and compared with baseline. The results show that Daptrace has a very small amount of runtime overhead and storage space overhead (1.95% and 5.38 MB on average) while maintaining the tracing quality regardless of the working set size of a workload. Also, a case study on out-of-core memory management exhibits a high potential of Daptrace for optimal data management. From the evaluation results, we can conclude that Daptrace shows great performance on identifying hot memory objects.
키워드
- 제목
- Lightweight memory tracing for hot data identification
- 저자
- Lee, Yunjae; Kim, Yoonhee; Yeom, Heon Y.
- 발행일
- 2020-09
- 유형
- Article; Early Access
- 권
- 23
- 호
- 3
- 페이지
- 2273 ~ 2285