发明名称 ACCESS MAP-PATTERN MATCH BASED PREFETCH UNIT FOR A PROCESSOR
摘要 실시예에서, 프로세서는 몇몇 캐시 블록들에 대한 와일드 카드들을 패턴들이 포함할 수 있는 액세스 맵-패턴 매치(AMPM)-기반 프리페처를 구현할 수 있다. 와일드 카드는 해당 캐시 블록에 대한 임의의 액세스와 매칭할 수 있다(예컨대, 무 액세스(no access), 디맨드 액세스, 프리페치, 성공적인 프리페치, 기타 등등). 더욱이, 불규칙적인 스트라이드들을 갖춘 패턴들 및/또는 불규칙적인 액세스 패턴들은 매칭 패턴들에 포함될 수 있고, 프리페치 발생을 위해 검출될 수 있다. 실시예에서, AMPM 프리페처는 대량 스트리밍 프리페치들에 대한 사슬형 액세스 맵을 구현할 수 있다. 스트림이 검출되는 경우, AMPM 프리페처는 스트림에 대한 한 쌍의 맵 엔트리(map entry)들을 할당할 수 있고, 스트림 내의 차후의 액세스 맵 영역들에 대해 상기 한 쌍을 재사용할 수 있다. 몇몇 실시예들에서, 품질 계수는 각각의 액세스 맵에 연관될 수 있고, 프리페치 발생의 속도를 제어할 수 있다.
申请公布号 KR101699673(B1) 申请公布日期 2017.01.24
申请号 KR20167003786 申请日期 2014.06.17
申请人 애플 인크. 发明人 마이어, 스테판 지.;윌리암스, 제라드 알.;카난, 하리 에스.;코나스, 파블로스
分类号 G06F12/08 主分类号 G06F12/08
代理机构 代理人
主权项
地址