ETRI-Knowledge Sharing Plaform

ENGLISH

성과물

논문 검색
구분 SCI
연도 ~ 키워드

상세정보

학술대회 Design and Implementation of User-level Remote Memory Extension Library
Cited 4 time in scopus Download 2 time Share share facebook twitter linkedin kakaostory
저자
안신영, 차규일, 김영호, 임은지
발행일
201507
출처
International Conference on Advanced Communication Technology (ICACT) 2015, pp.739-744
DOI
https://dx.doi.org/10.1109/ICACT.2015.7224893
협약과제
15MS3300, 유전체 분석용 슈퍼컴퓨팅 시스템 개발, 최완
초록
The increase of memory capacity has not kept up with the continuous increase of large memory applications. Therefore, approaches to utilize remote memory like a local memory has been considered as a cost effective way to run large memory application in the cluster environment where computing nodes are connected via high speed network. For the users of HPC cluster to run large memory application without administrator's support, we suggest a user-level remote memory extension method. We designed and implemented a remote memory library model which extends the virtual address space of the large memory application process to remote memory. It includes user-level API and page fault handling mechanism, temporal page pool management and remote page prefetching algorithm. We also developed a performance test program to show if the user-level remote memory extension library works well. From the experimental test, we found that user-level remote memory extension library works well for applications with sequential access pattern.
키워드
Large memory application, Memory Extension, Remote memory, remote memory library
KSP 제안 키워드
Experimental test, Extension method, Fault handling, HPC cluster, High speed network, Large memory application, Library model, Local memory, Memory extension, Page fault, Performance Test