dear all

I have 3 questions about performace.

Q1: Could you know me how to measure the performace of dsp or where to
get the code for performace of dsp using the codec engine?

Q2: To measure the performace of arm, I tested using "lmbench",
"whetstone", "Arithmetic" and "dhrystone".
the following is one of them, pls look at float and double part in the
Davinci ARM, why multiplication is fatster than adder?

[x86]
=============== Performance Test ===============
Loop Count : 10000000

[Integer]
Add: 0.022108 seconds    a: 1, b: 1, result: 10000001
Sub: 0.022264 seconds    a: 1, b: 1, result: -9999999
Mul: 0.047729 seconds    a: 1, b: 1, result: 1
Div: 0.238955 seconds    a: 1, b: 1, result: 1

[Float]
Add: 0.084810 seconds    a: 1.000000, b: 1.000000, result: 10000001.000000
Sub: 0.084962 seconds    a: 1.000000, b: 1.000000, result: -9999999.000000
Mul: 0.091097 seconds    a: 1.000000, b: 1.000000, result: 1.000000
Div: 0.207312 seconds    a: 1.000000, b: 1.000000, result: 1.000000

[Double]
Add: 0.084813 seconds    a: 1.000000, b: 1.000000, result: 10000001.000000
Sub: 0.084825 seconds    a: 1.000000, b: 1.000000, result: -9999999.000000
Mul: 0.091098 seconds    a: 1.000000, b: 1.000000, result: 1.000000
Div: 0.207333 seconds    a: 1.000000, b: 1.000000, result: 1.000000

[Davinci ARM]
=============== Performance Test ===============
Loop Count : 10000000

[Integer]
Add: 0.815467 seconds    a: 1, b: 1, result: 10000001
Sub: 0.816182 seconds    a: 1, b: 1, result: -9999999
Mul: 0.886441 seconds    a: 1, b: 1, result: 1
Div: 2.870055 seconds    a: 1, b: 1, result: 1

[Float]
Add: 4.052900 seconds    a: 1.000000, b: 1.000000, result: 10000001.000000
Sub: 4.097681 seconds    a: 1.000000, b: 1.000000, result: -9999999.000000
Mul: 3.019289 seconds    a: 1.000000, b: 1.000000, result: 1.000000
Div: 2.320593 seconds    a: 1.000000, b: 1.000000, result: 1.000000

[Double]
Add: 5.885883 seconds    a: 1.000000, b: 1.000000, result: 10000001.000000
Sub: 5.981949 seconds    a: 1.000000, b: 1.000000, result: -9999999.000000
Mul: 4.667958 seconds    a: 1.000000, b: 1.000000, result: 1.000000
Div: 3.563422 seconds    a: 1.000000, b: 1.000000, result: 1.000000



Q3 : i tested using "CrossCorrelation", the following is the result of
that, the time in [Davinci ARM] is strange. could you tell me why ARM
is very very slow?

=============== Performance Test ===============

Loop count : 100000

[x86]
0.079904 seconds

[Davinci ARM]
12.728044 seconds

[Davinci DSP]
0.055818 seconds




-- 
Thank you and Best regards,
Lee

Lee Dong Jun (李 東 俊)
Assistant Manager
Daesung Industrial Corp
tel : +82-2-3408-1477
fax : +82-2-3409-0310
cell : +82-10-4879-0917
[EMAIL PROTECTED]
[EMAIL PROTECTED]
_______________________________________________
Davinci-linux-open-source mailing list
[email protected]
http://linux.davincidsp.com/mailman/listinfo/davinci-linux-open-source

Reply via email to