discuss-gnuradio
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[Discuss-gnuradio] Re-writing blocks using intel libraries


From: Eugene Grayver
Subject: [Discuss-gnuradio] Re-writing blocks using intel libraries
Date: Tue, 11 Dec 2007 10:13:32 -0800


Hello,

We are working on some systems that require high sampling rates.  I am already using the Intel C++ compiler at the highest optimization ratio, but a lot of the blocks are very slow still.  It appears that intel C++ does not properly vectorize <complex> data type.  

I have been replacing almost every low level block with a functionally equivalent using the intel performance libraries (IPP).  These libraries are not GPL, but are free for noncommercial use under Linux ($200 otherwise).  At some point, I would like to contribute our work back to gnuradio.  Would this fit with the gr philosophy?  How should we structure the code?  (i.e. have a separate set of files, use #defines, or ...)?

Eugene
________________________
Eugene Grayver, Ph.D.
Aerospace Corp., Sr. Eng. Spec.
Tel: 310.336.1274
________________________

reply via email to

[Prev in Thread] Current Thread [Next in Thread]