저에너지 내장형 프로세서를 위한 변형 루프버퍼

A Modified Loop Buffer for a Low-Energy Embedded Processor

  • 박정규 (고려대학교 대학원 전자정보공학과) ;
  • 오형철 (고려대학교(서창) 공학부)
  • Park Jeong-Gyu (Dept. of Elec. & Info. Engineering, Graduate School, Korea University) ;
  • Oh Hyeong-Cheol (School of Engineering, Korea University at Seo-Chang)
  • 발행 : 2006.06.01

초록

루프버퍼는 루프의 부하를 줄이기 위해 일반적으로 사용되고 있는 구조이다. 본 논문은 EISC 내장형 프로세서의 에너지 소모를 줄이기 위하여 변형된 루프버퍼를 제안한다. 제안하는 루프버퍼는 EISC 프로세서가 갖는 특수 명령어의 수행 횟수를 감소시켜, 주요 에너지 소모원인 메모리 접근을 추가로 감소시킨다. 시뮬레이션 결과, 제안하는 루프버퍼는 설계한 프로세서의 수행시간을 $5%{\sim}13.6%$ 감소시키며, 메모리 접근횟수를 $14.9{\sim}37.8%$ 감소시키는 것을 관찰하였다. 변형된 루프버퍼는 $0.18{\mu}m$, 1.8V 공정 표준 셀 라이브러리를 사용하여 악 2792 개의 등가 게이트에 해당하는 면적에서 구현할 수 있다.

키워드