1
Sander Benjamin T, Ramani Krishnan V, Haddad Ramsey W, Alsup Mitchell: System and method for validating a memory file that links speculative results of load operations to register values. Advanced Micro Devices, Sander Benjamin T, Ramani Krishnan V, Haddad Ramsey W, Alsup Mitchell, sDRAKE Paul S, November 24, 2005: WO/2005/111794 (5 worldwide citation)

A system and method for linking speculative results of load operations to register values. A system (100) includes a memory file (132) including an entry (220) configured to store a first addressing pattern (206) and a first tag (208). The memory file (132) is configured to compare the first address ...


2
Alsup Mitchell, Smaus Gregory William, Pickett James K, Mccinn Brian D, Filippo Michael A, Sander Benjamin T: System and method for handling exceptional instructions in a trace cache based processor. Advanced Micro Devices, Alsup Mitchell, Smaus Gregory William, Pickett James K, Mccinn Brian D, Filippo Michael A, Sander Benjamin T, DRAKE Paul S, May 6, 2005: WO/2005/041024 (4 worldwide citation)

A system may include an instruction cache (106), a trace cache (160) including a plurality of trace cache entries (162), and a trace generator (170) coupled to the instruction cache (106) and the trace cache (160). The trace generator (170) may be configured to receive a group of instructions output ...


3
Filippo Michael A, Pickett James K, Sander Benjamin T, Gopal Rama S: Load store unit with replay mechanism. Advanced Micro Devices, Filippo Michael A, Pickett James K, Sander Benjamin T, Gopal Rama S, DRAKE Paul S, December 23, 2004: WO/2004/111839

A microprocessor (100) may include a scheduler (118) configured to issue operations and a load store unit (126C) configured to execute memory operations issued by the scheduler (118). The load store unit (126C) is configured to store information identifying memory operations issued to the load store ...


4
Filippo Michael A, Pickett James K, Sander Benjamin T: System and method for operation replay within a data-speculative microprocessor. Advanced Micro Devices, Filippo Michael A, Pickett James K, Sander Benjamin T, sDRAKE Paul S, November 18, 2004: WO/2004/099977

A microprocessor (100) may include one or more functional units (126) configured to execute operations, a scheduler (118) configured to issue operations to the functional units (126) for execution, and at least one replay detection unit. The scheduler (118) may be configured to maintain state inform ...


5
Filippo Michael A, Pickett James K, Sander Benjamin T: Apparatus and method to identify data-speculative operations in microprocessor. Advanced Micro Devices, Filippo Michael A, Pickett James K, Sander Benjamin T, sDRAKE Paul S, November 18, 2004: WO/2004/099978

A microprocessor (100) may include a retire queue (102) and one or more data speculation verification units. The data speculation verification units are each configured to verify data speculation performed on operations. Each data speculation verification unit generates a respective speculation poin ...