Invention Grant
US09529720B2 Variable distance bypass between tag array and data array pipelines in a cache
有权
缓存中标签阵列与数据阵列管道之间的可变距离旁路
- Patent Title: Variable distance bypass between tag array and data array pipelines in a cache
- Patent Title (中): 缓存中标签阵列与数据阵列管道之间的可变距离旁路
-
Application No.: US13912809Application Date: 2013-06-07
-
Publication No.: US09529720B2Publication Date: 2016-12-27
- Inventor: Marius Evers , John Kalamatianos , Carl D. Dietz , Richard E. Klass , Ravindra N. Bhargava
- Applicant: Advanced Micro Devices, Inc.
- Applicant Address: US CA Sunnyvale
- Assignee: Advanced Micro Devices, Inc.
- Current Assignee: Advanced Micro Devices, Inc.
- Current Assignee Address: US CA Sunnyvale
- Main IPC: G06F12/08
- IPC: G06F12/08

Abstract:
The present application describes embodiments of techniques for picking a data array lookup request for execution in a data array pipeline a variable number of cycles behind a corresponding tag array lookup request that is concurrently executing in a tag array pipeline. Some embodiments of a method for picking the data array lookup request include picking the data array lookup request for execution in a data array pipeline of a cache concurrently with execution of a tag array lookup request in a tag array pipeline of the cache. The data array lookup request is picked for execution in response to resources of the data array pipeline becoming available after picking the tag array lookup request for execution. Some embodiments of the method may be implemented in a cache.
Public/Granted literature
- US20140365729A1 VARIABLE DISTANCE BYPASS BETWEEN TAG ARRAY AND DATA ARRAY PIPELINES IN A CACHE Public/Granted day:2014-12-11
Information query