trixter aka Bret McDanel
2005-Nov-02 12:11 UTC
[Asterisk-Users] faster transcoding possible
According to http://www.extremetech.com/article2/0,1697,1880749,00.asp ATI is delivering a GPU enabled transcoding method that cuts video transcoding down to 1/5 the time it would take the cpu. This might also be applied to audio codecs in theory (I havent looked into it enough). Lets face it the video controller in an asterisk server is most likely going to be under utilizied. You can get a reasonable card for very little money. This might be an interesting approach to squeze more performance out of a system. This might make things slightly more interesting in the near future. Although I wonder how much better it would be with a high volume of calls. -- Trixter http://www.0xdecafbad.com Bret McDanel UK +44 870 340 4605 Germany +49 801 777 555 3402 US +1 360 207 0479 or +1 516 687 5200 FreeWorldDialup: 635378 -------------- next part -------------- A non-text attachment was scrubbed... Name: not available Type: application/pgp-signature Size: 189 bytes Desc: This is a digitally signed message part Url : http://lists.digium.com/pipermail/asterisk-users/attachments/20051102/5fb523e4/attachment.pgp
On Wednesday 02 November 2005 14:11, trixter aka Bret McDanel wrote:> According to http://www.extremetech.com/article2/0,1697,1880749,00.asp > ATI is delivering a GPU enabled transcoding method that cuts video > transcoding down to 1/5 the time it would take the cpu. This might also > be applied to audio codecs in theory (I havent looked into it enough).This has come up several times over the years. YES a GPU might be able to take some CPU load off but you now add latency because you're shipping data to and from main memory to the GPU and back. It's also been stated that AGP transfers are optimized for memory to the video card and not the other way around, so you may add more latency than you expect. Using the GPU for video codec work makes sense because once it's off on the video card it ain't coming back. This is most certainly not the case with audio. :-) Nobody can really truly say until there are some benchmarks run, and nobody's stopping anyone from exerting the effort. It just takes someone curious enough to acutally go do it. -A.
trixter aka Bret McDanel wrote:>According to http://www.extremetech.com/article2/0,1697,1880749,00.asp >ATI is delivering a GPU enabled transcoding method that cuts video >transcoding down to 1/5 the time it would take the cpu. This might also >be applied to audio codecs in theory (I havent looked into it enough). > >Lets face it the video controller in an asterisk server is most likely >going to be under utilizied. You can get a reasonable card for very >little money. This might be an interesting approach to squeze more >performance out of a system. > >This might make things slightly more interesting in the near future. >Although I wonder how much better it would be with a high volume of > >I love my apache2 web servers. Seems I can only read the front page of this article. I get messages like the following: Active Server Pages error 'ASP 0126' Include file not found /article2/0,1697,1867116,00.asp, line 621 The include file '/component/display_module_section_list/0,1839,s%3D201%26ss%3D201%26mrc%3D7%26mw%3D225%26sdf%3D1,00.html' was not found.
> -----Original Message----- > From: asterisk-users-bounces@lists.digium.com > [mailto:asterisk-users-bounces@lists.digium.com] On Behalf Of > Andrew Kohlsmith > Sent: Wednesday, November 02, 2005 11:18 AM > To: asterisk-users@lists.digium.com > Subject: Re: [Asterisk-Users] faster transcoding possible > > On Wednesday 02 November 2005 14:11, trixter aka Bret McDanel wrote: > > According tohttp://www.extremetech.com/article2/0,1697,1880749,00.asp> > ATI is delivering a GPU enabled transcoding method that cuts video > > transcoding down to 1/5 the time it would take the cpu. This might > > also be applied to audio codecs in theory (I havent looked > > into it enough). >{clip}> > Nobody can really truly say until there are some benchmarks > run, and nobody's stopping anyone from exerting the effort. > It just takes someone curious enough to acutally go do it. >If some curious soul would care to take a stab at porting something then there is a project at http://www.ecsl.cs.sunysb.edu/fir/ that implements real time audio processing, leveraging a GPU as a coprocessor, that would likely provide the majority of the framework for getting the blocks of data in and out. Kris Boutilier Information Services Coordinator Sunshine Coast Regional District