µ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
Contract: N00014-09-M-0333
Agency Tracking Number: N09A-036-0395
Amount: $70,000.00
Phase: Phase I
Program: STTR
Awards Year: 2009
Solicitation Year: 2009
Solicitation Topic Code: N09-T036
Solicitation Number: 2009.A
Small Business Information
1723 Rockne Drive, South Bend, IN, 46617
DUNS: 826884574
HUBZone Owned: Y
Woman Owned: N
Socially and Economically Disadvantaged: N
Principal Investigator
 J. Nicholas Laneman
 Associate Professor
 (574) 631-8034
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
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

SBA logo
Department of Agriculture logo
Department of Commerce logo
Department of Defense logo
Department of Education logo
Department of Energy logo
Department of Health and Human Services logo
Department of Homeland Security logo
Department of Transportation logo
Environmental Protection Agency logo
National Aeronautics and Space Administration logo
National Science Foundation logo
US Flag An Official Website of the United States Government