viterbi - test & benchmark AMD64 Family 21 Model 2 Stepping 0, AuthenticAMD CPU Level: 21 / Revision: 0200 AMD FX(tm)-8350 Eight-Core Processor Instruction sets: SSE2, SSE3, SSSE3, SSE4.1, SSE4.2, AVX, FMA3 Testing function "deconvolve" (SSE2 Standard) from viterbi.dll with 10000 calls... BER 2703/15360000 ( 0.000176) FER 605/5000 ( 0.121) Bitrate: 32 Framebits: 768 Time: 0.1033 sec Bitrate: 64 Framebits: 1536 Time: 0.2144 sec Bitrate: 96 Framebits: 2304 Time: 0.3141 sec Bitrate: 128 Framebits: 3072 Time: 0.4167 sec ------------------------------------------------------------------------------- Testing function "deconvolve" (SSE2 LUT) from viterbi.dll with 10000 calls... BER 2703/15360000 ( 0.000176) FER 605/5000 ( 0.121) Bitrate: 32 Framebits: 768 Time: 0.0833 sec 1.241 x FASTER Bitrate: 64 Framebits: 1536 Time: 0.1696 sec 1.264 x FASTER Bitrate: 96 Framebits: 2304 Time: 0.2511 sec 1.251 x FASTER Bitrate: 128 Framebits: 3072 Time: 0.3405 sec 1.224 x FASTER Testing function "deconvolve" (SSSE3) from viterbi.dll with 10000 calls... BER 2703/15360000 ( 0.000176) FER 605/5000 ( 0.121) Bitrate: 32 Framebits: 768 Time: 0.0829 sec 1.247 x FASTER Bitrate: 64 Framebits: 1536 Time: 0.1847 sec 1.161 x FASTER Bitrate: 96 Framebits: 2304 Time: 0.2534 sec 1.239 x FASTER Bitrate: 128 Framebits: 3072 Time: 0.3395 sec 1.227 x FASTER Testing function "deconvolve" (AVX) from viterbi.dll with 10000 calls... BER 2703/15360000 ( 0.000176) FER 605/5000 ( 0.121) Bitrate: 32 Framebits: 768 Time: 0.0830 sec 1.244 x FASTER Bitrate: 64 Framebits: 1536 Time: 0.1819 sec 1.179 x FASTER Bitrate: 96 Framebits: 2304 Time: 0.2553 sec 1.230 x FASTER Bitrate: 128 Framebits: 3072 Time: 0.3441 sec 1.211 x FASTER Program finished! Press a key