发明名称 Variable distance bypass between tag array and data array pipelines in a cache
摘要 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.
申请公布号 US9529720(B2) 申请公布日期 2016.12.27
申请号 US201313912809 申请日期 2013.06.07
申请人 Advanced Micro Devices, Inc. 发明人 Evers Marius;Kalamatianos John;Dietz Carl D.;Klass Richard E.;Bhargava Ravindra N.
分类号 G06F12/08 主分类号 G06F12/08
代理机构 代理人
主权项 1. A method, comprising: picking a 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 being picked for execution in response to resources of the data array pipeline becoming available after the tag array lookup request is picked for execution.
地址 Sunnyvale CA US
您可能感兴趣的专利