<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 3.2//EN">
<HTML>
<HEAD>
<META HTTP-EQUIV="Content-Type" CONTENT="text/html; charset=iso-8859-1">
<META NAME="Generator" CONTENT="MS Exchange Server version 6.5.7638.1">
<TITLE>nVidia Cuda </TITLE>
</HEAD>
<BODY>
<!-- Converted from text/plain format -->

<P><FONT SIZE=2>Hi devs,<BR>
<BR>
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.<BR>
<BR>
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.<BR>
<BR>
1) Is each channel use their own thread if a codec is used?<BR>
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.<BR>
<BR>
Thank You</FONT>
</P>

</BODY>
</HTML>