Article View: comp.multimedia
Article #426Re: MPEG encoding time
From: Herbert H Taylor III
Date: Sat, 15 Aug 1992 04:19
Date: Sat, 15 Aug 1992 04:19
34 lines
2347 bytes
2347 bytes
In article <1992Aug5.190500.27872@csc.ti.com> fritz@ra.csc.ti.com (Fritz Whittington) writes: >I believe a reasonable-quality MPEG encoder for something that meets >the original question takes about 1200-1500 MIPS to do in real-time >(sort-of VAX MIPS; obviously on special-purpose hardware the >instructions per second could be lower). So if the SPARC in question >is anywhere in the 10-15 MIPS range, then 100 to 1 seems about right. > >Is it the Bellcore source code, or something developed elsewhere? I don't know if the posting refers to Bellcore code but the Bellcore code we have looks like a lot more than 1200-1500 MIPS. It includes a lot more floating point than appears to be necessary and the motion search is a killer. I suppose floating point and integer performance on the sparc are essentially the same so it wouldn't matter there, but if the encoder can perform more efficient fixed point math there are certainly savings. We have ported the Bellcore code to the Princeton Engine and 90% of the time is spent in motion estimation. Just half pixel search alone takes more than half the total search time! Using 704 processors (out of a total possible 2048) we get about 10,000 MIPS and can still only realize 10fps encoding. That may be pushed a little higher but 30fps encoding will require at least 3X the instruction clock. The picture quality of Bellcore's system looks pretty good, BTW. The jury is not totally in on the quality but I would sell my Blockbuster video stock if I had any... Herb Taylor -- |\/\/\|\/\/\|\/\/\|\/\/\|\/\/\|\/\/\|\/\/\|\/\/\/| _________________ | (.)(| (.)(| (.)(| (.)(| (.)(| (.)(| (.)(| (.)(.) / Think Parallel \ C C C C C C C C _) -| Man! / Herb Taylor, David Sarnoff Research Center, email: herbt@apollo.sarnoff.com
Technical Details
Message-ID:
<1992Aug15.041930.6183@nova.sarnoff.com>Path:
arc1-ca.pugleaf.net!sparky!uunet!stanford.edu!unix!nova.sarnoff.com!naaman!herbtReferences:
<1992Jul30.015410.5411@ccsd.uts.EDU.AU> <1992Aug4.190535.16650@aimla.com> <1992Aug5.190500.27872@csc.ti.com>Show Full Headers
Complete Article Headers
Path: arc1-ca.pugleaf.net!sparky!uunet!stanford.edu!unix!nova.sarnoff.com!naaman!herbt From: herbt@naaman.sarnoff.com (Herbert H Taylor III) Newsgroups: comp.multimedia Subject: Re: MPEG encoding time Message-ID: <1992Aug15.041930.6183@nova.sarnoff.com> Date: 15 Aug 92 04:19:30 GMT References: <1992Jul30.015410.5411@ccsd.uts.EDU.AU> <1992Aug4.190535.16650@aimla.com> <1992Aug5.190500.27872@csc.ti.com> Sender: news@nova.sarnoff.com Organization: dsrc Lines: 34 Nntp-Posting-Host: naaman