Signal Processing Library Performance Specifications
The representaive performance specifications in the table below are results
averaged over many repetitions of each function call. Data is in cache.
Results were measured using a 150MHz Pentium processor PC with a 256K second
level cache and a 150 MHz Pentium with MMX processor PC with a 256K
second level cache. The tests were run under Windows* 95.
Selected Functions |
Execution Times
for Pentium®
Single Precision Floating Point |
Execution Times for Pentium®
with MMX Technology 16 Bit Integer Performance |
Units |
1024 dim. Add |
3.9 |
0.6 |
clock/element |
1024 dim. Multiply |
3.9 |
0.6 |
clock/element |
1024 dim. Minimum |
3.1 |
0.7 |
clock/element |
1024 dim. Square Root |
47.3 |
9.0 |
clock/element |
256 Pt Complex FFT |
137.8 |
294.5, 120.2* |
microseconds |
256 Dim Hamming Window
| 87.3 |
9.8 |
microseconds
|
1024 dim. Dot Product |
41.0 |
6.0 |
microseconds
|
32 tap x 1024 dim. FIR Filter
| 1225.0 |
519.0 |
microseconds |
32 tap x 1024 dim. Convolution
| 1648.0 |
536.0 |
microseconds |
* Input constrained to range [+-512], max error < 0.1% for 256 points FFT.
|