이기종 시스템에서의 캐시 최적화 연구 동향

Cache Optimization Research Trends in Heterogeneous Systems

  • 양서현 (가천대학교 AI 소프트웨어학부) ;
  • 김나현 (가천대학교 AI 소프트웨어학부) ;
  • 김예진 (가천대학교 AI 소프트웨어학부) ;
  • 김지훈 (가천대학교 AI 소프트웨어학부) ;
  • 김현지 (가천대학교 AI 소프트웨어학부) ;
  • 오현영 (가천대학교 AI 소프트웨어학부)
  • Seo-hyeon Yang (Dept. of AI.Software, Gachon University) ;
  • Na-hyeon Kim (Dept. of AI.Software, Gachon University) ;
  • Ye-jin Kim (Dept. of AI.Software, Gachon University) ;
  • Ji-hun Kim (Dept. of AI.Software, Gachon University) ;
  • Hyeon-ji Kim (Dept. of AI.Software, Gachon University) ;
  • Hyunyoung Oh (Dept. of AI.Software, Gachon University)
  • 발행 : 2024.10.31

초록

최근 이기종 메모리 및 캐시 구조가 컴퓨터 시스템에서 자주 활용되고 있다. 그러나 이기종 환경에서 기존의 균일한 캐시 관리 방식을 사용하여 성능을 향상하는 데에는 한계가 있으며, 이기종 시스템의 캐시 구조를 고려한 최적화 방법이 필요하다. 본 논문에서는 이기종 시스템에서의 캐시 최적화 방법 동향에 대해 살펴본다. 특히, 데이터 배치 최적화, 동적 캐시 할당, 그리고 에너지 효율적인 메모리 아키텍처에 초점을 맞춘 최신 연구들을 분석한다.

키워드

과제정보

이 논문은 2024 년도 정부(산업통상자원부)의 재원으로 한국산업기술기획평가원의 지원(No. RS-2024-00406121, 자동차보안취약점기반위협분석시스템개발(R&D))과 정부(과학기술정보통신부)의 재원으로 한국연구재단의 지원(No. RS-2022-00166529)을 받고 과기정통부 정보통신기획평가원의 정보보호핵심원천기술개발사업(No. RS-2024-00337414)으로 수행한 결과임.

참고문헌

  1. Mark Hildebrand et al., "CachedArrays: Optimizing Data Movement for Heterogeneous Memory Systems," IPDPS, 2024
  2. Lei Zhang et al., "Optimal Data Placement for Heterogeneous Cache, Memory, and Storage Systems," Proceedings of the ACM on Measurement and Analysis of Computing Systems, 2020
  3. Jaewon Kwon et al., "McCore: A Holistic Management of High-Performance Heterogeneous Multicores," MICRO, 2023
  4. Tommaso Marinelli et al., "COMPAD: A heterogeneous cache-scratchpad CPU architecture with data layout compaction for embedded loop-dominated applications," Journal of Systems Architecture, 2023