Memory/Cache coherency
1. Cache coherency
shared memory 기반 각각의 core가 각각의 cache를 가지고 있다고 가정할 때 cache의 상태를 consistent하게 유지하는 것이 이슈가 된다. 이에 대한 수행을 cache controller가 담당하게 된다.
2. Memory coherency
'Lamport'라는 사람은 첨부 그림과 같은 모델을 제시했다고 한다.
정리하면
- sync.에 대한 제어 및 scheduling은 그대로 유지한다.
- 그러나 그 외의 data memory access issue는 compiler가 제어하여 optimizing할 수 있다.
'Papers > Multi_Core기반 테스트' 카테고리의 다른 글
Improving Event Processing Performance through Parallel~ (0) | 2008.09.15 |
---|---|
Function level parallelism driven by data dependencies (0) | 2008.09.13 |
인텔 컴파일러를 이용한 어플리케이션 최적화 방안 (0) | 2008.08.12 |
X10 (0) | 2008.07.23 |
a multicore strategy of Intel (0) | 2008.07.19 |