CnUnix

[알림판목록 I] [알림판목록 II] [글목록][이 전][다 음]
[ CnUnix ] in KIDS
글 쓴 이(By): sang (Grid)
날 짜 (Date): 2004년 6월  2일 수요일 오후 06시 19분 07초
제 목(Title): Re: [Q] L2 cache의 동작 방식



1. cache는 physical address로 indexing 되므로 context switch가 발생할때 
   모든 cache line에 대해서 flushing&invalidate시켜야 한다. 
   그렇지 않다면, context switching이 발생할때 swapping이 발생하여 
   physical address A가 V1(pid1), V2(pid2)에 mapping된 상황에서 retailed 
   data/instr. 을 access하는 경우가 발생한다. 

2. SUN sbus를 사용하는 일부 기종들 중 virtual address로 indexing하는 cache가 
   있는데, 이 경우는 굳이 flush&invalidate시킬 필요가 없다. (동욱형 논문 
   참고)

3. 보통 cache line affinity는 parallel appl.에서 job partitioning&allocation 
   관련해서 memory access latency를 줄이는 방법중 하나로 연구되고
   있는걸로 알고 있는데, 실행환경에 사용된 키워드랑 뭔가 매칭이 안돼. 
   재밌는거 혼자만 하지 말고 대강이라도 background에 대해서 알려줘. 궁금~ :)

@ 마지막으로 오~ 완자 열라 열심모드? 


[알림판목록 I] [알림판목록 II] [글 목록][이 전][다 음]
키 즈 는 열 린 사 람 들 의 모 임 입 니 다.