Register file allocation

Electrical computers and digital processing systems: memory – Storage accessing and control – Shared memory area

Reexamination Certificate

Rate now

  [ 0.00 ] – not rated yet Voters 0   Comments 0

Details

Reexamination Certificate

active

07634621

ABSTRACT:
Circuits, methods, and apparatus that provide the die area and power savings of a single-ported memory with the performance advantages of a multiported memory. One example provides register allocation methods for storing data in a multiple-bank register file. In a thin register allocation method, data for a process is stored in a single bank. In this way, different processes use different banks to avoid conflicts. In a fat register allocation method, processes store data in each bank. In this way, if one process uses a large number of registers, those registers are spread among the banks, avoiding a situation where one bank is filled and other processes are forced to share a reduced number of banks. In a hybrid register allocation method, processes store data in more than one bank, but fewer than all the banks. Each of these methods may be combined in varying ways.

REFERENCES:
patent: 5179685 (1993-01-01), Nojiri
patent: 5809547 (1998-09-01), Taoda
patent: 6381668 (2002-04-01), Lunteren
patent: 6988154 (2006-01-01), Latta
patent: 7296112 (2007-11-01), Yarlagadda et al.
patent: 7339592 (2008-03-01), Lindholm et al.
patent: 2006/0195707 (2006-08-01), Rychlik
patent: 2007/0153015 (2007-07-01), You-Ming

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

Register file allocation does not yet have a rating. At this time, there are no reviews or comments for this patent.

If you have personal experience with Register file allocation, we encourage you to share that experience with our LandOfFree.com community. Your opinion is very important and Register file allocation will most certainly appreciate the feedback.

Rate now

     

Profile ID: LFUS-PAI-O-4080081

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