Effective Branch Prediction Schemes in AE32000

AE32000에서의 효율적인 분기 예측 기법

  • 정주영 (고려대학교 대학원 전자정보공학과) ;
  • 김현규 (고려대학교 대학원 전자정보공학과) ;
  • 오형철 (고려대학교 자연과학대학 공학부)
  • Published : 2001.10.01

Abstract

본 논문에서는 AE32000 프로세서에 적응 가능한 효율적인 분기 예측 기법에 관하여 연구하였다. 실험결과, 내장형 응용분야에서의 비용 효율성이란 측면에, AE32000 프로세서에서는 1비트의 분기 예측기와 한 개의 엔트리를 갖는 BTB(Branch Target Buffer)를 사용하는 것이 가장 적합함을 관찰하였다. 또한, 분기 목적 주소에서 나타나는 LERI 명령을 폴딩하여 분기 손실을 줄이는 방안은, BTB와 LERI 폴딩 유닛을 사용하는 설계에서, 가져오는 성능 향상이 미미함을 확인하였다.

Keywords