Processing

Please wait...

Settings

Settings

Goto Application

1. WO1997024672 - PERFORMING SPECULATIVE SYSTEM MEMORY READS

Publication Number WO/1997/024672
Publication Date 10.07.1997
International Application No. PCT/US1996/011715
International Filing Date 15.07.1996
IPC
G06F 13/42 2006.01
GPHYSICS
06COMPUTING; CALCULATING OR COUNTING
FELECTRIC DIGITAL DATA PROCESSING
13Interconnection of, or transfer of information or other signals between, memories, input/output devices or central processing units
38Information transfer, e.g. on bus
42Bus transfer protocol, e.g. handshake; Synchronisation
CPC
G06F 13/4239
GPHYSICS
06COMPUTING; CALCULATING; COUNTING
FELECTRIC DIGITAL DATA PROCESSING
13Interconnection of, or transfer of information or other signals between, memories, input/output devices or central processing units
38Information transfer, e.g. on bus
42Bus transfer protocol, e.g. handshake; Synchronisation
4204on a parallel bus
4234being a memory bus
4239with asynchronous protocol
Applicants
  • INTEL CORPORATION [US]/[US] (AllExceptUS)
  • DODD, James, M. [US]/[US] (UsOnly)
  • MALINOWSKI, Richard [CA]/[US] (UsOnly)
  • LANGENDORF, Brian, K. [US]/[US] (UsOnly)
  • HAYEK, George, R. [US]/[US] (UsOnly)
Inventors
  • DODD, James, M.
  • MALINOWSKI, Richard
  • LANGENDORF, Brian, K.
  • HAYEK, George, R.
Agents
  • MALLIE, Michael, J.
Priority Data
08/580,32328.12.1995US
Publication Language English (EN)
Filing Language English (EN)
Designated States
Title
(EN) PERFORMING SPECULATIVE SYSTEM MEMORY READS
(FR) PROCEDE POUR EFFECTUER DES LECTURES SPECULATIVES DANS UNE MEMOIRE SYSTEME
Abstract
(EN)
A method of improving computer system performance during memory reads. Prior art computer systems experience a considerable time penalty during microprocessor reads from system memory. This time penalty is mitigated by the method of the present invention, wherein data is speculatively retrieved from system memory upon receipt of a microprocessor read request. A microprocessor (110) initiates a read request which is decoded by a memory controller (140). Before the decoding has completed, the memory controller speculatively begins to retrieve data from the system memory device (130). Thus if the decode step determines that the requested data is in system memory, the time required to retrieve the data is decreased.
(FR)
L'invention concerne un procédé pour améliorer les performances d'un système d'ordinateur durant la lecture en mémoire. Les systèmes d'ordinateur de l'art antérieur étaient bloqués pendant une durée de temps importante lors de la lecture par le microprocesseur de la mémoire du système. Cette perte de temps est diminuée par le procédé de la présente invention, où les données sont extraites de manière spéculative du système de mémoire à la réception d'une demande de lecture de microprocesseur. Un microprocesseur (110) démarre une demande de lecture qui est décodée par une commande de mémoire (140). Avant que le décodage soit terminé, la commande de la mémoire commence de manière spéculative à extraire des données de la mémoire système (130). Ainsi, si l'étape de décodage détermine que les données requises sont dans la mémoire système, le temps nécessaire pour récupérer les données est diminué.
Latest bibliographic data on file with the International Bureau