Changes between Version 2 and Version 3 of PJMEDIA-MIPS


Ignore:
Timestamp:
Jul 5, 2008 1:15:51 AM (11 years ago)
Author:
bennylp
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • PJMEDIA-MIPS

    v2 v3  
    6767== Results == 
    6868 
    69 === PJSIP-0.9.0, ARM9 (ARM926EJ-S) Linux === 
     69=== PJSIP-0.9.0, Linux, ARM9 (ARM926EJ-S), gcc === 
    7070 
    7171||Hardware:||Olimex SAM9-L9260 board|| 
     
    7676||BogoMIPS:||98.91|| 
    7777||Compilation:||arm-926-linux-gnu-gcc -O2 -msoft-float -DNDEBUG -DPJ_HAS_FLOATING_POINT=0|| 
     78||gcc:|| version 4.2.1 --with-cpu=arm926ej-s -march=armv5te -msoft-float --with-float=soft || 
    7879 
    7980Result: 
     
    16616716KHz stream TX/RX - G.722                     155685   15.568   30.83 
    167168}}} 
     169 
     170 
     171 
     172 
     173=== PJSIP-0.9.0, Linux, Pentium3, gcc  === 
     174 
     175||Hardware:||IBM X21 Notebook|| 
     176||Platform:|||Linux 2.6.23| 
     177||Processor:||Pentium III|| 
     178||Speed:||700 MHz|| 
     179||Assumed MIPS:|| 1895.6 MIPS|| 
     180||BogoMIPS:|| 1395.36 || 
     181||Compilation:|| -O3 -march=pentium3 -fomit-frame-pointer -DNDEBUG || 
     182||gcc:|| version 4.2.3|| 
     183 
     184Result: 
     185{{{ 
     18602:01:45.561 os_core_unix.c pjlib 0.9.0-trunk for POSIX initialized 
     187MIPS test, with CPU=700Mhz, 1895.6 MIPS 
     188Clock  Item                                      Time     CPU    MIPS 
     189 Rate                                           (usec)    (%)        
     190---------------------------------------------------------------------- 
     191 8KHz get from memplayer                           23    0.002    0.04 
     192 8KHz conference bridge with 1 call               800    0.080    1.52 
     193 8KHz conference bridge with 2 calls             1395    0.140    2.64 
     194 8KHz conference bridge with 4 calls             2522    0.252    4.78 
     195 8KHz conference bridge with 8 calls             4704    0.470    8.92 
     196 8KHz conference bridge with 16 calls            9146    0.915   17.34 
     197 8KHz upsample+downsample - linear                589    0.059    1.12 
     198 8KHz upsample+downsample - small filter         9563    0.956   18.13 
     199 8KHz upsample+downsample - large filter        46644    4.664   88.42 
     200 8KHz WSOLA PLC - 0% loss                         107    0.011    0.20 
     201 8KHz WSOLA PLC - 2% loss                         240    0.024    0.45 
     202 8KHz WSOLA PLC - 5% loss                         466    0.047    0.88 
     203 8KHz WSOLA PLC - 10% loss                        524    0.052    0.99 
     204 8KHz WSOLA PLC - 20% loss                        958    0.096    1.82 
     205 8KHz WSOLA PLC - 50% loss                       2667    0.267    5.06 
     206 8KHz WSOLA discard 2% excess                      57    0.006    0.11 
     207 8KHz WSOLA discard 5% excess                     142    0.014    0.27 
     208 8KHz WSOLA discard 10% excess                    364    0.036    0.69 
     209 8KHz WSOLA discard 20% excess                    631    0.063    1.20 
     210 8KHz WSOLA discard 50% excess                   2081    0.208    3.94 
     211 8KHz echo canceller 100ms tail len             40050    4.005   75.92 
     212 8KHz echo canceller 128ms tail len             33179    3.318   62.89 
     213 8KHz echo canceller 200ms tail len             35161    3.516   66.65 
     214 8KHz echo canceller 256ms tail len             37470    3.747   71.03 
     215 8KHz echo canceller 400ms tail len             45104    4.510   85.50 
     216 8KHz echo canceller 500ms tail len             50504    5.050   95.74 
     217 8KHz echo canceller 512ms tail len             50940    5.094   96.56 
     218 8KHz echo canceller 600ms tail len             56113    5.611  106.37 
     219 8KHz echo canceller 800ms tail len             71677    7.168  135.87 
     220 8KHz tone generator with single freq            1758    0.176    3.33 
     221 8KHz tone generator with dual freq              3506    0.351    6.65 
     222 8KHz codec encode/decode - G.711                 357    0.036    0.68 
     223 8KHz codec encode/decode - GSM                 11382    1.138   21.58 
     224 8KHz codec encode/decode - iLBC                46894    4.689   88.89 
     225 8KHz codec encode/decode - Speex 8Khz          64428    6.443  122.13 
     226 8KHz codec encode/decode - L16/8000/1            248    0.025    0.47 
     227 8KHz stream TX/RX - G.711                        617    0.062    1.17 
     228 8KHz stream TX/RX - G.711 SRTP 32bit            1751    0.175    3.32 
     229 8KHz stream TX/RX - G.711 SRTP 32bit +auth      3161    0.316    5.99 
     230 8KHz stream TX/RX - G.711 SRTP 80bit            1773    0.177    3.36 
     231 8KHz stream TX/RX - G.711 SRTP 80bit +auth      3108    0.311    5.89 
     232 8KHz stream TX/RX - GSM                        11755    1.176   22.28 
     233 8KHz stream TX/RX - GSM SRTP 32bit             12439    1.244   23.58 
     234 8KHz stream TX/RX - GSM SRTP 32bit + auth      13285    1.329   25.18 
     235 8KHz stream TX/RX - GSM SRTP 80bit             12270    1.227   23.26 
     236 8KHz stream TX/RX - GSM SRTP 80bit + auth      13358    1.336   25.32 
     23716KHz get from memplayer                           27    0.003    0.05 
     23816KHz conference bridge with 1 call              1522    0.152    2.89 
     23916KHz conference bridge with 2 calls             2711    0.271    5.14 
     24016KHz conference bridge with 4 calls             4772    0.477    9.05 
     24116KHz conference bridge with 8 calls             8913    0.891   16.90 
     24216KHz conference bridge with 16 calls           18759    1.876   35.56 
     24316KHz upsample+downsample - linear               1136    0.114    2.15 
     24416KHz upsample+downsample - small filter        19231    1.923   36.45 
     24516KHz upsample+downsample - large filter        93066    9.307  176.42 
     24616KHz WSOLA PLC - 0% loss                         177    0.018    0.34 
     24716KHz WSOLA PLC - 2% loss                         534    0.053    1.01 
     24816KHz WSOLA PLC - 5% loss                        1165    0.116    2.21 
     24916KHz WSOLA PLC - 10% loss                       2796    0.280    5.30 
     25016KHz WSOLA PLC - 20% loss                       4515    0.451    8.56 
     25116KHz WSOLA PLC - 50% loss                      10482    1.048   19.87 
     25216KHz WSOLA discard 2% excess                     168    0.017    0.32 
     25316KHz WSOLA discard 5% excess                     326    0.033    0.62 
     25416KHz WSOLA discard 10% excess                    654    0.065    1.24 
     25516KHz WSOLA discard 20% excess                   3526    0.353    6.68 
     25616KHz WSOLA discard 50% excess                   7507    0.751   14.23 
     25716KHz echo canceller 100ms tail len             68547    6.855  129.94 
     25816KHz echo canceller 128ms tail len             72619    7.262  137.66 
     25916KHz echo canceller 200ms tail len             78054    7.805  147.96 
     26016KHz echo canceller 256ms tail len             84739    8.474  160.63 
     26116KHz echo canceller 400ms tail len            107738   10.774  204.23 
     26216KHz echo canceller 500ms tail len            129879   12.988  246.20 
     26316KHz echo canceller 512ms tail len            133796   13.380  253.62 
     26416KHz echo canceller 600ms tail len            152166   15.217  288.45 
     26516KHz echo canceller 800ms tail len            205415   20.542  389.38 
     26616KHz tone generator with single freq            3489    0.349    6.61 
     26716KHz tone generator with dual freq              6996    0.700   13.26 
     26816KHz codec encode/decode - G.722               32803    3.280   62.18 
     26916KHz codec encode/decode - Speex 16Khz        156629   15.663  296.91 
     27016KHz codec encode/decode - L16/16000/1           434    0.043    0.82 
     27116KHz stream TX/RX - G.722                      20959    2.096   39.73 
     272}}}