Sphinx speech recognition
Ricky Houghton first brought us the Sphinx benchmark through his association with speech recognition efforts at Carnegie Mellon University. Sphinx is a high-quality speech recognition routine that needs the latest computer hardware to run at speeds close to real-time processing. We use two different versions, built with two different compilers, in an attempt to ensure we're getting the best possible performance.

There are two goals with Sphinx. The first is to run it faster than real time, so real-time speech recognition is possible. The second, more ambitious goal is to run it at about 0.8 times real time, where additional CPU overhead is available for other sorts of processing, enabling Sphinx-driven real-time applications.

Prescott cranks through our speech recognition test in record time, nearly hitting the 0.5 mark. By the time it hits 4GHz, Prescott should require less than 50% of CPU time to process speech recognition in real time with Sphinx.

LAME MP3 encoding
We used LAME to encode a 101MB 16-bit, 44KHz audio file into a very high-quality MP3. The exact command-line options we used were:

lame --alt-preset extreme file.wav file.mp3

DivX video encoding
This new version of XMPEG includes a benchmark feature, so we're reporting scores in frames per second now.

The Pentium 4 continues to excel in both audio and video encoding. Northwood is a little quicker at LAME MP3 encoding, but Prescott leads even the P4 Extreme Edition in DivX encoding. The P4 3.4 'E' is roughly 17 frames per second faster than the Athlon 64 3400+ in our video encoding test.