NASA SBIR 2010 Solicitation

FORM B - PROPOSAL SUMMARY


PROPOSAL NUMBER: 10-1 S3.01-9043
SUBTOPIC TITLE: Command, Data Handling, and Electronics
PROPOSAL TITLE: RUSH: A Rad-hard Unified Scalable Heterogeneous Processing Architecture

SMALL BUSINESS CONCERN (Firm Name, Mail Address, City/State/Zip, Phone)
MaXentric Technologies
2071 Lemoine Avenue, Suite 302
Fort Lee, NJ 07024 - 9212
(201) 242-9800

PRINCIPAL INVESTIGATOR/PROJECT MANAGER (Name, E-mail, Mail Address, City/State/Zip, Phone)
Brandon Beresini
beresini@gmail.com
5080 Shoreham, Suite 205
San Diego, CA 92122 - 5932
(858) 605-6337

Estimated Technology Readiness Level (TRL) at beginning and end of contract:
Begin: 2
End: 4

TECHNICAL ABSTRACT (Limit 2000 characters, approximately 200 words)
Space presents a challenging environment for computing. Extended
development times and radiation tolerance requirements leave hardware
performance a decade or more behind the terrestrial state-of-the-art
at the time of deployment. Additionally, once deployed, hardware
changes are impractical, encouraging a trend towards increased
software programmability. However, topside pressure from application
advancements are forcing space-based platforms to improve throughput
and latency while reducing power consumption. A popular approach to
addressing the tension between these requirements is the heterogeneous
processing architecture. By providing multiple hardware tools that
optimally support a subset of the anticipated workload, a
heterogeneous architecture can offer a diverse processing toolset to
the application developer. However, programming these systems is
extremely challenging because of variations in toolsets and data
sharing interfaces. As a result, data sharing and dynamic workload
scheduling across heterogeneous architectures is often suboptimal and
hindered by poor scalability. Maxentric proposes to solve this problem
with RUSH, a heterogeneous processing architecture with a unified
programming model for rapid development. RUSH employs a rad-hard
multicore processor as a host and an FPGA as an accelerator chip. The
RUSH software layer unifies these architectures through an innovative
programming model described in the proposal.

POTENTIAL NASA COMMERCIAL APPLICATIONS (Limit 1500 characters, approximately 150 words)
RUSH will provide a high-performance, flexible, and programmable
heterogeneous processing platform for space applications. This work
has broad impact for space command and control systems. Reconfigurable
high-performance systems with updates will enable deployed systems to
maintain high levels of utility as processing or mission demands
shift. The system is well qualified to enable software defined radio,
real-time video processing, sensor analysis, and automated landing and
will play a central role in research, development, and deployment of
platforms for achieving these requirements.

POTENTIAL NON-NASA COMMERCIAL APPLICATIONS (Limit 1500 characters, approximately 150 words)
The applicability of RUSH is not limited to NASA markets. The military
and civilian satellite designers and operators stand to benefit from a
highly-reconfigurable performance computation platform. Target markets
include the space and nuclear computing platforms for diverse
activities from real-time video processing, to software defined radio,
to sensor processing.

TECHNOLOGY TAXONOMY MAPPING (NASA's technology taxonomy has been developed by the SBIR-STTR program to disseminate awareness of proposed and awarded R/R&D in the agency. It is a listing of over 100 technologies, sorted into broad categories, of interest to NASA.)
Architecture/Framework/Protocols
Computer System Architectures
Spacecraft Instrumentation & Astrionics (see also Communications; Control & Monitoring; Information Systems)
Tools/EVA Tools
Transmitters/Receivers


Form Generated on 09-03-10 12:12