| Register | FAQ | Calendar | Search | Today's Posts | Mark Forums Read |
|
#1
| |||
| |||
| Does anyone have resources (documents, links to web articles or any other benchmarks) related implementing standard DSP algorithms on general-purpose Intel processors (like Pentium and newer cores)? I understand that the operating system will play a critical role in guaranteeing the real-time performance on these CPUs and caching and data-dependent execution times will make it even more unpredictable, I am trying to gather ballpark information on what it takes to run standardized algorithms on these (e.g. G.729AB). I did a quick Google search using different terms, but could not find anything substantial (besides a BDTI report from 1997). Any help would be greatly appreciated. Thank you |
|
#2
| |||
| |||
| On Aug 22, 2:27*pm, pat...@gmail.com wrote: > Does anyone have resources (documents, links to web articles or any > other benchmarks) related implementing standard DSP algorithms on > general-purpose Intel processors (like Pentium and newer cores)? <snip> Check out the GNURadio project, which does all of its signal processing on standard x86 processors: http://www.gnu.org/software/gnuradio/ Regards, John www.jrobot.net |
|
#3
| |||
| |||
| Thanks for your response. I went through a lot of documentation on the GNU radio page, but could not find anything meaningful there. I think what I need is an example of a signal processing module written for the GNU radio. I don't know if one exists in their source code tarball (I don't know because I could not even download it - the download link is broken). Anyways, if anyone else have any suggestions, I'd appreciate it. Thank you. On Aug 22, 4:26*pm, "john.orla...@gmail.com" <john.orla...@gmail.com> wrote: > On Aug 22, 2:27*pm, pat...@gmail.com wrote: > > > Does anyone have resources (documents, links to web articles or any > > other benchmarks) related implementing standard DSP algorithms on > > general-purpose Intel processors (like Pentium and newer cores)? > > <snip> > > Check out the GNURadio project, which does all of its signal > processing on standard x86 processors: > > http://www.gnu.org/software/gnuradio/ > > Regards, > Johnwww.jrobot.net |
|
#4
| |||
| |||
| On Fri, 22 Aug 2008 12:27:47 -0700 (PDT), patait@gmail.com wrote: >Does anyone have resources (documents, links to web articles or any >other benchmarks) related implementing standard DSP algorithms on >general-purpose Intel processors (like Pentium and newer cores)? I >understand that the operating system will play a critical role in >guaranteeing the real-time performance on these CPUs and caching and >data-dependent execution times will make it even more unpredictable, I >am trying to gather ballpark information on what it takes to run >standardized algorithms on these (e.g. G.729AB). I did a quick Google >search using different terms, but could not find anything substantial >(besides a BDTI report from 1997). > >Any help would be greatly appreciated. > >Thank you Intel stopped supporting their Signal Processing Library, but you might search around for DSP libraries that exploit the MMX instruction set. There used to be some decent examples around, but they don't seem to be highly obvious any more. Eric Jacobsen Minister of Algorithms Abineau Communications http://www.ericjacobsen.org Blog: http://www.dsprelated.com/blogs-1/hf/Eric_Jacobsen.php |
|
#5
| |||
| |||
| On Fri, 22 Aug 2008 12:27:47 -0700 (PDT), patait@gmail.com wrote: >Does anyone have resources (documents, links to web articles or any >other benchmarks) related implementing standard DSP algorithms on >general-purpose Intel processors (like Pentium and newer cores)? I >understand that the operating system will play a critical role in >guaranteeing the real-time performance on these CPUs and caching and >data-dependent execution times will make it even more unpredictable, I >am trying to gather ballpark information on what it takes to run >standardized algorithms on these (e.g. G.729AB). I did a quick Google >search using different terms, but could not find anything substantial >(besides a BDTI report from 1997). > >Any help would be greatly appreciated. Maybe I'm missing something in your question, but DSP plugins for Windows-based recording programs are written for Pentiums. The development tools for DirectX also include sample code. References: VST (plugins), "DirectX SDK" There's tons of code, mailing lists, etc. |
|
#6
| |||
| |||
| Eric Jacobsen wrote: > Intel stopped supporting their Signal Processing Library, You're kidding!? When did this happen? And why? Greg |
|
#7
| |||
| |||
| On Mon, 25 Aug 2008 04:01:09 -0700 (PDT), Greg Berchin <gberchin@sentientscience.com> wrote: >Eric Jacobsen wrote: > >> Intel stopped supporting their Signal Processing Library, > >You're kidding!? When did this happen? And why? > >Greg I don't know when, but read this page quickly because it redirects: http://developer.intel.com/software/...s/perflib/ipl/ The "why" is easy to speculate. Intel doesn't spend much time/effort supporting something if there's not a clear revenue stream behind it. They're pretty famous for dropping stuff like that. It makes good business sense but it often frustrates users/partners/etc. Eric Jacobsen Minister of Algorithms Abineau Communications http://www.ericjacobsen.org Blog: http://www.dsprelated.com/blogs-1/hf/Eric_Jacobsen.php |
|
#8
| |||
| |||
| Eric Jacobsen wrote: > The "why" is easy to speculate. Intel doesn't spend much time/effort > supporting something if there's not a clear revenue stream behind it. > They're pretty famous for dropping stuff like that. It makes good > business sense but it often frustrates users/partners/etc. Thanks, Eric. It looks like they folded the Math Kernel Library into the Integrated Performance Primitives. Since the IPP sells for the same price as the MKL did, I guess it's really not a problem. Greg |
|
#9
| |||
| |||
| On Mon, 25 Aug 2008 10:09:54 -0700, Eric Jacobsen <eric.jacobsen@ieee.org> wrote: >On Mon, 25 Aug 2008 04:01:09 -0700 (PDT), Greg Berchin ><gberchin@sentientscience.com> wrote: > >>Eric Jacobsen wrote: >> >>> Intel stopped supporting their Signal Processing Library, >> >>You're kidding!? When did this happen? And why? >> >>Greg > >I don't know when, but read this page quickly because it redirects: > >http://developer.intel.com/software/...s/perflib/ipl/ > >The "why" is easy to speculate. Intel doesn't spend much time/effort >supporting something if there's not a clear revenue stream behind it. >They're pretty famous for dropping stuff like that. It makes good >business sense but it often frustrates users/partners/etc. It seems though they've replaced it something called IPP and charging $100 for it. I think the functionality is pretty much included in the new for pay version. |
|
#10
| |||
| |||
| On Fri, 22 Aug 2008 12:27:47 -0700 (PDT), patait@gmail.com wrote: >Does anyone have resources (documents, links to web articles or any >other benchmarks) related implementing standard DSP algorithms on >general-purpose Intel processors (like Pentium and newer cores)? I >understand that the operating system will play a critical role in >guaranteeing the real-time performance on these CPUs and caching and >data-dependent execution times will make it even more unpredictable, I >am trying to gather ballpark information on what it takes to run >standardized algorithms on these (e.g. G.729AB). I did a quick Google >search using different terms, but could not find anything substantial >(besides a BDTI report from 1997). > >Any help would be greatly appreciated. > >Thank you Hi, I don't know if will help you, or not, but you might have a look at: http://www.tmworld.com/article/CA187473.html Good Luck, [-Rick-] |
![]() |
| Thread Tools | |
| Display Modes | |
In an effort to better serve ads to our visitors, cookies are used on objectmix.com. For more information, check out our Privacy Policy.