Multi-Core Compilers

Award Information
Agency: Department of Defense
Branch: Defense Advanced Research Projects Agency
Contract: W31P4Q-08-C-0125
Agency Tracking Number: 07SB2-0187
Amount: $98,910.00
Phase: Phase I
Program: SBIR
Awards Year: 2007
Solicitation Year: 2007
Solicitation Topic Code: SB072-010
Solicitation Number: 2007.2
Small Business Information
13171 Pond Springs Road, Austin, TX, 78729
HUBZone Owned: N
Woman Owned: N
Socially and Economically Disadvantaged: N
Principal Investigator
 Ira Baxter
 Chief Technology Officer
 (512) 250-1018
Business Contact
 Josiah Hoskins
Title: VP Marketing
Phone: (512) 250-1018
Research Institution
The coming generations of multicore systems will provide multiple heterogeneous distributed processors with SIMD capabilities. Effective programming tools must address this variety and the fast rate of architecture evolution of such systems, as well as the variety of parallel applications. An existing parallel programming, PARLANSE, presently proven for fine-grain task parallism on SMP systems, will be extended to include additional parallelism paradigms: nested data parallelism and pipelined streaming operations. Semantic Designs (SD) will define an architectural description language to describe specific multicore systems, including multiple instruction sets, memory hierarchies, performance, and communication primitives. SD will build a PARLANSE compiler ecosystem driven from the architecture description. Whole program analysis and optimization will be used to maximize performance; this in turn will require parallel computation on scale to make it practical. A unique internal data flow representation graph will be used to represent whole source programs, enabling optimization and program partitioning across processors. SD will use its DMS system (already implemented in PARLANSE) to implement the tool set, thereby minimizing risk and providing access to large-scale parallelism needed to support the multicore compiler.

* 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