Latest computing environment use hierarchical memory to reducing performance decrease because of speed gap between processor and memory. In Hierarchical memory architecture, if higher level’s hit rate is high, average memory access time is reduce. So many studies for increasing higher level’s hit rate have been conducted. Victim cache is representative research for increasing direct mapped first level cache’s hit rate. Small size fully associative victim cache is added to same level of first level cache, then can increase direct mapped first level cache’s hit rate. Victim cache loads evicted blocks due to first level cache’s conflict misses and accessed simultaneously with first level cache by processor so can increase first level cache’s hit rate without decrease performance. But, when dirty block and clean block is loaded alternately in small size victim cache, these blocks can evicted because of newly loaded block whether the block have a chance for hit or not. This can make victim cache’s performance decrease. In this paper, we propose a victim cache partitioning architecture to solve the conventional victim cache’s problem. As a result of experiment, when first level cache associativity change 2-way to 16-way, proposed technique increase performance average 1.54% in integer program, and 0.43% in floating point program compared with conventional victim cache.
한국어
최신 컴퓨팅 환경에서는 메모리와 프로세서 사이의 처리속도 차이로 인한 성능 감소를 줄이기 위하여 계층적 메모리를 사용하고 있다. 계층적 메모리 구조에서는 상위 레벨에서 적중률이 커야 전체 평균 메모리 접근 시간이 감소하기 때문에 이를 증가시키기 위한 많은 연구들이 진행되어 왔다. 희생 캐쉬는 직접 사상 1차 캐쉬의 적중률을 향상시키기 위해 제안된 대표적인 상위 레벨 의 적중률 향상 연구 중 하나이다. 작은 크기의 완전 연관 구조를 가지는 희생 캐쉬를 1차 캐쉬 와 같은 계층에 추가하여 충돌 미스로 인해 저하되는 직접 사상 1차 캐쉬에서의 적중률을 증가 시킬 수 있다. 이러한 희생 캐쉬는 1차 캐쉬에서 충돌 미스로 인해 교체되는 블록들을 적재시키 는 방식으로 동작하면서 프로세서가 1차 캐쉬와 동시에 접근하게 함으로써 성능 감소 없이 1차 레벨 캐쉬의 적중률을 향상시키는 것이다. 하지만, 작은 크기의 희생 캐쉬에 더티 블록과 클린 블록이 번갈아 들어오게 되는 경우에는 더티 블록이나 클린 블록들이 새롭게 적재되는 블록들로 인해 재사용의 기회가 있었더라도 교체되면서 희생 캐쉬의 성능을 감소시킬 수 있다. 본 논문에 서는 이와 같은 기존 희생 캐쉬에서의 문제점을 해결하기 위해 블록의 특성에 따라 희생 캐쉬를 분리시켜 관리하는 구조를 제안하고자 한다. 실험 결과에 따르면, 동일한 크기의 1차 캐쉬의 사 상 방식을 2-way, 4-way, 8-way, 16-way로 하였을 때 제안 기법이 기존 희생 캐쉬와 비교하여 성능을 정수형 프로그램에서는 평균 약 1.54%, 부동소수점형 프로그램에서는 평균 약 0.43% 향상시킴을 확인할 수 있다.
목차
요약 Abstract Ⅰ. 서론 Ⅱ. 관련 연구 Ⅲ. 블록 특성 기반 분리 관리를 통한 희생 캐쉬 구조 Ⅳ. 실험 환경 Ⅴ. 실험 결과 Ⅵ. 결론 Ⅶ.참고문헌
예술과 공학의 융합적 연구를 통한 미래 콘텐츠산업의 발전에 기여하고자 비영리 학술단체로 활동 중인 한국공학‧예술학회(EASKO)는 2002년 창립된 한국디지털아트미디어학회를 모태로 하고 있다. 미디어공학과 콘텐츠기술분야, 영상예술, 컴퓨터음악 등 전체 디지털콘텐츠 분야를 망라한 전문가들로 구성된 본 학회는 국내최초로 도입된 연구논문과 창작콘텐츠작품의 공동발표 학술대회를 지난 7년간 개최하였고, 연구된 공학 기술적 이론을 콘텐츠로의 응용을 통하여 창작 작품에 적용시키는 학제간 연구를 위하여 노력하고 있다.
예술과 공학의 융합연구라는 학회 목적에 부합하여 1대 회장 최인식(경성대, 음악), 2대 정의필(울산대, 공학), 3대 김준(동국대, 멀티미디어음악)에 걸쳐 공학과 예술 두 분야의 대표 연구자들이 교대로 회장단을 이끌며 발전해오고 있다. 특히 본 학회는 학계와 예술분야 전문가에 더하여 관련 산업체도 학회구성의 중요한 축으로 자리 잡고 있어 본 학회 중심의 산학협력 사업을 통한 미디어 콘텐츠산업의 발전에 기여하고자 한다.
그 동안 부산전자음악협회와 한국멀티미디어음악학회(SIMM), 서울국제게임심포지움(SIGS) 등 여러 단체의 후원은 물론, 2008 뉴미디어문화축전 등 관련 행사에도 참여하여 타 단체와의 협력사업도 활발히 진행되고 있다.
현재 년 1회의 학술발표대회를 비롯하여 학술논문집 발간, 워크샵 개최, 청소년 교육, 국제교류, 전문 컨설팅 등의 사업을 계획하고 있으며, 학제간 융합이라는 미래 콘텐츠산업의 명제를 위하여 본 학회는 노력하고자 한다.