µSHARK: Software Radio Tools for Power-Efficient Programming of Multi-Core and Many-Core Digital Signal Processors

Award Information
Agency:
Department of Defense
Branch:
Navy
Amount:
$70,000.00
Award Year:
2009
Program:
STTR
Phase:
Phase I
Contract:
N00014-09-M-0333
Agency Tracking Number:
N09A-036-0395
Solicitation Year:
2009
Solicitation Topic Code:
N09-T036
Solicitation Number:
2009.A
Small Business Information
RFware LLC
1723 Rockne Drive, South Bend, IN, 46617
Hubzone Owned:
Y
Socially and Economically Disadvantaged:
N
Woman Owned:
N
Duns:
826884574
Principal Investigator
 J. Nicholas Laneman
 Associate Professor
 (574) 631-8034
 jnl@nd.edu
Business Contact
 Brian Dunn
Title: Founder & Principal
Phone: (574) 286-5544
Email: brian@rfware.com
Research Institution
 University of Notre Dame
 Jennifer Morehead
 275 Fitzpatrick Hall
Notre Dame, IN, 46556
 (574) 631-5537
 Nonprofit college or university
Abstract
Modern multi-core and many-core digital signal processors (mDSPs) offer greater processing capabilities than any other reprogrammable device, with some even performing on par with an FPGA. mDSP development environments support standard languages such as C/C++, and provide application scheduling optimized for throughput or latency. In order to provide power-optimal application scheduling, e.g., on a handheld battery powered device utilizing an mDSP, a new tool must be created. A properly created software radio is an ideal candidate for this tool, as it can provide for implicit code parallelization and power minimization via scheduling of tasks. RFware and the University of Notre Dame propose to develop a tool that facilitates power-optimized programming of communications algorithm implementations on multi-core and many-core digital signal processors. RFware’s proposed tool consists of three primary components: an application for converting existing C/C++/VHDL code into a software radio-based data-flow representation; a power-aware scheduling algorithm for mapping of software radio tasks onto processing cores; and a tool for compiling software radio applications for deployment on embedded devices. Our solution transfers the capabilities of RFware’s µSHARK software radio onto mDSPs, simultaneously providing algorithm implementation parallelization and power consumption minimization.

* information listed above is at the time of submission.

Agency Micro-sites

US Flag An Official Website of the United States Government