(12-09-2012, 04:36 AM)unicorn Wrote: So, why OpenMP Texture Decoder can make a difference on 3 cores CPU if texture decoding don't use CPU a lot ? If we decode all texture before why we aren't getting any speed improvements ?
Decode to what? It's more similar to say; my friend is a 3D artist and he use the Blender to create 3D models. So if I install this application on my machine I will be able to create and render 3D models as well.
More work has done to every frame you see than what texture decode does. The both CPU and GPU must work together at time.
And yes, if you have processor with two or more cores you'll gain a great speed up using OpenMP.
[color=#006600]Processor:[/color] AMD Phenom II 1090T @ 3.4GHz
[color=#ff0000]Graphics:[/color] Asus ATI EAH5870v2 1GiB
[color=#333333]Motherboard:[/color] Asus Crosshair IV Extreme
[color=#006666]RAM:[/color] 8GiB Corsair 1333MHz
[color=#009900]Operating System:[/color] openSUSE Linux 13.2 x86_64 GCC 4.8.3
[color=#ff0000]Graphics:[/color] Asus ATI EAH5870v2 1GiB
[color=#333333]Motherboard:[/color] Asus Crosshair IV Extreme
[color=#006666]RAM:[/color] 8GiB Corsair 1333MHz
[color=#009900]Operating System:[/color] openSUSE Linux 13.2 x86_64 GCC 4.8.3
