- 멀티태스킹 시스템에서 데이터 캐시의 동적 인덱스 관리 기법
- ㆍ 저자명
- 서효중,황호영,Suh. Hyo-Joong,Hwang. Hoyoung
- ㆍ 간행물명
- 정보과학회논문지. Journal of KIISE. 컴퓨팅의 실제 및 레터
- ㆍ 권/호정보
- 2013년|19권 3호|pp.122-127 (6 pages)
- ㆍ 발행정보
- 한국정보과학회
- ㆍ 파일정보
- 정기간행물| PDF텍스트
- ㆍ 주제분야
- 기타
멀티태스킹으로 동작하는 스마트폰 등 많은 모바일 기기에서 에너지 소모를 줄이는 것은 중요하다. 단일 프로그램 환경과 달리 멀티태스킹은 여러 프로그램이 캐시에 대해 경쟁하게 되는데 캐시 적중률이 저하될 경우 주 메모리에 대한 액세스를 필요로 하기에 성능 저하뿐 아니라 주 메모리 구동을 위한 전력 소모가 증가하게 된다. 본 논문은 충돌에 의한 캐시 적중률 저하를 감소하기 위하여 동적 인덱스 기법을 멀티태스킹 환경으로 확장하여 적용하였으며, 동적 인덱스 기법의 단점인 인덱스 전환시의 캐시 플러쉬 동작을 불필요하도록 개선하였다. 시뮬레이션 결과에 따르면 제안한 기법을 사용할 경우 멀티태스킹 시스템의 데이터 캐시 실패를 줄일 수 있었으며 이로 인한 성능 개선 및 에너지 절감을 얻을 수 있었다.
Energy-saving is one of the most important issues in the multitasking systems such as smart phones. Every program competes on the cache, while the cache misses invoke power consumption by the main memory as well as slowdown of the program. In this paper, we propose a dynamic switching of cache index under multitasking environment which alleviates cache conflict and removes the problem of index switching. Simulation results show that the proposed method can reduce the data cache misses as well as the energy consumption consequent upon the memory driving.