the paper *Audio and the Graphics Processing Unit *( http://www.node99.org/projects/gpuaudio/ ) may be of some usefulness to you, it's not the most positive paper considering what you want to do but eh, it's something... http://www.gpgpu.org/ also has a lot of resources that you might want to check out as well.
On 3/4/07, Matthew Rubenstein <[EMAIL PROTECTED]> wrote:
Compression algorithms have generally not been ported to GPUs like the G80. They're usually more logic and branch oriented than just brute force multiply-accumulates that GPUs specialize in. I also haven't seen any of the popular Asterisk codecs, like G.729 or GSM, ported to any GPU. Is there a source for codecs ported to GPUs? Or any research showing a good approach? On Sun, 2007-03-04 at 10:12 -0700, [EMAIL PROTECTED] wrote: > Date: Sat, 03 Mar 2007 22:05:19 -0500 > From: Wai Wu <[EMAIL PROTECTED]> > Subject: [asterisk-dev] nVidia Cuda > To: asterisk-dev@lists.digium.com > Message-ID: <[EMAIL PROTECTED]> > Content-Type: text/plain; charset="iso-8859-1" > > Hi devs, > > Has any one looked into cuda to see if cpu intensive part of > asterisk(like codecs and conference) can be moved to the G80 > processor? I found that the GF8800 cards are very inexpensive (around > 400 USDs per). I have ported some of our financial applications to > this board and found almost 10x performance improvement over the 3GHz > C2D host processor. I would like to do the same for asterisk. > > To start. I have been looking into the asterisk code and have no crew > how it is structured except the addon applications. Here I have two > questions. > > 1) Is each channel use their own thread if a codec is used? > 2) Which part of the asterisk code actually makes the call to the > necessary codec? I notice in the applications. They save and set the > frame format, then read from the channel. So I trace the read > function, but all it does is reading from a file descriptor. So I need > some help here. -- (C) Matthew Rubenstein _______________________________________________ --Bandwidth and Colocation provided by Easynews.com -- asterisk-dev mailing list To UNSUBSCRIBE or update options visit: http://lists.digium.com/mailman/listinfo/asterisk-dev
_______________________________________________ --Bandwidth and Colocation provided by Easynews.com -- asterisk-dev mailing list To UNSUBSCRIBE or update options visit: http://lists.digium.com/mailman/listinfo/asterisk-dev