CXL 시스템을 위한 프리페치 기법Prefetching techniques for CXL system

Cited 0 time in webofscience Cited 0 time in scopus
  • Hit : 1
  • Download : 0
최근 각광받는 컴퓨트 익스프레스 링크 (CXL) 기술은 장치와 호스트 CPU 간 캐시 일관성이 유지되는 인터커넥트 기술로 호스트 CPU의 메모리 확장성을 큰 폭으로 증가시킬 수 있다. CXL 인터커넥트 기술을 시스템에 적용하는 것은 기존 Local DRAM 대비 호스트 CPU에 더 넓은 메모리 공간을 제공하나, 메모리 장치의 지연시간이 길어져 응용 성능저하가 발생하는 문제점을 안고있다. 본 논문에서는 CXL 장치로부터 호스트 CPU의 최하위 레벨 캐시로의 데이터 프리페치를 통해, CXL 시스템에서 발생하는 지연시간 심화로 인한 응용성능 저하 문제를 해결하고자 한다. 특히, 전통적으로 제한된 크기의 호스트 CPU에 적용되어왔던 프리페처를 장치단으로 이전하여 프리페처에게 충분한 리소스를 제공하고, 고성능의 프리페치 알고리즘이 적용될 수 있도록 하였다. 또한 호스트 CPU와 각 장치 사이에 발생하는 서로 다른 지연시간으로 인한 프리페치 성능 저하 문제를 프리페치 적시성 예측을 통해 해결하도록 하였다. 추가적으로, 제안하는 장치에서의 프리페치 기법 실행을 위해, CXL 커스텀 명령을 사용하여 데이터 일관성을 유지하고, 프리페치에 필요한 프로그램 카운터등의 정보를 전달할 수 있도록 하였다. 본 논문의 방법은 호스트 CPU가 CPU내 캐시에서 대부분의 데이터를 직접 읽을 수 있도록 하여, CXL 장치로 부터 데이터를 직접 읽어야하는 장치 의존도를 낮추도록 하였다. 본 논문의 다양한 프리페치 전략은 CXL-SSD를 기반으로하는 장치풀에서의 그래프 응용 성능을 2.12 배 증가시켰다.
Advisors
Jung, Myoungsooresearcher
Description
한국과학기술원 :전기및전자공학부,
Publisher
한국과학기술원
Issue Date
2024
Identifier
325007
Language
kor
Description

학위논문(석사) - 한국과학기술원 : 전기및전자공학부, 2024.2,[iv, 17p :]

Keywords

Compute Express Link▼aSSD▼aPrefetch; 컴퓨트 익스프레스 링크▼aSSD▼a프리페치

URI
http://hdl.handle.net/10203/321633
Link
http://library.kaist.ac.kr/search/detail/view.do?bibCtrlNo=1097205&flag=dissertation
Appears in Collection
EE-Theses_Master(석사논문)
Files in This Item
There are no files associated with this item.

qr_code

  • mendeley

    citeulike


rss_1.0 rss_2.0 atom_1.0