Login| Sign Up| Help| Contact|

Patent Searching and Data


Title:
DATA PROCESSING APPARATUS WITH MEMORY RENAME TABLE FOR MAPPING MEMORY ADDRESSES TO REGISTERS
Document Type and Number:
WIPO Patent Application WO/2015/084493
Kind Code:
A3
Abstract:
A data processing apparatus has a memory rename table for storing memory rename entries each identifying a mapping between a memory address of a location in memory and a mapped register of a plurality of registers. The mapped register is identified by a register number. In response to a store instruction, the store target memory address of the store instruction is mapped to a store destination register and so the data value is stored to the store destination register instead of memory. A memory rename entry is provided in the table to identify the mapping between the store target memory address and store destination target register. In response to a load instruction, if there is a hit in the memory rename table for the load target memory address then the loaded value can be read from the mapped register instead of memory.

Inventors:
PUSDESRIS JOSEPH MICHAEL (US)
KANG YIPING (US)
PELLEGRINI ANDREA (US)
MUDGE TREVOR NIGEL (US)
VANDERSLOOT BENJAMIN ALLEN (US)
Application Number:
PCT/US2014/060878
Publication Date:
November 12, 2015
Filing Date:
October 16, 2014
Export Citation:
Click for automatic bibliography generation   Help
Assignee:
UNIV MICHIGAN (US)
International Classes:
G06F9/38; G06F9/30
Domestic Patent References:
WO2005111794A12005-11-24
Other References:
POSTIFF M ET AL: "The store-load address table and speculative register promotion", MICRO-33. PROCEEDINGS OF THE 33RD. ANNUAL ACM/IEEE INTERNATIONAL SYMPOSIUM ON MICROARCHITECTURE. MONTEREY, CA, DEC. 10 - 13, 2000; [PROCEEDINGS OF THE ANNUAL ACM/IEEE INTERNATIONAL SYMPOSIUM ON MICROARCHITECTURE], LOS ALAMITOS, CA : IEEE COMP. SOC, U, 10 December 2000 (2000-12-10), pages 235 - 244, XP010528891, ISBN: 978-0-7695-0924-2
HEGGY B ET AL: "ARCHITECTURAL SUPPORT FOR REGISTER ALLOCATION IN THE PRESENCE OF ALIASING", PROCEEDINGS OF THE SUPERCOMPUTING CONFERENCE. NEW YORK, NOV. 12 - 16, 1990; [PROCEEDINGS OF THE SUPERCOMPUTING CONFERENCE], WASHINGTON, IEEE COMP. SOC. PRESS, US, vol. CONF. 3, 12 November 1990 (1990-11-12), pages 730 - 739, XP000269009, ISBN: 978-0-8186-2056-0, DOI: 10.1109/SUPERC.1990.130093
Attorney, Agent or Firm:
SPOONER, Stanley, C. (901 North Glebe Road 11th Floo, Arlington VA, US)
Download PDF: