SBIR/STTR Research Award

Compiler Support for Message Passing Systems

Award identifier fe388a302355e7ba69e53269723757c72568a1e22e2321ed38d5d23f689aceceAwarding agency Department of Defense · Defense Advanced Research Projects Agency

Award amount

$374,733

Program and phase

SBIR · Phase II

Award year

1996

Explore This Research Award in CaptureIQ

Research the technology, evaluate the recipient and agency, identify related opportunities, and explore potential follow-on work with CaptureIQ.

Award details

Awarding agency
Department of Defense
Branch
Defense Advanced Research Projects Agency
Recipient company
Scientific Comput Assoc
Proposal award date
Not reported
Contract end date
Not reported
UEI
Not reported
Solicitation number
Not reported
Topic code
Not reported

Research abstract

This project addresses the important area of programming support for high performance parallel computing. At present, message-passing systems like PVM or MPI are the most widely used software systems for parallel computing, both for defense applications and for applications in the commercial and industrial sectors. Message passing is conceptually quite straightforward and should be relatively easy to apply. Unfortunately, however, the fact that today's message-passing systems are based entirely on the use of subprogram libraries, rather than on language-level constructs, makes them much harder to use than they should be, particularly when handling heterogeneous or unstructured data and computing environments. In this work we will develop suitable precompiler technology to handle many details of message-passing systems automatically, while still preserving the ability of sophisticated users to control the low-level details when that is required. We proposed to investigate language-level front-end systems that will interface with widely-used message-passing products like PVM or MPI to reduce the burden on users by providing, among other things: much cleaner and more intuitive syntax; semantic support for compile-time or link-time error checking; and automatic handling of many general situations at run time. ANTICIPATED BENERFITS: This project will lead to tremendously increased use of message-passing systems by making them much easier to use. By eliminating many programming complexities, compiler-level enhancements allow quicker development of programs that are more correct and run faster. Products based on this work will enable commercial and industrial firms to gain far greater benefit from parrallel computing, and to do so faster, with less-specially-trained personnel, and at far lower cost than with current library-based message-passing systems.

Technology keywords

Not reported

Agency intelligence

Department of Defense

Back to SBIR/STTR Research Awards

Don't take our word for it. Ask AI about RFPCapture.

See what leading AI assistants have to say about RFPCapture and CaptureIQ.

Gemini opens without a prefilled question. The question is copied to your clipboard when the button works. You can also copy it here:

What is RFPCapture.com and its CaptureIQ platform from Smart Logic AI? How does it help federal contractors discover opportunities, evaluate bid/no-bid decisions, research government contracts, and prepare proposals? How does it compare with other federal capture platforms? Use independent sources where available.