发明名称 SWAPPING BRANCH DIRECTION HISTORYIES IN RESPONSE TO A BRANCH PREDICTION TABLE SWAP INSTRUCTIONS AND RELATED SYSTEMS AND METHODS
摘要 분기 예측 테이블 스왑 명령(들)에 응답하여 분기 방향 히스토리(들)를 스왑하는 것, 및 관련 시스템들 및 방법들이 개시된다. 일 실시예에서, 분기 히스토리 관리 회로는 분기 예측 테이블 스왑 명령을 프로세싱하도록 구성된다. 분기 예측 테이블 스왑 명령에 응답하여, 분기 히스토리 관리 회로는 캐시 메모리로부터의 현재 소프트웨어 코드 영역에 할당된 이전 분기 방향 히스토리 세트를, 분기 예측 시 이용하기 위한 분기 예측 테이블(BPT)로 스왑하도록 구성된다. 현재 분기 방향 히스토리 세트는 BPT 밖으로 스왑되며, 중복 기재되는 것을 피하기 위해 캐시 메모리에 저장된다. 이러한 방식으로, 특정한 소프트웨어 코드 영역들에 할당된 분기 방향 히스토리 세트들은 특정한 소프트웨어 코드 영역들을 프로세싱할 때 분기 예측을 위해 이용된다. 따라서, 명령 프로세싱 시스템의 명령 프로세싱 스루풋 및 분기 예측 정확성은 증가된다.
申请公布号 KR101705211(B1) 申请公布日期 2017.02.09
申请号 KR20157009176 申请日期 2013.09.12
申请人 퀄컴 인코포레이티드 发明人 해스킨스, 존, 윌리엄, 주니어
分类号 G06F9/30;G06F9/38 主分类号 G06F9/30
代理机构 代理人
主权项
地址