• Title/Summary/Keyword: page zeroing

Search Result 2, Processing Time 0.022 seconds

User Interactivity Improving Mechanism in Linux-based Systems by Using Page Zeroing with DMA (DMA를 사용한 페이지 Zeroing을 통한 Linux 기반 시스템의 사용자 응답성 향상 기법)

  • Yang, Seok-Woo;Kim, Jung-Ho
    • Proceedings of the Korean Society of Computer Information Conference
    • /
    • 2018.07a
    • /
    • pp.351-354
    • /
    • 2018
  • 데스크탑과 모바일 기기가 고성능화됨에 따라 다양한 분야에서 고사양 응용들이 출시되고 있다. 이러한 응용들의 응답성은 사용자 경험을 결정하는 중요한 요소들 중 하나이다. 측정에 따르면 고사양 응용들 중 하나인 웹 브라우저의 응답시간에서 페이지 zeroing에 소요되는 시간이 적지 않은 비중을 차지한다. 또한 페이지 zeroing이 발생시키는 캐시 오염에 의해 추가적인 성능저하가 발생한다. 본 논문은 페이지 zeroing에 소요되는 시간을 단축하고, zeroing에 의한 캐시 오염으로 인해 발생하는 시스템의 성능저하를 방지하기 위한 기법을 제안한다. 제안된 기법은 사용자 응답시간이 아닌 구간에서 페이지들을 DMA를 사용하여 캐시를 거치지 않고 zeroing하여 보관해 두었다가 페이지 할당 요청시 선 zeroing 된 페이지들을 응용에게 제공한다. 이를 Linux 커널 4.17이 탑재된 데스크탑 환경에서 구현하였고 실험을 통해 확인한 결과 응답시간이 평균 20% 단축됨을 확인하였다.

  • PDF

Adaptive Page Pre-Zeroing Mechanism for Improving User Interactivity in Linux-Based System (리녹스 기반 시스템의 사용자 응답성 향상을 위한 적응형 페이지 선 Zeroing 기법)

  • Yang, Seok-Woo;Kim, Jung-Ho
    • Proceedings of the Korea Information Processing Society Conference
    • /
    • 2018.05a
    • /
    • pp.2-5
    • /
    • 2018
  • 고성능 모바일 기기가 보급화 됨에 따라 증강 현실, 3D 게임과 같은 고사양 응용들이 출시되고 있다. 이러한 응용들의 응답성은 모바일 기기의 품질을 결정하는 중요한 요소들 중 하나이다. 기존 연구에 따르면 고사양 응용들 중 하나인 웹 브라우저의 응답 시간에서 페이지 zeroing 에 소요되는 시간이 적지 않은 비중을 차지한다. 본 논문은 페이지 zeroing 에 소요되는 시간을 단축하기 위해 적응형 페이지 선 zeroing 기법을 제안한다. 제안된 기법은 응답 시간이 아닌 구간에서 페이지들을 미리 zeroing 하여 보관해 두었다가 응답 시간인 구간에서 페이지 할당 요청 시 미리 zeroing 된 페이지들을 응용에게 제공한다. 이를 리녹스 커널 3.4 가 탑재된 Nexus 5 에 구현하였고 실험을 통해 확인한 결과, 모델링 된 응용의 응답 시간이 평균 39.52% 단축됨을 확인하였다.