> 
> i replaced the transform_v16, matmul4 and matmul34 with simd instruction
> functions and there was no performance increase in quake2 or q3test.
> any good reason to have simd support anyway ? :(
> 
> --
> ralf willenbacher ([EMAIL PROTECTED])
> 
as stated by others, it will get more and more difficult to get
impressive
speedups in Q2 or Q3. I think you should have a look to the viewperf
benchmark
(http://www.spec.org/gpc/) suite that all card makers with geometry
acceleration 
use to compare their boards.
Viewperf give a good idea about the behavior of triangle intensive CAO
applications
and really depends on triangle processing. I know that because we got
good speedups
(see http://www.lri.fr/~alex/PMesa) when we were trying to paralellize
geometry
transformations on multiprocessors. Testing SSE (or 3DNow!) there may
give
more encouraging results.
The benchmarks mostly used in the viewperf is ProCDRS but a lot of
memory is needed.
If you don't have enough memory, use CDRS.
I don't know which transformation functions are used there, profiling
should give
the answer. By the way, Keith I think you mentionned a way to profile a 
library without recompiling the calling application (compaling the
library with
-pg alone doesn't work), but I can't find where. How do you do that ?

Alexis
-- 
*******************************************************
Alexis VARTANIAN - tel: (33) 1 69 15 64 07 
Equipe Architectures Paralleles, LRI
Batiment 490, Universite Paris-Sud, 91405 Orsay, France
*******************************************************


_______________________________________________
Mesa-dev maillist  -  [EMAIL PROTECTED]
http://lists.mesa3d.org/mailman/listinfo/mesa-dev

Reply via email to