Optimization for 3-D graphic transformation using SIMD...

Computer graphics processing and selective visual display system – Computer graphics processing – Three-dimension

Reexamination Certificate

Rate now

  [ 0.00 ] – not rated yet Voters 0   Comments 0

Details

Reexamination Certificate

active

06426746

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 an apparatus and method for performing multi-dimensional graphic transformations in an SIMD environment.
2. Description of Related Art
Due to high demands in multimedia applications, multi-dimensional graphic transformations are becoming popular, especially three-dimensional (3-D) graphic and image processing. Real-time applications such as animation, scientific visualization, image modeling, video game, typically require extremely fast computations. To meet such a high demand for computations, several parallel architectures have been developed.
Among these parallel architectures, the single instructions multiple data (SIMD) model has become popular recently. A typical SIMD model processes multiple data elements simultaneously. However, the coding of an SIMD machine to solve a 3-D transformations in graphics still presents a number of problems.
First, due to the limited number of registers in an SIMD processor, the manipulation of data usually involve memory-referencing instructions, which require many clock cycles for memory accesses. Second, pipelined functional units in SIMD architecture can have long latencies. Third, most current implementations of 3-D transformations only process one vertex at each iteration.
Therefore, there is a need in the technology for providing an apparatus and method to efficiently perform 3-D transformations in a pipelined SIMD environment.
SUMMARY OF THE INVENTION
An apparatus and method for performing 3-D transformations using computer-implemented steps is described. The present invention discloses a method and apparatus for optimizing three-dimensional (3-D) transformation on N vertices of a data object based on a transformation matrix of size K×K. The method comprises: storing coordinates of the N vertices in K data items, each of the K data items having N elements; and scheduling a sequence of M operations with a set of P storage elements, the sequence of M operations performing a matrix multiplication of the transformation matrix with the K data items to produce transformed K data items, the set of P storage elements storing a plurality of intermediate results produced by the sequence of M operations.


REFERENCES:
patent: 5857082 (1999-01-01), Murdoch et al.
patent: 6008820 (1999-12-01), Chauvin 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, Thomas Porter, 1984, pp 77-82.
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 i-xx. A-1 through A-202.
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 Technologies, Inc., Mar. 12, 1997, pp 0-26.

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

Optimization for 3-D graphic transformation using SIMD... does not yet have a rating. At this time, there are no reviews or comments for this patent.

If you have personal experience with Optimization for 3-D graphic transformation using SIMD..., we encourage you to share that experience with our LandOfFree.com community. Your opinion is very important and Optimization for 3-D graphic transformation using SIMD... will most certainly appreciate the feedback.

Rate now

     

Profile ID: LFUS-PAI-O-2913379

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