Below are results of

[E:\harbour809mt\harbour\tests]..\bin\hbrun_mt.exe speedtst.prg --thread=2 --scale --exclude=mem

Strange results, or I am confused ?
factor are around 2 (total 1.90) but computer is SINGLE CPU

AMD Athlon 2200+ 2.0 Ghz, 1 Gb RAM

David Macias


10/06/08 07:08:33 OS/2 4.50
Harbour 1.1.0dev (Rev. 9557) (MT)+ EMX GNU C 3.3.5 (32 bit)
THREADS: 2
N_LOOPS: 1000000
excluded tests: 029 030 023 025 027 040 041 043 052 053 019 022 031 032 054
1 th. 2 th. factor
============================================================================
[ T001: x := L_C ]____________________________________  1.74   0.79 ->  2.20
[ T002: x := L_N ]____________________________________  1.84   0.79 ->  2.32
[ T003: x := L_D ]____________________________________  2.90   2.17 ->  1.34
[ T004: x := S_C ]____________________________________  1.63   0.83 ->  1.96
[ T005: x := S_N ]____________________________________  1.53   0.79 ->  1.95
[ T006: x := S_D ]____________________________________  1.53   0.79 ->  1.94
[ T007: x := M_C ]____________________________________  1.52   0.80 ->  1.91
[ T008: x := M_N ]____________________________________  1.51   0.79 ->  1.90
[ T009: x := M_D ]____________________________________  1.54   0.79 ->  1.96
[ T010: x := P_C ]____________________________________  1.79   0.76 ->  2.37
[ T011: x := P_N ]____________________________________  1.57   0.78 ->  2.00
[ T012: x := P_D ]____________________________________  1.39   0.79 ->  1.75
[ T013: x := F_C ]____________________________________  3.21   3.07 ->  1.05
[ T014: x := F_N ]____________________________________  3.30   1.74 ->  1.89
[ T015: x := F_D ]____________________________________  1.71   0.95 ->  1.81
[ T016: x := o:GenCode ]______________________________  2.97   1.67 ->  1.78
[ T017: x := o[8] ]___________________________________  2.84   1.28 ->  2.23
[ T018: round( i / 1000, 2 ) ]________________________  3.80   2.02 ->  1.88
[ T020: val( s ) ]____________________________________  3.58   2.06 ->  1.74
[ T021: val( a [ i % 16 + 1 ] ) ]_____________________  6.21   3.29 ->  1.89
[ T024: eval( bc := { || i % 16 } ) ]_________________  3.98   1.78 ->  2.23
[ T026: eval( bc := { |x| x % 16 }, i ) ]_____________  3.97   2.06 ->  1.93
[ T028: eval( bc := { |x| f1( x ) }, i ) ]____________  5.51   2.59 ->  2.13
[ T033: x := a[ i % 16 + 1 ] == s ]___________________  4.68   2.49 ->  1.87
[ T034: x := a[ i % 16 + 1 ] = s ]____________________  5.55   2.81 ->  1.97
[ T035: x := a[ i % 16 + 1 ] >= s ]___________________  5.78   2.72 ->  2.12
[ T036: x := a[ i % 16 + 1 ] <= s ]___________________  5.56   2.92 ->  1.91
[ T037: x := a[ i % 16 + 1 ] < s ]____________________  5.48   2.76 ->  1.99
[ T038: x := a[ i % 16 + 1 ] > s ]____________________  5.38   2.72 ->  1.98
[ T039: ascan( a, i % 16 ) ]__________________________  6.33   3.21 ->  1.98
[ T042: x := a ]______________________________________  1.51   0.82 ->  1.85
[ T044: f0() ]________________________________________  2.59   1.53 ->  1.69
[ T045: f1( i ) ]_____________________________________  3.17   1.66 ->  1.92
[ T046: f2( c[1...8] ) ]______________________________  3.39   1.67 ->  2.03
[ T047: f2( c[1...40000] ) ]__________________________  3.20   1.58 ->  2.03
[ T048: f2( @c[1...40000] ) ]_________________________  2.56   1.53 ->  1.67
[ T049: f2( @c[1...40000] ), c2 := c ]________________  4.25   2.06 ->  2.07
[ T050: f3( a, a2, s, i, s2, bc, i, n, x ) ]__________  6.33   3.28 ->  1.93
[ T051: f2( a ) ]_____________________________________  3.02   1.62 ->  1.87
============================================================================
[   TOTAL   ]_________________________________________130.34  68.73 ->  1.90
============================================================================
[ total application time: ]...................................260.81
[ total real time: ]..........................................260.81


_______________________________________________
Harbour mailing list
Harbour@harbour-project.org
http://lists.harbour-project.org/mailman/listinfo/harbour

Reply via email to