| 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 | |
| 184 | Result: |
| 185 | {{{ |
| 186 | 02:01:45.561 os_core_unix.c pjlib 0.9.0-trunk for POSIX initialized |
| 187 | MIPS test, with CPU=700Mhz, 1895.6 MIPS |
| 188 | Clock 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 |
| 237 | 16KHz get from memplayer 27 0.003 0.05 |
| 238 | 16KHz conference bridge with 1 call 1522 0.152 2.89 |
| 239 | 16KHz conference bridge with 2 calls 2711 0.271 5.14 |
| 240 | 16KHz conference bridge with 4 calls 4772 0.477 9.05 |
| 241 | 16KHz conference bridge with 8 calls 8913 0.891 16.90 |
| 242 | 16KHz conference bridge with 16 calls 18759 1.876 35.56 |
| 243 | 16KHz upsample+downsample - linear 1136 0.114 2.15 |
| 244 | 16KHz upsample+downsample - small filter 19231 1.923 36.45 |
| 245 | 16KHz upsample+downsample - large filter 93066 9.307 176.42 |
| 246 | 16KHz WSOLA PLC - 0% loss 177 0.018 0.34 |
| 247 | 16KHz WSOLA PLC - 2% loss 534 0.053 1.01 |
| 248 | 16KHz WSOLA PLC - 5% loss 1165 0.116 2.21 |
| 249 | 16KHz WSOLA PLC - 10% loss 2796 0.280 5.30 |
| 250 | 16KHz WSOLA PLC - 20% loss 4515 0.451 8.56 |
| 251 | 16KHz WSOLA PLC - 50% loss 10482 1.048 19.87 |
| 252 | 16KHz WSOLA discard 2% excess 168 0.017 0.32 |
| 253 | 16KHz WSOLA discard 5% excess 326 0.033 0.62 |
| 254 | 16KHz WSOLA discard 10% excess 654 0.065 1.24 |
| 255 | 16KHz WSOLA discard 20% excess 3526 0.353 6.68 |
| 256 | 16KHz WSOLA discard 50% excess 7507 0.751 14.23 |
| 257 | 16KHz echo canceller 100ms tail len 68547 6.855 129.94 |
| 258 | 16KHz echo canceller 128ms tail len 72619 7.262 137.66 |
| 259 | 16KHz echo canceller 200ms tail len 78054 7.805 147.96 |
| 260 | 16KHz echo canceller 256ms tail len 84739 8.474 160.63 |
| 261 | 16KHz echo canceller 400ms tail len 107738 10.774 204.23 |
| 262 | 16KHz echo canceller 500ms tail len 129879 12.988 246.20 |
| 263 | 16KHz echo canceller 512ms tail len 133796 13.380 253.62 |
| 264 | 16KHz echo canceller 600ms tail len 152166 15.217 288.45 |
| 265 | 16KHz echo canceller 800ms tail len 205415 20.542 389.38 |
| 266 | 16KHz tone generator with single freq 3489 0.349 6.61 |
| 267 | 16KHz tone generator with dual freq 6996 0.700 13.26 |
| 268 | 16KHz codec encode/decode - G.722 32803 3.280 62.18 |
| 269 | 16KHz codec encode/decode - Speex 16Khz 156629 15.663 296.91 |
| 270 | 16KHz codec encode/decode - L16/16000/1 434 0.043 0.82 |
| 271 | 16KHz stream TX/RX - G.722 20959 2.096 39.73 |
| 272 | }}} |