Looking for breakthrough ideas for innovation challenges? Try Patsnap Eureka!

Method and appts. for graphics context switching in data processing system

A data processing system and context technology, applied in image data processing, image data processing, processor architecture/configuration, etc., can solve problems such as reducing context switching speed, wasting adapter memory, and reducing display graphics data processing speed.

Inactive Publication Date: 2004-10-27
IBM CORP
View PDF0 Cites 8 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

The practice of switching the entire context for each process slows down the processing used to display graphics data
Also, this mechanism both wastes memory in the adapter and slows down context switching between different processes

Method used

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
View more

Image

Smart Image Click on the blue labels to locate them in the text.
Viewing Examples
Smart Image
  • Method and appts. for graphics context switching in data processing system
  • Method and appts. for graphics context switching in data processing system
  • Method and appts. for graphics context switching in data processing system

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0023] Referring now to the drawings, and in particular to FIG. 1, there is shown a data processing system in which the present invention may be implemented in accordance with a preferred embodiment of the present invention. Computer 100 is shown including system unit 110 , video display terminal 102 , keyboard 104 , storage device 108 which may include a floppy drive and other types of permanent and removable storage media, and mouse 106 . The personal computer 100 may also include some additional input devices such as a joystick, touch pad, touch screen, trackball, microphone, and the like. Computer 100 may be implemented using any suitable computer, such as an IBM RS / 6000 computer or an IntelliStation computer, which are products of IBM Corporation, Armonk, New York. Although a computer is shown in the figures, in other embodiments of the present invention, it can also be implemented in other types of data processing systems, such as network computers. Computer 100 prefera...

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to View More

PUM

No PUM Login to View More

Abstract

A method and apparatus in a data processing system for context management for a plurality of graphic processes. A request is received to send graphics data to a graphics adapter from a first graphics process within the plurality of graphics processes. A determination is made as to whether a complete change in a current context is required for the graphics adapter to process the graphics data from the first graphics process. If only a portion of the current context needs to be changed, the portions to be changed are saved. Then, the context information for the graphics process are retrieved and placed in with the current context information required using a set of contexts stored in a memory.

Description

technical field [0001] The present invention relates generally to an improved data processing system, and more particularly to methods and apparatus for processing graphics data. Background technique [0002] Data processing systems, such as personal computers and workstations, are commonly used to run computer-aided design (CAD) applications, computer-aided manufacturing (CAM) applications, and computer-aided software engineering (CASE) tools. Engineers, scientists, technicians, and others use these applications every day. These applications involve complex calculations, such as finite element analysis, to model stresses in structures. Some other applications include chemical or molecular construction modeling applications. CAD / CAM / CASE applications are typically graphics intensive in terms of the information communicated to the user. Data processing system users may also use other graphics-intensive applications, such as desktop publishing applications. Often, users of...

Claims

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to View More

Application Information

Patent Timeline
no application Login to View More
IPC IPC(8): G06T15/00G06F3/14G06F9/46
CPCG06F3/14G06F9/461G06T1/00
Inventor R·P·德施纳奥克斯
Owner IBM CORP
Who we serve
  • R&D Engineer
  • R&D Manager
  • IP Professional
Why Patsnap Eureka
  • Industry Leading Data Capabilities
  • Powerful AI technology
  • Patent DNA Extraction
Social media
Patsnap Eureka Blog
Learn More
PatSnap group products