Movatterモバイル変換


[0]ホーム

URL:


Wayback Machine
38 captures
19 Apr 2013 - 06 Sep 2025
DecJANFeb
03
201320142015
success
fail
COLLECTED BY
Organization:IT History Society
Archive-It Partner 416 IT History Society
The IT History Society (ITHS) is a world-wide group of over 500 members working together to assist in and promote the documentation, preservation, cataloging, and researching of Information Technology (IT) history. We offer a place where individuals, academicians, corporate archivists, curators of public institutions, and hobbyists alike can gather and share information and resources. This catalog of resource sites concerning IT history is the only one of its kind and is a valuable resource for IT historians and archivists alike.
TIMESTAMPS
loading
The Wayback Machine - https://web.archive.org/web/20140103091950/http://www.imgtec.com/mips/mips-3d-ase.asp
Imagination Technologies
CORPORATE | TECHNOLOGY |INVESTORS |CAREERS |CONTACT US |PRESS & EVENTS
Choose Language
Multimedia Processors
General Processors
Communications
Cloud Technologies
Solutions
Markets
Partners
Developers
Technology
Virtual Demo Room

Home »Technology »MIPS Architectures »MIPS ASE » MIPS-3D ASE
WelcomeGuest  | Log in  | Register

MIPS-3D ASE


Imagination's MIPS-3D graphics and multimedia extension gives developers of digital entertainment and multimedia products a new tool that simultaneously lowers the cost and improves the performance of their designs. The MIPS-3D extension is intended for 64-bit consumer applications that need three-dimensional graphics but require minimal implementation costs for low-power or System-on-Chip (SOC) solutions.

  • MIPS-3D technology achieves 37 million polygons/sec for transform, clip check and perspective divide operations and 15 million polygons/sec with complex lighting operations.

  • MIPS-3D technology is both a cost-effective and an efficient way to achieve high-performance 3D geometry processing within the context of a MIPS64® architecture. It eliminates the need to deploy expensive, dedicated 3D geometry engines and provides excellent code reduction and execution times in common 3D geometry and lighting operations.

  • MIPS-3D technology extends the MIPS64 architecture and leverages the established infrastructure of software, development systems, operating systems and other hardware and software development tools designed for the MIPS® architecture.

Instruction Usage

CVT.PS.PW and CVT.PW.PS
Paired-single and paired-word instructions provide fast data format conversions.

ADDR and MULR
Reduction add and multiply instructions accelerate matrix multiplication, an important operation in vertex transformation.

CABS and BC1ANYnx
The absolute compare instruction and the multiple-condition code branch instruction are useful in image clipping, which consists of identifying and eliminating vertices that are outside the view volume.

RECIP1 and RECIP2
The perspective divide operation assists in transforming verticles to screen coordinates.

RSQRT1 and RSQRT2
Reciporcal square root instructions are used in the normalization functions found in infinite and local lighting.

MIPS-3D floating-point instructions exploit the MIPS64 floating-point unit and the paired-single data type. The PS (paired-single) operations provide 2-way SIMD (single instruction multiple data) capability by operating on two 32-bit floating-point values packed into a single 64-bit register. The primary use for paired-single is to implement 3D geometry operations, such as transforms, clip checking and lighting, and shading calculations. It is also useful in boosting the performance of floating-point digital signal processing.

MIPS-3D Instructions

MnemonicDescription
CVT.PS.PW Convert two 32-bit integers to floating point paired-single
CVT.PW.PSConvert floating point paired-single to two 32-bot integers
CABSFloating point absolute compare
ADDRFloating point reduction add
MULRFloating point reduction multiply
RECIP1Reciprocal with reduced precision result
RECIP2Reciprocal second step
RSQRT1Reciprocal square root with reduced precsion result
RSQRT2Reciprocal square root second step
BC1ANY2F
BC1ANY2T
BC1ANY4F
BC1ANY4T
Multiple condition code branch

MIPS 16e ASE Summary

  • Additional floating point instructions added to increase performance while performing graphics geometry operations, such as:
    • Triangle transform
    • Lighting code

  • MIPS-3D technology is both a cost-effective and an efficient way to achieve high-performance 3D geometry processing within the context of a MIPS64® architecture

  • It eliminates the need to deploy expensive, dedicated 3D geometry engines and provides excellent code reduction and execution times in common 3D operations

MIPS 16e ASE Features

  • Reduction operations for paired-single floating-point data-type

  • Floating-point reciprocal and reciprocal-square-root step instructions to allow reduced precision operations

  • Convert paired-single floating point data-type to pair of integer words

  • Absolute compare of floating-point values

  • Use multiple floating-point condition bits for branch condition

MIPS 16e ASE Specifications

MIPS64® Architecture for Programmers, Volume IV-c:
The MIPS-3D® Application-Specific Extension to the MIPS64® Architecture v2.61
(477kB PDF)

Related Markets

Mobile Multimedia
Handheld Multimedia
Home Electronics
Mobile Computing
Design Visualization
Media & Entertainment
Automotive
Networking
Emerging Markets
HelloSoft Telecoms

Related Technology

PowerVR Graphics
PowerVR Video
PowerVR OpenRL Ray Tracing
Ensigma IP Cores
MIPS Processors
MIPS Architectures
MIPS Platforms
FlowCloud Platform
HelloSoft IMS Stack
HelloSoft SIP Stack
HelloSoft Handoff Technology
HelloSoft Rich Communications Suite



  © Imagination Technologies Limited. All rights reserved
Home  |Downloads  |  Trademarks  |  Privacy Policy  |  Terms & Conditions |  Cookies |  About Us |  Contact Us |  Site Map  |  RSSPress Releases

[8]ページ先頭

©2009-2025 Movatter.jp