Computer graphics processing and selective visual display system – Computer graphics processing – Graph generating
Reexamination Certificate
1998-04-01
2001-09-11
Vo, Cliff N. (Department: 2772)
Computer graphics processing and selective visual display system
Computer graphics processing
Graph generating
C345S469000
Reexamination Certificate
active
06288723
ABSTRACT:
BACKGROUND OF THE INVENTION
1. Field of the Invention
This invention relates in general to the field of computer systems, and in particular, to a method and apparatus for performing vertical parallel computations and data format conversion for graphics.
2. Description of Related Art
To improve the efficiency of multi-dimensional computations, Single-Instruction, Multiple Data (SIMD) architectures have been developed. A typical SIMD architecture enables one instruction to operate on several operands simultaneously. In particular, SIMD architectures take advantage of packing many data elements within one register or memory location. With parallel hardware execution, multiple operations can be performed with one instruction, resulting in significant performance improvement. Traditional SIMD architectures perform mainly “vertical” operations where corresponding elements in separate operands are operated upon in parallel and independently.
Although many applications currently in use can take advantage of such vertical operations, there are a number of important applications which would require the re-arrangement of the data elements before vertical operations can be implemented so as to provide realization of the application. Examples of such applications include the dot product and matrix multiplication operations, which are commonly used in 3-D graphics and signal processing applications.
In three-dimensional (3-D) graphics applications, the graphic processor usually renders a graphic object based on a set of graphical data. There are situations where the graphical data are presented to the graphic processor in a data format that is not compatible with the format as processed by the graphic processor.
Therefore, there is a need in the technology for providing an apparatus and method to efficiently perform vertical SIMD computations and data format conversion for 3-D graphic transformations.
SUMMARY OF THE INVENTION
An apparatus and method for performing conversion of graphical data format is disclosed. A matrix multiplication is performed on a first set of data and a second set of data to generate a third set of data in a first format. The first and second sets of data represent the graphical data. The third set of data in the first format is transmitted to a graphics card. The third set of data in the first format is converted to a converted set of data in a second format.
REFERENCES:
patent: 3855460 (1974-12-01), Sado
patent: 4697247 (1987-09-01), Grinberg et al.
patent: 4965750 (1990-10-01), Matsuo et al.
patent: 5109524 (1992-04-01), Wagner et al.
patent: 5226002 (1993-07-01), Wu et al.
patent: 5412766 (1995-05-01), Pietras et al.
patent: 5724497 (1998-03-01), San et al.
patent: 5798767 (1998-08-01), Poole et al.
A Processor Architecture for 3-D Graphics Calculations, Yulun Wang, Amante Mangaser, Partha Srinivasan, Computer Motion, Inc., pp. 1-23.
Parallel Computers for Graphics Applications (Proceedings: Second International Conference . . .), Levinthal, et al., 1987. pp 193-198.
A SIMD Graphics Processor, Adam Levinthal, Thoms Porter, 1984, pp 77-82.
Visual Instruction Set (VIS) User's Guide, Sun Microsystems, Version 1. 1, Mar. 1997, pp i-xii, 1-127.
AMD-3D Technology Manual, Advance Micro Devices, (AMD), Feb. 1998, pp i-x, 1-58.
MIPS Extension for Digital Media With 3D, MIPS Techologies, Inc., Mar. 12, 1997, pp 0-26.
Architecture of a Braodband Mediaprocessor (Proceedings of COMPCON '96), Craig Hansen, 1996, pp 334-354.
64-bit and Multimedia Extensions in the PA-RISC 2.0 Architecture, Computing Directory Technologies Precision Architecture Document, Jul. 17, 1997.
Silicon Graphics Introduces Enhanced MIPS Architecture to Lead the Interactive Digital Revolution, Oct. 21, 1996.
21164 Alpha Microprocessor Data Sheet, Samsung Electronics, 1997.
TM1000 Preliminary Data Book, Philips Semidconductors, Jul. 1, 1997, pp A-74, A-133-138, A-161.
Visual Instruction Set (VIS) User's Guide, Sun Microsystems, Version 1.1, Mar. 1997, pp 1-xii. 1-127.
AMD-3D Technology Manual, Advance Micro Devices, (AMD), Feb. 1998, pp i-x, 1-58.
MIPS Extension for Digital Media With 3D, MIPS Technologies, Inc., Mar. 12, 1997, pp 0-26.
Huff Thomas
Parrish Gregory C.
Thakkar Shreekant S.
Blakely , Sokoloff, Taylor & Zafman LLP
Intel Corporation
Vo Cliff N.
LandOfFree
Method and apparatus for converting data format to a... 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 converting data format to a..., we encourage you to share that experience with our LandOfFree.com community. Your opinion is very important and Method and apparatus for converting data format to a... will most certainly appreciate the feedback.
Profile ID: LFUS-PAI-O-2487842