Search the FAQ Archives

3 - A - B - C - D - E - F - G - H - I - J - K - L - M
N - O - P - Q - R - S - T - U - V - W - X - Y - Z
faqs.org - Internet FAQ Archives

JPEG image compression FAQ, part 1/2
Section - [19] Could an FPU speed up JPEG? How about a DSP chip?

( Part1 - Part2 - Single Page )
[ Usenet FAQs | Web FAQs | Documents | RFC Index | Restaurant inspections ]


Top Document: JPEG image compression FAQ, part 1/2
Previous Document: [18] What about arithmetic coding?
Next Document: [20] Isn't there an M-JPEG standard for motion pictures?
See reader questions & answers on this topic! - Help others by sharing your knowledge
Since JPEG is so compute-intensive, many people suggest that using an
FPU chip (a math coprocessor) should speed it up.  This is not so.
Most production-quality JPEG programs use only integer arithmetic and so
they are unaffected by the presence or absence of floating-point hardware.

It is possible to save a few math operations by doing the DCT step in
floating point.  On most PC-class machines, FP operations are enough slower
than integer operations that the overall speed is still much worse with FP.
Some high-priced workstations and supercomputers have fast enough FP
hardware to make an FP DCT method be a win.

DSP (digital signal processing) chips are ideally suited for fast repetitive
integer arithmetic, so programming a DSP to do JPEG can yield significant
speedups.  DSPs are available as add-ons for some PCs and workstations;
if you have such hardware, look for a JPEG program that can exploit it.

User Contributions:

Comment about this article, ask questions, or add new information about this topic:

CAPTCHA




Top Document: JPEG image compression FAQ, part 1/2
Previous Document: [18] What about arithmetic coding?
Next Document: [20] Isn't there an M-JPEG standard for motion pictures?

Part1 - Part2 - Single Page

[ Usenet FAQs | Web FAQs | Documents | RFC Index ]

Send corrections/additions to the FAQ Maintainer:
jpeg-info@uunet.uu.net





Last Update March 27 2014 @ 02:11 PM