Computer graphics processing and selective visual display system – Computer graphics display memory system – Memory partitioning
Reexamination Certificate
2000-07-20
2004-11-23
Bella, Matthew C. (Department: 2676)
Computer graphics processing and selective visual display system
Computer graphics display memory system
Memory partitioning
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.
Marion Neal Richard
Ramsay, III George F.
Bella Matthew C.
Cashera Antonio
McBurney Mark E.
Yee Duke W.
LandOfFree
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.
Profile ID: LFUS-PAI-O-3328430