L3DT users' community
Large 3D terrain generator

SSE2 + SSE3

It doesn't hurt to ask...

SSE2 + SSE3

Postby metalliandy » Sun Jun 24, 2007 1:21 am

Hey Aaron,

I was running a SSE2 optimised version of blender and the renders were 30-40% quicker than normal.
Though im not really sure what it does, it reaped great rewards for me :D.

Would it be possible for you to implement optimisations for SSE2 and SSE3 in L3DT? and if so what ways would it be beneficial?
Thanks for looking :)
metalliandy
Doyen
 
Posts: 103
Joined: Tue Mar 20, 2007 11:28 am

Postby Aaron » Sun Jun 24, 2007 11:33 pm

Sorry Metalliandy,

I don't yet know enough assember to be able to make use of MMX/SSE2/SSE3 extensions safely. Speaking of which, just a few days ago I cam across a set of handy tips regarding assembly optimisation:

1: Don't do it.
2: (for experts) Don't do it yet.

Regardless, I'll put MMX/SSE2/SSE3 optimisations on the to-do list.

As for whether it would be beneficial: definitely maybe. I would think that at least some of the calculations could be re-factored for stream processing, and in such cases there should be a speed-up. However, it's certainly neither a general fix-all nor an easy optimisation: lots of assembly coding.

Cheers,
Aaron.
User avatar
Aaron
Site Admin
 
Posts: 3696
Joined: Sun Nov 20, 2005 2:41 pm
Location: Melbourne, Australia

Postby metalliandy » Mon Jun 25, 2007 7:45 pm

Ok cool :)
Im sure a programmer of you status will have no problems :)
Thanks for adding it to the "to do" list :)
metalliandy
Doyen
 
Posts: 103
Joined: Tue Mar 20, 2007 11:28 am


Return to Feature requests

Who is online

Users browsing this forum: No registered users and 7 guests

cron