Optimizing Swap Use of Programs Using Memory Access Profiling 


Vol. 47,  No. 5, pp. 466-472, May  2020
10.5626/JOK.2020.47.5.466


PDF

  Abstract

The slow growth rate of main memory and modern computing workloads requires lots of memory, making main memory the bottleneck of system performance. Swapping provides a large virtual memory to programs by utilizing fast but small main memory and large secondary storage. However, programs cannot accomplish optimal performance due to conservative swapping policy which targets general workloads. The objective of this study was to analyze memory access pattern of programs and optimize programs to utilize swapping considering memory access pattern. A low-overhead memory profiling technique and a simple optimization technique can help programmers optimize their programs with ease. We optimized six workloads using these techniques and improved the performance of the workloads by 43%.


  Statistics
Cumulative Counts from November, 2022
Multiple requests among the same browser session are counted as one view. If you mouse over a chart, the values of data points will be shown.


  Cite this article

[IEEE Style]

Y. Lee, H. Y. Yeom, H. Han, "Optimizing Swap Use of Programs Using Memory Access Profiling," Journal of KIISE, JOK, vol. 47, no. 5, pp. 466-472, 2020. DOI: 10.5626/JOK.2020.47.5.466.


[ACM Style]

Yunjae Lee, Heon Y. Yeom, and Hyuck Han. 2020. Optimizing Swap Use of Programs Using Memory Access Profiling. Journal of KIISE, JOK, 47, 5, (2020), 466-472. DOI: 10.5626/JOK.2020.47.5.466.


[KCI Style]

이윤재, 염헌영, 한혁, "메모리 접근 프로파일링을 통한 프로그램의 Swap 사용 최적화," 한국정보과학회 논문지, 제47권, 제5호, 466~472쪽, 2020. DOI: 10.5626/JOK.2020.47.5.466.


[Endnote/Zotero/Mendeley (RIS)]  Download


[BibTeX]  Download



Search




Journal of KIISE

  • ISSN : 2383-630X(Print)
  • ISSN : 2383-6296(Electronic)
  • KCI Accredited Journal

Editorial Office

  • Tel. +82-2-588-9240
  • Fax. +82-2-521-1352
  • E-mail. chwoo@kiise.or.kr