기존 의 작업 은 분기 예측 자 를 사용 하 여 향후 제어 흐름 을 예측 하 고 페치 스트림 에 앞서 캐시 블록 들 을 L 1 - I 로 프리 페치 할 것 을 제안 했 다 ( [ ref . 18 ] , [ ref . 19 ] ) . 그러 한 접근 방식 의 한 가지 강점 은 기존 BTB 및 분기 예측 자 구조 들 을 활용 하 기 때문 에 비용 과 복잡 성 이 낮 다는 것 이 다 . 그러나 , 분기 예측 자 지시 된 프리 페치 는 SPEC 워크 로드 들 의 컨텍스트 에서 적당 한 명령어 작업 세트 들 로 제안 되 었 다 . 서버 측면 에서 연구원 들 은 서버 워크 로드 들 의 방대 한 코드 풋 프린트 들 이 실제 BTB 들 의 용량 을 무시 하 고 , 불 연속 성 을 발견 할 수 없 기 때문 에 분기 예측 자 기반 의 접근 방식 들 을 비 효율 적 으로 만든다고 주장 한다 ( [ ref . 20 ] ) . 분기 예측 자 주도 의 접근 방식 들 ( branch - predictor - driven approaches ) 에 대한 또 다른 난제 는 분기 예측 자 들 의 제한 된 정확도 에 의해 나타나 며 , 이 는 대형 LLC 접속 지연 들 을 커버 하 기 위해 페치 스트림 앞 에 많 은 분기 들 을 예측 하 는 어려운 과제 를 처리 할 것 으로 예상 된다 ( [ ref . 9 ] ) .