Allocating memory

Computer graphics processing and selective visual display system – Computer graphics display memory system – Memory allocation

Reexamination Certificate

Rate now

  [ 0.00 ] – not rated yet Voters 0   Comments 0

Details

C711S171000

Reexamination Certificate

active

06724390

ABSTRACT:

BACKGROUND OF THE INVENTION
This invention relates to allocating memory for use by a graphics processor.
A graphics processor requires large amounts of contiguous memory for processing and displaying images. Dedicated “graphics” memory may be provided to meet this requirement; however, this additional memory increases the costs associated with graphics processing.
Another approach is to allocate operating system (or “system”) memory for use by the graphics processor. Traditionally, this approach required “locking down” large amounts of system memory for exclusive use by the graphics processor. The operating system was often left with an insufficient amount of memory as a result.
SUMMARY OF THE INVENTION
In general, in one aspect, the invention relates to allocating memory for use by a graphics processor. The invention features identifying available portions of system memory and allocating the available portions of system memory to the graphics processor.
Among the advantages of this aspect may be one or more of the following. Identifying available portions of system memory and allocating those available portions makes it possible for the graphics processor to use system memory without “locking down” large portions of that memory beforehand. As a result, the amount of dedicated memory required by the graphics processor can be reduced without substantially adverse effects to the operating system.


REFERENCES:
patent: 5107251 (1992-04-01), Frank et al.
patent: 5113180 (1992-05-01), Gupta et al.
patent: 5247634 (1993-09-01), Cline et al.
patent: 5335322 (1994-08-01), Mattison
patent: 5675793 (1997-10-01), Crick et al.
patent: 5793385 (1998-08-01), Nale
patent: 5796413 (1998-08-01), Shipp et al.
patent: 5900885 (1999-05-01), Stortz
patent: 5905853 (1999-05-01), Murakami
patent: 5920881 (1999-07-01), Porterfield
patent: 5930827 (1999-07-01), Sturges
patent: 5946005 (1999-08-01), Chiang et al.
patent: 5953746 (1999-09-01), Crocker et al.
patent: 6021505 (2000-02-01), Ayyagari et al.
patent: 6023281 (2000-02-01), Grigor et al.
patent: 6041016 (2000-03-01), Freker
patent: 6085269 (2000-07-01), Chan et al.
patent: 6097401 (2000-08-01), Owen et al.
patent: 6304935 (2001-10-01), Strongin
patent: 6308248 (2001-10-01), Welker et al.
patent: 6326973 (2001-12-01), Behrbaum et al.
patent: 6366994 (2002-04-01), Kalyur
patent: 6369813 (2002-04-01), Pentkovski et al.
patent: 6370633 (2002-04-01), Sethi
patent: 6377268 (2002-04-01), Jeddeloh
patent: 6378082 (2002-04-01), Rajappa et al.
patent: 6430665 (2002-08-01), Allison et al.
patent: 2002/0188793 (2002-12-01), Hunsaker et al.
patent: 0 513 433 (1991-09-01), None
patent: 0 851 353 (1997-12-01), None
patent: 98/14878 (1998-04-01), None
Newman, Gary. “Memory Management Support for Tiled Array Organization.”Computer Architecture News.20.4. Sep. 1992. 22-30.

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

Allocating memory does not yet have a rating. At this time, there are no reviews or comments for this patent.

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

Rate now

     

Profile ID: LFUS-PAI-O-3230956

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