최근 의 연구 는 계층 적 BTB 들 의 비용 및 성능 오버헤드 들 을 줄일 수 있 는 효과 적 인 방법 을 제시 하 였 다 . 명령어 캐시 블록 들 은 그 들 이 포함 하 는 분기 들 에 대한 BTB 메타데이터 를 효과 적 으로 내장 하 고 있 다는 점 을 지적 하 면서 , " "" 컨 플루언스 ( Confluence ) "" 는 임시 스트림 기반 의 명령어 프리페처 를 사용 하 여 명령어 캐시 와 BTB 를 모두 채울 것 을 제안 하 고 ", 후자 는 들어오 는 ( incoming ) 캐시 블록 들 을 프리디 코딩 하 고 캐시 블록 내부 의 분기 명령어 들 로부터 분기 타 겟 들 을 추출 한다 ( [ ref . 14 ] ) . 전용 의 2 차 BTB 레벨 과 전용 의 BTB 프리페처 의 필요 성 을 피함 으로써 컨 플루언스 는 고 성능 프론트 - 엔드 의 비용 을 절감 할 수 있 다 . 그러나 , 그것 은 그 자체 가 높 은 메타데이터 비용 들 을 유발 하 는 시간 적 스트림 기반 의 명령어 프리페처 에 여전히 의존 한다 .