Notice
Recent Posts
Recent Comments
Link
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | ||||||
2 | 3 | 4 | 5 | 6 | 7 | 8 |
9 | 10 | 11 | 12 | 13 | 14 | 15 |
16 | 17 | 18 | 19 | 20 | 21 | 22 |
23 | 24 | 25 | 26 | 27 | 28 | 29 |
30 |
Tags
- dependence
- cache optimization
- transactional memory
- atomic exchange
- branch prediction
- pipelined
- load linked
- ISA
- structural hazard
- mesi
- cache coherence miss
- sequential consistency
- cache coherence
- Subquery
- dynamic scheduling
- way prediction
- moesi
- store conditional
- sql
- register renaming
- directory based coherence protocol
- pipline hazards
- Cache
- relational model
- nonblocking cache
- theta join
- multibanekd cache
- 관계형 모델
- pipelined cache
- speculative execution
Archives
- Today
- Total
목록moesi (1)
공대생의 공부흔적
[컴퓨터구조#11-1] 캐시 일관성 (Cache Coherence) - MSI, MESI, MOESI 프로토콜
참고: Computer Architecture: A Quantitative Approach (5th edition) - 5.2.이번 글에서는 캐시 일관성에 대한 개념 소개 및 3가지 프로토콜에 대해서 다루고자 한다.목차캐시 일관성 문제MSI 프로토콜MESI 프로토콜MOESI 프로토콜1. 캐시 일관성 문제소프트웨어는 캐시 일관성에 대해 신경쓰지 않는다. 하드웨어는 여러 캐시나 메인 메모리 내의 같은 주소에 대해 값들을 유지해야 하며, 하나의 공유 메모리 공간에 대한 추상화를 지원해야 한다. → 캐시 일관성이란, 공유 메모리 멀티프로세서에서의 통신 메커니즘을 뜻한다.프로세서는 데이터를 공유하기 위해 로컬 캐시를 읽거나/에 쓴다.캐시 일관성은 여러 프로세서에 공유되는 데이터 값을 제공하는 데 그 책임이 있다...
Computer Architecture
2024. 6. 4. 21:03