Cache

📕Associative Caches Fully associative cache 모든 memory에 block이 캐시에 아무 곳이나 위치할 수 있다. block들은 아무 공간에 위치할 수 있기에, 다른 Cache방법보다 search가 어렵습니다. Set associative cache는 direct mapped와 fully associative cache의 중간 개념이라고 생각하면 쉽습니다. n-way set associative : 주어진 set안에 n개의 데이터가 존재합니다. 데이터들은 지정된 공간중 아무 곳이나 위치할 수 있습니다. set-associative cache에서 memory block (Block number) modulo (Number of sets in the cache) associ..
📕Cache SRAM의 종류중 하나면서, 작고 빠른 것이 특징입니다. Processor와 memory 사이에 위치하고 있으며, L1,L2,L3 Cache로 구성되어 있습니다. Processor는 Cache에서 가장 먼저 data를 찾습니다. 없으면 memory로 이동 Cache를 간단하게 구조화한 사진입니다. Processor가 cache에 X를 요청합니다. Cache에서 X가 있는지 없는지를 체크합니다. 있다면 Cache -> Processor로 X를 전달해주고 이때를 hit라고 합니다. 여기서 우리는 그 정보가 어디있는지도 알아야 합니다. 없다면 Cache는 Memory에서 X를 찾아서 Processor에게 전달해줍니다. Cache에 요청한 data가 없다면 그 때를 miss라고 합니다. 📕Direc..
재한
'Cache' 태그의 글 목록