Exophase, are you sure about the 10bit int format? the intel gma500 docs list only:Exophase said:The USSE shaders on SGX has three datatypes. High-precision, which are IEEE-754 compliant 32-bit floats, medium-precision, which are 16-bit floats (1 bit sign, 5 bits exponent, 10 significant bits), and low-precision, which are the 10bit fixed point format I described. In a cycle it can do one high-precision operation, two medium-precision operations, or three/four low-precision operations. What documentation/comments are available do actually say three or four, which is unclear but suggests 40bit registers.
darkblu said:Exophase, are you sure about the 10bit int format? the intel gma500 docs list only:
— 32-Bit IEEE Float
— 2-way, 16-bit fixed point
— 4-way, 8-bit integer
— 32-bit, bit-wise (logical only)
To achieve best performance for a variety of tasks, the USSE supports multiple precisions. The GLSL
ES precision modifiers, lowp, mediump, and highp, map to 10-bit fixed point, 16-bit float and 32-bit
float types, respectively. While lowp computations are performed as 3 and 4 component vector
operations, mediump operations use 2 component vectors. When using highp precision, the USSE
operates on scalar values.
Calmatory said:It is practically IMPOSSIBLE to compare with PC hardware.
First of all, SGX is built for mobile devices. Meaning that it focuses on the performance per watt instead of raw performance. The microarchitecture is very much different because of the reason mentioned above. There is no Direct X support(so no Shader Models) as far as I know. Amount of RAM does not mean a thing, because the texture sizes are so much smaller because of the weaker core.
There are few things which I'd like to know about SGX and Pandora: Memory bandwidth, clocks and bus width. GPU core clock, information of the core, what kind of FPU/Vector performance can be expected and how the microarchitecture works. Also some words about the drivers.
Frankly, I haven't studied this at all myself, just popped to this thread. So yeah, going to have a great google-fest now.![]()
