Skip to main content
U.S. Department of Energy
Office of Scientific and Technical Information

A Parallel Plug-in Programming Paradigm

Conference ·
OSTI ID:931266
Software component architectures allow assembly of applications from individual software modules based on clearly defined programming interfaces, thus improving the reuse of existing solutions and simplifying application development. Furthermore, the plug-in programming paradigm additionally enables runtime reconfigurability, making it possible to adapt to changing application needs, such as different application phases, and system properties, like resource availability, by loading/unloading appropriate software modules. Similar to parallel programs, parallel plug-ins are an abstraction for a set of cooperating individual plug-ins within a parallel application utilizing a software component architecture. Parallel programming paradigms apply to parallel plug-ins in the same way they apply to parallel programs. The research presented in this paper targets the clear definition of parallel plug-ins and the development of a parallel plug-in programming paradigm.
Research Organization:
Oak Ridge National Laboratory (ORNL)
Sponsoring Organization:
SC USDOE - Office of Science (SC)
DOE Contract Number:
AC05-00OR22725
OSTI ID:
931266
Country of Publication:
United States
Language:
English

Similar Records

Research initiatives for plug-and-play scientific computing.
Conference · Sun Dec 31 23:00:00 EST 2006 · J. Phys.: Conf. Ser. · OSTI ID:971469

An LLVM Instrumentation Plug-in for Score-P
Conference · Wed Nov 01 00:00:00 EDT 2017 · OSTI ID:1412042

Paradigm; A highly scalable shared-memory multicomputer architecture
Journal Article · Thu Jan 31 23:00:00 EST 1991 · Computer; (USA) · OSTI ID:5533695