Detecting repetitive patterns in an instruction pipeline of a processor to reduce repetitive fetches
By introducing pattern recording and retrieval circuitry into the processor, duplicate data patterns are detected and inserted, solving the problem of repeated instruction and data retrieval in the processor and improving the processor's efficiency and power consumption.
CN116018582BActive Publication Date: 2026-06-26MICROSOFT TECHNOLOGY LICENSING LLC
Patent Information
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- MICROSOFT TECHNOLOGY LICENSING LLC
- Filing Date
- 2021-05-31
- Publication Date
- 2026-06-26
Smart Images

Figure CN116018582B_ABST
Abstract
Exemplary aspects disclosed herein include detecting a repeating pattern in an instruction pipeline of a processor to reduce repeated fetches. The processor includes a pattern recording circuit configured to receive information in a data stream (e.g., instructions or consumed data) in the instruction pipeline. The pattern recording circuit includes a first-in-first-out (FIFO) table circuit containing an input record column and a plurality of additional adjacent record columns. As new data appears in the data stream, the data recording circuit is configured to sequentially record next incoming data from the data stream into a next input entry of the input record column and then move previously recorded data to adjacent entries of the adjacent record columns. A distance between the input record column and an additional record column having matching data is a distance between repeated occurrences of data in the data stream.
Need to check novelty before this filing date? Find Prior Art