← Back to NASA Technology Projects
Automated Parallel Computing Tools for Multicore Machines and Clusters, Phase I
Completed
Description
We propose to improve productivity of high performance computing for applications on multicore computers and clusters. These machines built from one or more chips that may have from two to hundreds of cores on a chip or socket, are notoriously hard to program. Interactive Supercomputing's Star-P platform has been designed to meet this need but requires more components to fully deliver the dream of high performance computing. We will work with NASA to develop the ability to reuse existing MPI and serial codes. Software writers can then move forward by working in high productivity interactive languages such as Mathworks MATLAB. Star-P already has this general capability, but what is further needed are functional transformations from the language as it appears on the desktop. In this work we will identify those transformations that will benefit NASA codes, and apply them first as a prototype in Phase I. In Phase II we will complete the prototype fully automating what might be thought of as semi-automatic transformations. We will in addition widen the scope of NASA codes that will benefit from such productivity enhancement. As a synergistic activity, visits to NASA sites including workshops are envisioned so that the work has maximum impact.
Details
| Technology area | Human Health, Life Support, and Habitation Systems > Extravehicular Activity Systems > Informatics and Decision Support Systems |
| Program | Small Business Innovation Research/Small Business Tech Transfer (SBIR/STTR) |
| Lead organization | Ames Research Center, Moffett Field, CA |
| Start date | 2007-01-19 |
| End date | 2007-07-23 |
How to get involved
This is a mature technology (TRL 7+) — the realistic path in is usually NASA's Technology Transfer Program: licensing an existing NASA patent, or a Space Act Agreement to use NASA facilities/expertise directly. NASA also runs a startup licensing program with no upfront fee for companies formed to commercialize a specific NASA technology.
None of these are guaranteed paths for this specific project — TechPort itself doesn't have an "apply" button. Reaching out to the contact(s) above with a specific question is usually the fastest way to find out what's actually open.