sysKin wrote:I'm quite sure no part of video editing is floating point. Definitely decoding (both mpeg-based and huffyuv) have no floating point at all, filters don't have it at all, and encoding doesn't have it at all. And GUIs either.
Radek
Some video editing and compositing systems can make use of floating-point RGB data when performing composition or effect work; Cinelerra is one such system.
That's about all that's coming to mind, though...
I found a lot of information just using google on the definitions of Whetstone and Dhrystone. I found a lot of web pages, forums, ect on the subject. All of the sites I found that were related to the benchmarks told me that Whetstone is floating point, and Dhrystone is arithmetic, or string, or whatever you want to call it. So now if any of you can remember that picture from that thread that showed the results of the benchmarks on the AMD and the Intel, I should have saved that picture, know that the AMD only slightly outperformed the Intel on Dhrystone, but got killed by the P4 in Whetstone.
If you read that much, you should also know:
- Whetstone is a synthetic benchmark. (That alone should raise some suspicion if you know anything about how these things work: in particular, that this is
generic code not specifically scheduled for a particular processor's architecture. Compilers can do more and more with each month, but if you really want to squeeze the best performance for an algorithm, you're probably going to have to do it yourself.)
- Related to the first point:
There are different versions of the Whetstone tests! For example, there's the "generic" version, and then there's the version optimized using the SSE2 instruction set. It's obvious that proper usage of SIMD stuff like SSE/SSE2 will allow a significant speedup (in best case, proportional to the number of data units that can be operated on simultaneously) on processors that implement it. Which graphs were you looking at?
- Whetstone tests both floating-point and (to a lesser extent) integer performance.
- Arithmetic operations are not string operations. (Actually, most processors don't have instructions to operate on strings.)
- If you really like pictures,
this one demonstrates the dual Xeon getting spanked in most of the Whetstone tests. Which Whetstone? Who knows, they don't say. Might as well be worthless results.
From this, I'm not sure how you
cannot draw the conclusion that results from
any synthetic benchmark, without context, are total garbage.
This is a block of text that can be added to posts you make. There is a 512 character limit.