You are here

Design and Analysis of Multi-core Software

Award Information
Agency: Department of Defense
Branch: Air Force
Contract: FA8750-13-C-0188
Agency Tracking Number: O2-1371
Amount: $749,976.00
Phase: Phase II
Program: STTR
Solicitation Topic Code: OSD11-T03
Solicitation Number: 2011.B
Timeline
Solicitation Year: 2011
Award Year: 2013
Award Start Date (Proposal Award Date): 2013-06-26
Award End Date (Contract End Date): 2015-06-25
Small Business Information
1050 W NASA Blvd Suite 155
Melbourne, FL -
United States
DUNS: 038379579
HUBZone Owned: No
Woman Owned: No
Socially and Economically Disadvantaged: No
Principal Investigator
 Lee Krause
 Vice President
 (321) 591-9836
 lkrause@securboration.com
Business Contact
 Lynn Lehman
Title: CEO
Phone: (919) 244-3946
Email: contracts@securboration.com
Research Institution
 University of Texas at El Paso
 Marisa Sanchez
 
500 W. University Administration Building, Rm 20
El Paso, TX 79968-
United States

 (915) 747-8859
 Nonprofit College or University
Abstract

Modern processor design is trending increasingly toward multicore architectures. This is problematic for programmers because writing a correct parallel program is known to be difficult compared to writing the equivalent sequential program. Additionally, a wide body of sequential code has already been developed that cannot exploit the power offered by these new cores because it was written in a sequential manner. These two factors make it difficult to fully utilize modern multicore processors in many real-world use cases. The Tri-Tier Architectural Modeling Environment (TAME) is a system that automatically parallelizes sequential programs. Using TAME, binary artifacts compiled from sequentially written code can harness the computational power of multicore architectures. Crucially, TAME is also capable of parallelizing legacy binarieseven if there is no corresponding source code present. This parallelization requires virtually zero programmer effort and includes a self-verification mechanism to ensure correctness, providing a low-risk pathway to exploit modern processors using sequential code.

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

US Flag An Official Website of the United States Government