Changes between Version 4 and Version 5 of PJMEDIA-MIPS
- Timestamp:
- Jul 5, 2008 1:28:55 AM (16 years ago)
Legend:
- Unmodified
- Added
- Removed
- Modified
-
PJMEDIA-MIPS
v4 v5 1 1 = PJMEDIA MIPS Measurement = 2 2 3 This page shows the CPU requirements/MIPS (Million Instructions Per Second) measurements of various PJMEDIA components which would be useful to evaluate PJMEDIA performance. Please do not interpret these numbers as the official or definite performance number, as there are many compilation flags in PJMEDIA that can be set, as well as compiler switches, to improve the performance. 4 5 All the results below are done with the stock settings that come with PJSIP distribution. The test source is in {{{pjmedia/src/test}}} directory. 3 This page shows the CPU requirements/MIPS (Million Instructions Per Second) measurements of various PJMEDIA components which would be useful to evaluate PJMEDIA performance. Please do not interpret these numbers as an official or definite performance number, as these tests do not actually measure the actual number of instructions executed but rather the time, and there are many compilation flags in PJMEDIA as well as compiler switches that can be set to improve the performance. 6 4 7 5 == Test Method == … … 11 9 The test program depends on a correct setting of MIPS value of the processor being set correctly during compilation time. The test uses strictly one thread only. 12 10 11 To measure the MIPS value of a component, the program calculates the time to process 1 second worth of audio samples using that component, then calculates the MIPS value based on the configured MIPS value of the processor. 12 13 All the results below are done with the stock settings that come with PJSIP distribution. The test source code is available in '''pjmedia/src/test''' directory ({{{mips_test.c}}} file). 13 14 14 15 == Interpreting the Results == … … 181 182 ||Compilation:|| -O3 -march=pentium3 -fomit-frame-pointer -DNDEBUG || 182 183 184 183 185 ||gcc:|| version 4.2.3|| 184 186