Method and apparatus for caching variable size patterns into...

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

Reexamination Certificate

Rate now

  [ 0.00 ] – not rated yet Voters 0   Comments 0

Details

C345S537000, C345S552000, C345S557000, C345S562000, C711S153000, C711S170000

Reexamination Certificate

active

06822655

ABSTRACT:

BACKGROUND OF THE INVENTION
1. Technical Field
The present invention relates generally to an improved data processing system, and in particular to a method and apparatus for processing graphics data. Still more particularly, the present invention provides a method and apparatus for caching or storing graphics data in a manner to reduce bandwidth usage of a system bus.
2. Description of Related Art
Data processing systems, such as personal computers and work stations, are commonly utilized to run computer-aided design (CAD) applications, computer-aided manufacturing (CAM) applications, and computer-aided software engineering (CASE) tools. Engineers, scientists, technicians, and others employ these applications daily. These type of applications are normally graphics intensive in terms of the information relayed to the user. On these types of data processing systems, the graphics applications require priority access to system resources.
On the server side, however, the demand for fast graphics processing is less than that on the client side data processing systems. Instead, on a server data processing system, the emphasis is on the speed at which requests can be handled and processed. For example, a server may receive thousands of requests in an hour for web pages being hosted on the server. On server class data processing systems, a graphics display is used for system management and other low priority activities. The rendering used for these activities often requires the use of large patterned areas, such as, for example, window backgrounds and patterned buttons. Repeatedly sending a pattern from a memory or other storage across a bus to a graphics adapter for display uses a large portion of the system bus bandwidth. This usage reduces the availability of bus resources for higher priority applications, such as those used for responding to client requests.
Therefore, it would be advantageous to have an improved method and apparatus for handling graphics data in a manner in which the number of bus accesses are reduced.
SUMMARY OF THE INVENTION
The present invention provides a method and apparatus in a data processing system for processing a request to display a pattern. A plurality of partitions is created in a memory in a graphics adapter in the data processing system, wherein each partition within the plurality of partitions has a size equal to each of the other partitions within the plurality partitions. A determination is made as to whether the pattern is present within the plurality of partitions. The pattern is displayed using the plurality of partitions if the pattern is present within the plurality of partitions. The pattern is retrieved from another location if the pattern is absent from the plurality of partitions. Responsive to retrieving the pattern from another location, the pattern is stored if the pattern is within the size.


REFERENCES:
patent: 4603380 (1986-07-01), Easton et al.
patent: 4965751 (1990-10-01), Thayer et al.
patent: 4994962 (1991-02-01), Mageau et al.
patent: 5357605 (1994-10-01), Rupel et al.
patent: 5454076 (1995-09-01), Cain et al.
patent: 5459834 (1995-10-01), Katayama
patent: 5506979 (1996-04-01), Menon
patent: 5625787 (1997-04-01), Mahin et al.
patent: 5802557 (1998-09-01), Vishlitzky et al.
patent: 5991847 (1999-11-01), Ballard et al.
patent: 6035387 (2000-03-01), Hsu et al.
patent: 6121974 (2000-09-01), Shaw
patent: 6130680 (2000-10-01), Cox et al.
patent: 6370619 (2002-04-01), Ho et al.
patent: 6414689 (2002-07-01), Wu
patent: 6430656 (2002-08-01), Arimilli 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

Method and apparatus for caching variable size patterns into... 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 caching variable size patterns into..., we encourage you to share that experience with our LandOfFree.com community. Your opinion is very important and Method and apparatus for caching variable size patterns into... will most certainly appreciate the feedback.

Rate now

     

Profile ID: LFUS-PAI-O-3328430

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