WIDE/IO 에서 512bit 접근의 의미

Learning stuff 2013. 4. 19. 21:37

Wide IO 에서 512bit 즉 32byte단위 접근이라는 것은

BANK  단위의 접근이 아니라 RANK 단위의 접근이다.


DDR 시리즈에서 이어서 이야기를 써본다면

DDR은 동시에 BANK 에서 동시에 2배의 데이터를 꺼내어와 버스에서 속도를 가속 시켜 꺼내오는 방식이고

반면에, WIDE IO는... 이그림이 젤 좋겠다.





일단 나중에 설명해야지......

설명은 논문 : Variation-Tolerant Non-Uniform 3D Cache Management in Die Stacked Multicore Processor 참조


여기서 말하고 싶은거는 Each Bank 당 128bit를 꺼내오고 그 데이터 들은 왼쪽 위에 있는 4buffer에 저장되고 1개의 rank에 속해있는 4개의 bank에서 꺼내온 각각의 data들은 가져와서 512bit 즉 64byte를 만들어서 쓴다.


웃긴건 여기에 보면 Private L1이나 L2 둘다 64B의 line size를 가진다는 것이다.

참고로 왼쪽 위에 있는 그림은 1개의 rank의 peri 이고 저기에 있는 한개의 tag bank 와 4buffer 는 위로 stack되어있는 4개의 sub-bank 즉 1개의 bank를 지원해준다.

'Learning stuff' 카테고리의 다른 글

could not find kernel image /casper/vmlinuz 에러 관련  (2) 2014.07.15
git 관련  (0) 2014.07.15
프로세스 식별자(PID)  (0) 2013.04.11
프로세스 정의, 정리(개념 및 종류)  (0) 2013.04.10
JIT  (0) 2013.03.05