Merged eb/gcell-wip -r10213:10230 into the trunk. This reduces the
authoreb <eb@221aa14e-8319-0410-a670-987f0aec2ac5>
Thu, 15 Jan 2009 10:23:50 +0000 (10:23 +0000)
committereb <eb@221aa14e-8319-0410-a670-987f0aec2ac5>
Thu, 15 Jan 2009 10:23:50 +0000 (10:23 +0000)
commit4b5cfa809a01a494c4f5e6b052414ed9b3d066cb
tree1524eb995c21cccb3d76f62ec0cc8bf9a319a54f
parentddd347cc96e38c3758dea53cb0d93391ea566a35
Merged eb/gcell-wip -r10213:10230 into the trunk.  This reduces the
overhead of off-loading jobs, such that it is now feasible to off-load
50us jobs on the QS21 and 10us jobs on the PS3.  See wiki:Gcell for
performance graphs. There is still plenty of room for improvement.
I'll be revisiting this in a week or so.

git-svn-id: http://gnuradio.org/svn/gnuradio/trunk@10231 221aa14e-8319-0410-a670-987f0aec2ac5
14 files changed:
config/lf_cc.m4
gcell/apps/Makefile.am
gcell/apps/benchmark_roundtrip.cc [new file with mode: 0644]
gcell/apps/plot_speedup.py
gcell/include/gcell/gc_mbox.h
gcell/include/gcell/spu/gc_jd_queue.h
gcell/lib/runtime/gc_job_manager_impl.cc
gcell/lib/runtime/gc_job_manager_impl.h
gcell/lib/runtime/spu/gc_main.c
gcell/lib/runtime/spu/gc_random.c
gcell/lib/runtime/spu/gc_spu_config.h
gcell/lib/runtime/spu/gc_spu_jd_queue.c
gcell/lib/wrapper/Makefile.am
gcell/lib/wrapper/qa_gcell_wrapper.cc