Electrical computers and digital processing systems: memory – Storage accessing and control – Shared memory area
Reexamination Certificate
2006-11-03
2009-12-15
Nguyen, Hiep T (Department: 2187)
Electrical computers and digital processing systems: memory
Storage accessing and control
Shared memory area
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
Coon Brett W.
Lindholm John Erik
Nickolls John R.
Siu Ming Y.
Tarolli Gary
Nguyen Hiep T
NVIDIA Corporation
Townsend and Townsend / and Crew LLP
LandOfFree
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.
Profile ID: LFUS-PAI-O-4080081