Invention Grant
- Patent Title: Data prefetch unit utilizing duplicate cache tags
- Patent Title (中): 数据预取单元利用重复的缓存标签
-
Application No.: US13165297Application Date: 2011-06-21
-
Publication No.: US08316188B2Publication Date: 2012-11-20
- Inventor: Sudarshan Kadambi , Puneet Kumar , Po-Yung Chang
- Applicant: Sudarshan Kadambi , Puneet Kumar , Po-Yung Chang
- Applicant Address: US CA Cupertino
- Assignee: Apple Inc.
- Current Assignee: Apple Inc.
- Current Assignee Address: US CA Cupertino
- Agency: Meyertons, Hood, Kivlin, Kowert & Goetzel, P.C.
- Agent Lawrence J. Merkel
- Main IPC: G06F12/08
- IPC: G06F12/08

Abstract:
In one embodiment, a processor comprises a prefetch unit coupled to a data cache. The prefetch unit is configured to concurrently maintain a plurality of separate, active prefetch streams. Each prefetch stream is either software initiated via execution by the processor of a dedicated prefetch instruction or hardware initiated via detection of a data cache miss by one or more load/store memory operations. The prefetch unit is further configured to generate prefetch requests responsive to the plurality of prefetch streams to prefetch data in to the data cache. In an embodiment, the prefetch unit is configured to check for a cache hit for a prefetch request by checking a duplicate cache tags.
Public/Granted literature
- US20110264864A1 Prefetch Unit Public/Granted day:2011-10-27
Information query