I was just checking out a PDF on the PowerVR MBX when I noticed this:
VGP Specs:
I found this pretty interesting. I also wondered what people thought about it?
Here's the PDF file:
http://www.arm.com/armtech/5D9JZR/$File/MBXWhitePaper.pdf
Further performance is possible through addition of the optional Vertex Geometry Processor (VGP) for accelerated transformation and lighting calculations, which is based on the Microsoft DirectX8.1 Vertex Shader specifications
VGP Specs:
Vertex Geometry Processor (VGP) Features
x Hardware transformation and lighting
engine
x Fast floating point processor optimized only
for 3D geometry applications
x 4-way SIMD - 4 FLOPs per cycle
- Calculations performed to IEEE single precision floating point
- 4x4 matrix multiply in 4 cycles
x Based on Microsoft DX8 programmable VertexShader spec
- 16 vertex inputs, 192 constants, 14 temp regs, 16 vertex outputs
- 256 instruction memory -downloaded instruction store
x Reciprocal, reciprocal square root, fractional, log and power functions
x Pipelined operation allowing most instructions to execute in 1 clock cycle
x 4M FLOPS / MHz - 320M FLOPS @ 80MHz peak performance
I found this pretty interesting. I also wondered what people thought about it?
Here's the PDF file:
http://www.arm.com/armtech/5D9JZR/$File/MBXWhitePaper.pdf