컴퓨터 아키텍처에서 캐시 일관성은 여러 로컬 캐시에 저장되는 공유 리소스 데이터의 균일성입니다. 시스템의 클라이언트가 공통 메모리 리소스의 캐시를 유지 관리하는 경우 일관되지 않은 데이터로 인해 문제가 발생할 수 있으며, 특히 다중 처리 시스템의 CPU에서 문제가 발생합니다.
위쪽 그림에서 두 클라이언트 모두 이전 읽기에서 특정 메모리 블록의 캐시된 복사본을 가지고 있다고 가정합니다. 맨 아래에 있는 클라이언트가 해당 메모리 블록을 업데이트/변경한다고 가정하면 맨 위의 클라이언트에는 변경에 대한 알림 없이 잘못된 메모리 캐시가 남을 수 있습니다. 캐시 일관성은 여러 캐시의 데이터 값에 대한 일관된 보기를 유지함으로써 이러한 충돌을 관리하기 위한 것입니다.
출처)
Cache coherence - Wikipedia
From Wikipedia, the free encyclopedia Computer architecture term concerning shared resource data An illustration showing multiple caches of some memory, which acts as a shared resource Incoherent caches: The caches have different values of a single address
en.wikipedia.org
'CXL-SupplementaryExplanation' 카테고리의 다른 글
KIOXIA CXL Memory Solutions (2) | 2024.07.16 |
---|---|
메모리 의미론 (Memory Semantic) 이란? (2) | 2024.07.16 |
CXL 인터커넥트 기술 연구개발 동향 (8) | 2024.07.15 |
What’s Changing In DRAM (0) | 2024.01.24 |
SK하이닉스, DDR5 DRAM CXL Memory 개발 (0) | 2024.01.09 |