Method and apparatus for compressing relative addresses

Electrical computers and digital processing systems: memory – Address formation – Combining two or more values to create address

Reexamination Certificate

Rate now

  [ 0.00 ] – not rated yet Voters 0   Comments 0

Details

C712S211000

Reexamination Certificate

active

07111148

ABSTRACT:
A method and apparatus for compressing relative addresses and for storage of compressed relative addresses. A relative virtual address is computed in a particular stage of a processor pipeline and then compressed according to one or more compression techniques for storage in a micro-operation storage. A compressed relative address is retrieved from one or more micro-operation entries of the micro-operation storage and an uncompressed virtual address is reconstructed from the compressed relative address and an instruction pointer (IP) address associated with the head of the micro-operation storage line in which the compressed relative address was stored. IP-relative addresses may be computed in a manner similar to relative branch targets, then compressed and stored in one or more micro-operation entries of a micro-operation storage line to be reconstructed later according to an IP address associated with the respective micro-operation storage line in which their compressed counterpart was stored.

REFERENCES:
patent: 5751942 (1998-05-01), Christensen et al.
patent: 5809271 (1998-09-01), Colwell et al.
patent: 6014742 (2000-01-01), Krick et al.
patent: 6018786 (2000-01-01), Krick et al.
patent: 6073213 (2000-06-01), Peled et al.
patent: 6076144 (2000-06-01), Peled et al.
patent: 6170038 (2001-01-01), Krick et al.
patent: 6182210 (2001-01-01), Akkary et al.
patent: 6216206 (2001-04-01), Peled et al.
patent: 6240509 (2001-05-01), Akkary
patent: 6338132 (2002-01-01), Kyker et al.
patent: 2002/0108029 (2002-08-01), Kondoh et al.
Jeffrey C. Becker et al, “An Analysis of the Information Content of Address Reference Streams”, Proceedings of the 24th Annual International Symposium on Microarchitecture, 1991, pp. 19-24.
A. D. Samples, “Mache: No-Loss Trace Compaction” , Proceedings of the 1989 ACM SIGMETRICS International Conference on Measurement and Modeling of Computer Systems, 1989, pp. 89-97.
X86-64™ Technology White Paper AMD, “Advanced Micro Devices, Inc. x86-64™ Technology White Paper”, Advanced Micro Devices, Inc., One AMD Place, Sunnyvale, CA 94088, pp. 1-13.
Preliminary Information, “AMD 64-Bit Technology, the AMD x86-64™ Architecture Programmers Overview”, AMD, Publication #24108 Rev:C, Issue Date Jan. 2001, 134 pages.
Glenn Hinton et al, “The Michroarchitecture of the Pentium(R) 4 Processor,” Intel Technology Journal, Q1, 2001, pp. 1-13.

LandOfFree

Say what you really think

Search LandOfFree.com for the USA inventors and patents. Rate them and share your experience with other people.

Rating

Method and apparatus for compressing relative addresses does not yet have a rating. At this time, there are no reviews or comments for this patent.

If you have personal experience with Method and apparatus for compressing relative addresses, we encourage you to share that experience with our LandOfFree.com community. Your opinion is very important and Method and apparatus for compressing relative addresses will most certainly appreciate the feedback.

Rate now

     

Profile ID: LFUS-PAI-O-3604937

  Search
All data on this website is collected from public sources. Our data reflects the most accurate information available at the time of publication.