Sunday, March 18, 2018

Re: [Discuss-gnuradio] Using Different Compilers

On 03/18/2018 03:01 PM, amirhosein_naseri@yahoo.com wrote:
As u know gnuradio have problem with threading especially with Xeon cpu.

Somebody advise me by using Intel Parallel Studio , we can optimize threading in Linux , therefore in gnuradio

My purpose of using Intel Parallel Studio is optimizing threading in gnuradio with Xeon cpu

Gnu Radio has no problem with *threading*, since each block runs in its own thread.   What IS true is that GCC doesn't always recognize
  opportunities to exploit SIMD instructions as well as other compilers.

The VOLK library exists to allow blocks to *explicitly* take advantage of parallelism opportunities with whatever SIMD instructions the hardware
  is capable of, and many of the core blocks in Gnu Radio already take advantage of VOLK.

My suspicion is that the gains you'll get from a compiler that is better able to recognize opportunities for parallelism that GCC will be modest at best.



-------- Original Message --------
Subject: Re: [Discuss-gnuradio] Using Different Compilers
From: "Müller, Marcus (CEL)"
To: amirhosein_naseri@yahoo.com," discuss-gnuradio@gnu.org"
CC:


GNU Radio is typically built using GCC or Clang on Linux platforms, on
Mac OS X it's most commonly built using Clang, on Windows using
Microsoft Visual C++, I've done a MinGW64 build, too.

I don't really think that answers the underlying question: *Why* is
this of relevance to you? When you tell us your motivation for
questions, you'll get better answers.

Best regards,
Marcus

On Sun, 2018-03-18 at 20:16 +0330, amirhosein_naseri@yahoo.com wrote:
> I think that in installing gnuradio, gcc compiler is used for c++
> code.
>
> When I said different , I mean different from gcc, for example using
> intel parallel studio ( icc ) as compiler for c++ codes of gnuradio
>
>
>
> -------- Original Message --------
> Subject: Re: [Discuss-gnuradio] Using Different Compilers
> From: "Müller, Marcus (CEL)"
> To: amirhosein_naseri@yahoo.com," discuss-gnuradio@gnu.org"
> CC:
>
>
> > "Different" from what? And: what is your specific question?
> > Note that we'd really like to help you, but you tend to ask
> > questions
> > that are simply too broad, or not properly researched.
> >
> > Best regards,
> > Marcus
> >
> > On Sun, 2018-03-18 at 11:49 +0000, Amirhosein naseri wrote:
> > > Hi everybody,
> > >
> > >
> > > Does anybody have experience in compiling Gnuradio and it's OOT
> > block
> > > with different compiler such as Intel Parallel Studio???
> > >
> > > Tnx.
> > > _______________________________________________
> > > Discuss-gnuradio mailing list
> > > Discuss-gnuradio@gnu.org
> > > https://lists.gnu.org/mailman/listinfo/discuss-gnuradio
>
> _______________________________________________
> Discuss-gnuradio mailing list
> Discuss-gnuradio@gnu.org
> https://lists.gnu.org/mailman/listinfo/discuss-gnuradio


_______________________________________________  Discuss-gnuradio mailing list  Discuss-gnuradio@gnu.org  https://lists.gnu.org/mailman/listinfo/discuss-gnuradio  

No comments:

Post a Comment