# GNURadio and Parrallel Computing

**URL:** <https://www.ruby-forum.com/t/gnuradio-and-parrallel-computing/216081>\
**Category:** GNU Radio\
**Created:** [January 24, 2012, 9:57pm UTC](https://www.ruby-forum.com/t/gnuradio-and-parrallel-computing/216081 "2012-01-24T21:57:01Z")\
**Posts on this page:** 3\
**Page:** 1

<div class="post-metadata">

**Author:** ![luislavena](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/l/0ea827/32.png) [@luislavena](https://www.ruby-forum.com/u/luislavena)\
**Post date:** [January 24, 2012, 9:57pm UTC](https://www.ruby-forum.com/t/gnuradio-and-parrallel-computing/216081/1 "2012-01-24T21:57:01Z")

</div>

Hi,

We want to fully utilize the multi-core/GPU archtecture to implement the  
GNURadio based signal processing flow.  
Are there any official materials summarizing the usage for the so-called  
TPB (thread-per-block) mechanism in the GNURadio community? Or related  
papers are also appreciated.

–

Alex,  
_Dreams can come true just believe._

---

<div class="post-metadata">

**Author:** ![akeem](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/a/54ee81/32.png) [@akeem](https://www.ruby-forum.com/u/akeem)\
**Post date:** [January 24, 2012, 10:01pm UTC](https://www.ruby-forum.com/t/gnuradio-and-parrallel-computing/216081/2 "2012-01-24T22:01:25Z")

</div>

And I remember that  
Eric  
Blossom[http://dl.acm.org/author\_page.cfm?id=81100473842&coll=DL&dl=ACM&trk=0&cfid=63471391&cftoken=37521642](http://dl.acm.org/author_page.cfm?id=81100473842&coll=DL&dl=ACM&trk=0&cfid=63471391&cftoken=37521642)  
has a paper describing the GNURadio scheduler on parallel architecture.  
But  
I don’t remember the paper name.

On Tue, Jan 24, 2012 at 2:55 PM, Alex Z. [removed\_email\_address@domain.invalid](mailto:removed_email_address@domain.invalid)  
wrote:

> Alex,  
> _Dreams can come true just believe._

–

Alex,  
_Dreams can come true just believe._

---

<div class="post-metadata">

**Author:** ![akeem](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/a/54ee81/32.png) [@akeem](https://www.ruby-forum.com/u/akeem)\
**Post date:** [January 24, 2012, 11:14pm UTC](https://www.ruby-forum.com/t/gnuradio-and-parrallel-computing/216081/3 "2012-01-24T23:14:29Z")

</div>

On Tue, Jan 24, 2012 at 4:00 PM, Alex Z. [removed\_email\_address@domain.invalid](mailto:removed_email_address@domain.invalid)  
wrote:

> > GNURadio based signal processing flow.
> 
> Alex,  
> _Dreams can come true just believe._

Hi Alex,

Good project to work on. I don’t know any papers on the TPB scheduler.  
If  
Eric wrote one like you mentioned, I’m not sure where it would be 🙂 If  
you  
or someone else is aware of it, I’d love to get the reference so we can  
link to it on our site (  
[http://gnuradio.org/redmine/projects/gnuradio/wiki/AcademicPapers](http://gnuradio.org/redmine/projects/gnuradio/wiki/AcademicPapers))

In the meantime, I recommend looking at GRGPU and Will Plishker’s work  
from  
Univ. Maryland. He just made a CGRAN project out of it:  
[https://www.cgran.org/wiki/GRGPU](https://www.cgran.org/wiki/GRGPU)
