Extenstion of 32-bit architecture for 64-bit addressing with sha

Electrical computers and digital processing systems: memory – Storage accessing and control – Hierarchical memories

Patent

Rate now

  [ 0.00 ] – not rated yet Voters 0   Comments 0

Details

395387, 395580, 395581, 395584, 395585, 395586, 39580023, 39580041, 39580042, 711 2, 711 6, 711202, 711203, 711204, 711206, 711212, G06F 932, G06F 942

Patent

active

058260749

ABSTRACT:
A processor has 64-bit operand execution pipelines, but a 32-bit branch pipeline. The branch pipeline contains registers to hold the lower 32-bit sub-addresses of 64-bit target and sequential addresses for conditional branches which have been predicted but not yet resolved. A shared register contains the upper 32 address bits for the target and sequential sub-addresses. All 32-bit target and sequential sub-address registers in the branch pipeline share the single 32-bit shared register holding the upper 32 address bits. The branch pipeline can only process instructions with the same upper 32 address bits, which define a 4 Giga-Byte super-page. When an instruction references an address in a different 4 Giga-Byte super-page, then the branch pipeline stalls until all other branch instructions have completed. The new super-page's upper 32 address bits are then loaded into the shared register. A super-page crossing is detected by a carry out of bit 32 in the 32-bit target or sequential address adders. Branches crossing to a new super-page are always predicted as taken. The super-page address is incremented during mis-prediction recovery when the sequential instruction stream crosses to a new super-page.

REFERENCES:
patent: 4449184 (1984-05-01), Pohlman, III et al.
patent: 5097436 (1992-03-01), Zurawski
patent: 5163140 (1992-11-01), Stiles et al.
patent: 5276635 (1994-01-01), Naini et al.
patent: 5319606 (1994-06-01), Bowen et al.
patent: 5327369 (1994-07-01), Ashkenazi
patent: 5331645 (1994-07-01), Miller et al.
patent: 5335333 (1994-08-01), Hinton et al.
patent: 5420992 (1995-05-01), Killian et al.
patent: 5426751 (1995-06-01), Sawamoto
patent: 5430864 (1995-07-01), Powell et al.
patent: 5450607 (1995-09-01), Kowalczyk et al.
patent: 5479639 (1995-12-01), Ewertz et al.
patent: 5481689 (1996-01-01), Stamm et al.
patent: 5592634 (1997-01-01), Circello et al.
patent: 5608886 (1997-03-01), Blomgren et al.

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

Extenstion of 32-bit architecture for 64-bit addressing with sha does not yet have a rating. At this time, there are no reviews or comments for this patent.

If you have personal experience with Extenstion of 32-bit architecture for 64-bit addressing with sha, we encourage you to share that experience with our LandOfFree.com community. Your opinion is very important and Extenstion of 32-bit architecture for 64-bit addressing with sha will most certainly appreciate the feedback.

Rate now

     

Profile ID: LFUS-PAI-O-257685

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