You are here

OrFPGA: An Empirical Performance Tuning Tool for FPGA Designs

Award Information
Agency: National Aeronautics and Space Administration
Branch: N/A
Contract: NNX13CG35P
Agency Tracking Number: 120301
Amount: $125,000.00
Phase: Phase I
Program: STTR
Solicitation Topic Code: T11.01
Solicitation Number: N/A
Solicitation Year: 2012
Award Year: 2013
Award Start Date (Proposal Award Date): 2013-05-23
Award End Date (Contract End Date): 2014-05-22
Small Business Information
Dayton, OH 45459-4248
United States
DUNS: 141943030
HUBZone Owned: No
Woman Owned: No
Socially and Economically Disadvantaged: No
Principal Investigator
 Chekuri Choudary
 Project Manager
 (937) 433-2886
Business Contact
 Vaidyanathan Nagarajan
Title: Business Official
Phone: (937) 433-2886
Research Institution
 Argonne National Laboratory
 Vaidyanathan Nagarajan
9700 South Cass Avenue
Lemont, IL 60439-60439
United States

 () -
 Federally Funded R&D Center (FFRDC)

With the capacity and performance of FPGAs suitable for space borne applications continuously increasing, the design of FPGAs is becoming increasingly complex involving trading off or simultaneous optimization of space, speed, and power. RNET and ANL are proposing to develop software infrastructure that facilitates automatic performance tuning of FPGAs in terms of speed, power, and size. We introduce an extensible empirical tuning tool system OrFPGA, which is aimed at improving both performance and productivity by enabling FPGA designers to create simple scripts that trigger various FPGA performance optimizations for a specific design. OrFPGA will generate various tuned versions of the same design with different designer parameters and evaluates the versions to select the best performing one for production use. The proposed work will leverage an existing performance tuning tool named Orio developed by ANL for empirical tuning of compute-intensive kernels for a given architecture.

* Information listed above is at the time of submission. *

US Flag An Official Website of the United States Government