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
    Figure CN116018582B_ABST
Patent Text Reader

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