View Full Version : Request for Info()
Cyberia
16th January 2005, 18:09
Could we add an item to the info parameter?
I'd like to see info on what SIMD instructions have been detected and are in use.
neuron2
16th January 2005, 19:30
Originally posted by Cyberia
Could we add an item to the info parameter?
I'd like to see info on what SIMD instructions have been detected and are in use. Isn't this an instance of the "kitchen sink syndrome"? You want to know what your PC is capable of, so you ask your MPEG2 decoder to tell you?!
Cyberia
16th January 2005, 20:43
Well, I KNOW what my cpu can do. And I'm not asking to know what DGDecode thinks my cpu can do. I want to see what optimizations DGDecode is actually using.
Part of the reason for asking is this article:
http://groups.google.ca/groups?dq=&hl=en&lr=&ie=UTF-8&oe=UTF-8&group=comp.arch&selm=a13e403a.0402091438.14018f5a%40posting.google.com
That basically accuses Intel of disabling the SIMD calls in programs written with their compiler when those program are run on AMD machines. Even if the AMD cpu has the necessary instruction.
Regardless of the compiler used, I just thought this would be nice verification. And it would make me happy, for whatever thats worth.
Originally posted by neuron2
[B]Isn't this an instance of the "kitchen sink syndrome"?Possibly, sorry if it is. It's definately a wishlist item, not needed for beta 11. :)
Leak
16th January 2005, 21:33
Originally posted by Cyberia
Well, I KNOW what my cpu can do. And I'm not asking to know what DGDecode thinks my cpu can do. I want to see what optimizations DGDecode is actually using.
Part of the reason for asking is this article:
http://groups.google.ca/groups?dq=&hl=en&lr=&ie=UTF-8&oe=UTF-8&group=comp.arch&selm=a13e403a.0402091438.14018f5a%40posting.google.com
That basically accuses Intel of disabling the SIMD calls in programs written with their compiler when those program are run on AMD machines. Even if the AMD cpu has the necessary instruction.
In that case, adding something to the info output wouldn't help, as the Intel compiler would only disable the uses of SIMD that the compiler created, not the inline assembly parts. DGDecode could only show if those handwritten latter parts are used, and those will be used anyway, as DGDecode uses the CPU info as supplied by AviSynth which is correct.
Unless you debug/trace the DLL, you can't really prove that SIMD instructions generated by Intel's compiler aren't used on an AMD system.
np: Zorn - Deconsoled (The City's Collapsing (But Not Tonight))
Cyberia
17th January 2005, 19:00
OK then nevermind. If you guys aren't concerned about it, me too. :cool:
vBulletin® v3.8.5, Copyright ©2000-2012, Jelsoft Enterprises Ltd.