You are here

An Object oriented parallel programming system with adaptive runtime

Award Information
Agency: Department of Energy
Branch: N/A
Contract: DE-SC0011381
Agency Tracking Number: 210364
Amount: $149,568.75
Phase: Phase I
Program: SBIR
Solicitation Topic Code: 02c
Solicitation Number: DE-FOA-0000969
Timeline
Solicitation Year: 2014
Award Year: 2014
Award Start Date (Proposal Award Date): 2014-02-18
Award End Date (Contract End Date): 2014-11-17
Small Business Information
60 Hazelwood Dr.
Champaign, IL 61820-7460
United States
DUNS: 079114033
HUBZone Owned: No
Woman Owned: No
Socially and Economically Disadvantaged: No
Principal Investigator
 Eric Bohm
 Mr.
 (217) 778-8363
 eric@hpccharm.com
Business Contact
 Kale Laxmikant
Title: Mrs.
Phone: (217) 369-2177
Email: lvk2408@gmail.com
Research Institution
 Stub
Abstract

High Performance Computing technology has advanced significantly, and advanced parallel computers are being built, with DOE leadership. Yet, the American engineering and manufacturing industry has not started leveraging parallel computing at a significant level, partly because of the challenging nature of modern simulation software. US competitiveness in manufacturing may suffer due to its ineffective utilization of parallel computers. The Charm++ parallel programming system, developed at a University with DOE and other federal funding, has demonstrated promise in handling complex dynamic parallel applications in computational science. It automates resource management, tolerates failures, and can manage power/thermal issues. The objective of this project is to transform Charm++ into a robust and easy to use system, targeted to industry applications. The Phase I effort will focus on analyzing the needs of manufacturing/engineering indus- try in this space, and innovative refactoring of the Charm++ software to retain the unique and innovative features of Charm++ that are of importance to this industry, while streamlining the software. Identifying features useful for academic research which are not needed in the targeted segment, will lead to stream- lining and optimizations. Additional tuning will be performed for the platforms of importance to this segment, including Infiniband, Ethernet and the Cloud platforms. Some new features aimed at enhancing ease of use and customer utility will also be implemented in this phase. Commercial Applications and Other Benefits: The SBIR project effort is aimed at producing a commer- cially viable product based on Charm++ that incorporates innovative research on object-oriented parallel programming with adaptive run-times. It will be the main commercial application to result directly from this effort. In addition, it is expected that libraries developed using Charm++ product will be an additional category of commercial applications. Some of these may come from Charmworks, Inc., but it is expected that many, in future, will come from other companies. End-user applications are probably the largest category of commercial applications enabled by this project effort. This project aims to achieve a broad impact on the state of HPC adoption among manufacturing and engineering industry.

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

US Flag An Official Website of the United States Government