Recognition Primitives Library Content and Performance Specifications
Content
Vector
Operations: |
Initialization, Arithmetic, Logical |
Signal Processing: |
Windowing, FFT |
Speech Signal
Processing:
| Signal Pre-emphasis, Cepstral Analysis |
Recognition
Basics: | Dot Products, Euclidean Distances,
Mahalanobis Distances, Gaussian Mixtures, MLP Neural Network,
Vector Quantization/Kohonen
Network. |
Elastic
Matching: |
Dynamic Time Warping, Hidden Markov Models (Discrete, Continuous, and
Semi-Continuous functions), Viterbi Algorithm. |
Image Processing: |
Pixel Arithmetic and Logical Operations, Image Geometric Transformations,
Mask Convolution |
Representative Performance Specifications
Selected Functions |
Execution Times
for Pentium®
with Single Precision
Floating Point
|
Execution Times
for Pentium
with MMX™
Integer Performance
|
Units
|
512 point Real FFT |
175
| 75.1 (Fast Mode)
| microseconds |
64 dim. Dot product |
3.973 | 1.436
|
clocks/MAC
|
49 dim. Euclidean
Distance Squared
|
106 | 34.2
|
microseconds
|
512 pt. Windowing |
32.7
| 9.81 |
microseconds
|
10 Cepstral Coefficients
512 pt. input
| 923 | 654
|
microseconds
|
20 Dim. x 4
Gaussian Mixtures
| 457K |
827K |
Gaussians/second
|
155x184x165x16 MLP
Neural Network
| 14.2M
| 43.3M
|
Connections/second
|
The performance specifications above 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.
|