20140925

1. Progress meeting 준비 및 발표


2. 정훈이 형 그리고 교수님과 미팅
1) GEMS의 CacheMemory에 있는 permission 그리고 trace file에 있는 type, core number는 만약의 경우를 위한 것. 지금 당장 사용하지 않아도 된다.
2) 멀티 코어에서 CacheMemory는 그대로 쓰면 된다. 어차피 현재 LLC를 모델링하고자 하는 것이므로, cache coherence에 대해 고려하지 않아도 됨.
3) L2 cache access trace file이 64byte align이 되어 있지 않은 것은, makeLineAddress 메소드를 사용해 해결하라.
4) AbstractCacheEntry를 상속하는 파일은 ruby를 빌드하면 생성된다. 지금 상태로 그대로 사용해도 될 것 같지만, gems를 빌드해봐야겠다.

교수님께서 관련 논문 세 편을 더 주심.


3. gems 빌드 시도.
gcc 버전 문제가 이유인 듯한 에러 발생. 나머지는 내일 해야겠다.


4. 연구 진행 상황
1) makeLineAddress 메소드 사용하도록 변경
2) 디버깅 – cache replace하고 새로 allocate할 때 permission을 주지 않는 버그가 있었다.
3) 실험을 위한 코딩 중.

Advertisements
Posted in 1) Memo

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s

누적 방문자 수
  • 98,786 hits
%d bloggers like this: