[Discuss-gnuradio] Announcing new scheduler for GNU Radio

2013-04-17 Thread Josh Blum
Hey folks, I have been working on a new scheduler for GNU Radio, called the GNU Radio Advanced Scheduler (GRAS). GRAS is a complete re-write and overhaul of the stock GNU Radio scheduler to implement new features, performance enhancements, and a simplified user API. A new buffer and threading

Re: [Discuss-gnuradio] Announcing new scheduler for GNU Radio

2013-04-17 Thread Carles Fernandez
Hi, thanks Josh for this email, it's a great source of information! Let me ask a couple of questions: Will GRAS be included in the GNU Radio 3.7 release? Will users be able to select what scheduler they want to use (the current one or GRAS), or is GRAS going to replace the current scheduler?

Re: [Discuss-gnuradio] Announcing new scheduler for GNU Radio

2013-04-17 Thread Philip Balister
On 04/17/2013 04:26 AM, Josh Blum wrote: Behind all of the GRAS fluff, the Theron C++ concurrency library is the real scheduler; driving all of the work dispatching, threading, and synchronization. I have to give a special thanks to Ashton Mason for creating the Theron library. Both Theron and

Re: [Discuss-gnuradio] Announcing new scheduler for GNU Radio

2013-04-17 Thread Phil Frost
On 04/17/2013 09:45 AM, Philip Balister wrote: On 04/17/2013 04:26 AM, Josh Blum wrote: Behind all of the GRAS fluff, the Theron C++ concurrency library is the real scheduler. I dislike projects that force you to enter an email address to download the source and do not provide access to the

Re: [Discuss-gnuradio] Announcing new scheduler for GNU Radio

2013-04-17 Thread Philip Balister
On 04/17/2013 09:51 AM, Phil Frost wrote: On 04/17/2013 09:45 AM, Philip Balister wrote: On 04/17/2013 04:26 AM, Josh Blum wrote: Behind all of the GRAS fluff, the Theron C++ concurrency library is the real scheduler. I dislike projects that force you to enter an email address to download

Re: [Discuss-gnuradio] Announcing new scheduler for GNU Radio

2013-04-17 Thread mleech
If it isn't broken makefiles, it's broken meta-make files (whether it's autotools, or Cmake), or broken meta-meta-makefiles. The buck eventually, inevitably, stops at the huminz On 17 Apr 2013 10:03, Philip Balister wrote: Heh, looks like he also addresses the problem of the broken

Re: [Discuss-gnuradio] Announcing new scheduler for GNU Radio

2013-04-17 Thread Josh Blum
On 04/17/2013 04:35 AM, Carles Fernandez wrote: Hi, thanks Josh for this email, it's a great source of information! Let me ask a couple of questions: Will GRAS be included in the GNU Radio 3.7 release? Hey, thanks for the response. I guess I gave the wrong impression. GRAS is definitely