US Patent:
20120047329, Feb 23, 2012
Inventors:
Rajat Goel - Saratoga CA, US
Ian D. Kountanis - Santa Clara CA, US
International Classification:
G06F 12/08
G06F 12/00
US Classification:
711125, 711E12001, 711E1202
Abstract:
In some embodiments, a cache may include a tag array and a data array, as well as circuitry that detects whether accesses to the cache are sequential (e.g., occupying the same cache line). For example, a cache may include a tag array and a data array that stores data, such as multiple bundles of instructions per cache line. During operation, it may be determined that successive cache requests are sequential and do not cross a cache line boundary. Responsively, various cache operations may be inhibited to conserve power. For example, access to the tag array and/or data array, or portions thereof, may be inhibited.