[patch] New benchmark - vector division

Don McCoy don at codesourcery.com
Mon May 1 05:48:57 UTC 2006


Here is a new benchmark for testing element-wise vector division.  Also 
attached are two performance graphs comparing multiplication and 
division - one shows mega flops per second and the other latency, or the 
number of microseconds per operation.

The graph showing flops per second is somewhat misleading for two 
reasons: both divide and multiply for real numbers are each counted as a 
"flop" even though they take a different number of clock cycles to 
perform.  Second, complex-complex division takes more operations (11, 
two of which are real-real divisions) than complex-complex 
multiplication (6).  This gives them a comparable flop count, even 
though the division takes roughly twice as long.

Regards,

-- 
Don McCoy
don (at) CodeSourcery
(888) 776-0262 / (650) 331-3385, x712
-------------- next part --------------
An embedded and charset-unspecified text was scrubbed...
Name: vd.changes
URL: <http://sourcerytools.com/pipermail/vsipl++/attachments/20060430/e7bed83a/attachment.ksh>
-------------- next part --------------
An embedded and charset-unspecified text was scrubbed...
Name: vd.diff
URL: <http://sourcerytools.com/pipermail/vsipl++/attachments/20060430/e7bed83a/attachment-0001.ksh>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: mul_div_real_cplx.png
Type: image/png
Size: 5783 bytes
Desc: not available
URL: <http://sourcerytools.com/pipermail/vsipl++/attachments/20060430/e7bed83a/attachment.png>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: mul_div_real_cplx_lat.png
Type: image/png
Size: 5160 bytes
Desc: not available
URL: <http://sourcerytools.com/pipermail/vsipl++/attachments/20060430/e7bed83a/attachment-0001.png>


More information about the vsipl++ mailing list