DELAYING CACHE STATE UPDATES IN NON-SPECULATIVE CACHE MEMORY IN PROCESSOR SYSTEM IN RESPONSE TO SPECULATIVE DATA REQUEST UNTIL SPECULATIVE DATA REQUEST BECOMES NON-SPECULATIVE Russian patent published in 2024 - IPC G06F12/802 G06F9/30 

Abstract RU 2817624 C1

FIELD: physics.

SUBSTANCE: invention relates to methods of managing cache memory of a computer system. Technical result is achieved due to the fact that the cache controller is configured to: select a SAR record in the SAR scheme, wherein the SAR record contains the instruction ID and the main data set; and in response to the fact that the received instruction ID in the fixation indicator indicates that the data request loading instruction is non-speculative, determine whether or not the received instruction ID is contained in the instruction ID entry in the SAR entry in the SAR scheme; and in response to determining that the received instruction ID is contained in the SAR record in the SAR scheme, updating the cache replacement state of the cache entry proper in the main data array corresponding to said index in the main data array entry associated with the target address of the data request in the SAR entry containing the received instruction ID.

EFFECT: faster operation of the system by reducing the occupied cache memory.

14 cl, 13 dwg

Similar patents RU2817624C1

Title Year Author Number
FILTRATION OF TRACING USING THE TRACING REQUESTS CASH 2008
  • Diffenderfer Dzhejms Norris
RU2443011C2
NON-SPECULATIVE DISTRIBUTED CONFLICT RESOLUTION FOR CACHE MEMORY COHERENCY PROTOCOL 2005
  • Birs Robert G.
  • Kham Gerbert G. Dzh.
  • Gudman Dzhejms R.
RU2372642C2
PROGRAMMABLE DEVICES FOR PROCESSING DATA MEMORY TRANSFER REQUESTS 2016
  • Dzhittins Bendzhamin
RU2690751C2
METHOD FOR WRITING PAGE DATA TO THE CACHE 2020
  • Kravtsov Aleksei Iurevich
RU2750132C1
REGISTRATION OF INCOMING CACHE STREAMS ON REQUEST TO A HIGHER-LEVEL CACHE 2019
  • Mola, Jordi
  • Gabryjelski, Henry
RU2764173C1
PROVIDING SNOOP FILTERING ASSOCIATED WITH DATA BUFFER 2013
  • Nejll Zhoze S.
  • Katter Deniel F.
  • Allen Dzhejms D.
  • Limaje Deepak
  • Kasavne Shadi T.
RU2608000C2
DEVICE AND METHOD FOR SETTING CLOCK FREQUENCY/VOLTAGE OF CACHE MEMORY BASED ON INFORMATION OF MEMORY REQUEST 2017
  • Orakwue, Chukwuchebem
RU2717969C1
COMPUTER SYSTEM AND METHOD FOR DATA TRANSMISSION IN COMPUTER SYSTEM 1999
  • Baumgartner Ioanna
  • Din Mark Ehduard
  • Ehlman Anna
RU2220444C2
NON-SPECULATIVE DISTRIBUTED SOLUTION OF CONFLICTS FOR PROTOCOL OF CASH-MEMORY COHERENCE 2003
  • Birs Robert G.
  • Kham Gerbert G. Dzh.
  • Gudman Dzhejms R.
RU2263344C2
HYBRID MEMORY DEVICE WITH A SINGLE INTERFACE 2007
  • Panabejker Raston
  • Krisi Dzhek
RU2442211C2

RU 2 817 624 C1

Authors

Kothinti Naresh, Vignyan Reddy

Perais, Arthur

Al Sheikh, Rami Mohammad

Priyadarshi, Shivam

Dates

2024-04-17Published

2020-06-17Filed