发明名称 Fetch width predictor
摘要 Various techniques for predicting instruction fetch widths. In one embodiment, a fetch prediction unit in a processor is configured to generate a fetch width that specifies a number of bits to be retrieved in a subsequent fetch from an instruction cache. The fetch prediction unit may also generate a fetch prediction that includes the fetch width in response to a current fetch request. A number of bits corresponding to the fetch width may be fetched from the instruction cache. The fetch width may correspond to a location of a predicted-taken control transfer instruction. This fetch width prediction may lead to power savings in instruction cache accesses.
申请公布号 US9367471(B2) 申请公布日期 2016.06.14
申请号 US201213609236 申请日期 2012.09.10
申请人 Apple Inc. 发明人 Blasco-Allue Conrado;Gunna Ramesh B.
分类号 G06F9/38;G06F12/08;G06F9/00 主分类号 G06F9/38
代理机构 Meyertons, Hood, Kivlin, Kowert & Goetzel, P.C. 代理人 Meyertons, Hood, Kivlin, Kowert & Goetzel, P.C.
主权项 1. A method, comprising: predicting, by a processing unit, a fetch width that specifies a first number of bits to be retrieved from a cache line in a fetch from an instruction cache; and fetching only the first number of bits from the cache line in response to a fetch request corresponding to the cache line; wherein the first number of bits is less than a maximum number of bits that the instruction cache is configured to retrieve from the cache line in response to fetch requests.
地址 Cupertino CA US