Filters








538,939 Hits in 4.8 sec

An Interface Model for Parallel Components [chapter]

Milind Bhandarkar, L. V. Kalé
2003 Lecture Notes in Computer Science  
In this paper, we describe an interface model for this component architecture, which allows reusable component modules to be developed independently of each other, and mediates, monitors, and optimizes  ...  Existing component architectures are not geared towards building efficient parallel software applications that require tighter runtime integration of largely independent parallel modules.  ...  We list the desired characteristics of an ideal interface model for parallel components in section 3 and show that extensions of existing interface models do not match these characteristics.  ... 
doi:10.1007/3-540-35767-x_14 fatcat:4gs42gy3ezb4fgrckn646wjdbm

Evolutionary performance-oriented development of parallel programs by composition of components

Nasim Mahmood, Yusheng Feng, James C. Browne
2005 Proceedings of the 5th international workshop on Software and performance - WOSP '05  
This paper describes a method for evolutionary component-based development of families of parallel programs to attain performance goals on multiple execution environments for multiple family instances  ...  Each component is encapsulated with an associative interface specifying its properties and behaviors which enables distinguishing among different implementations (or abstractions) of the same functional  ...  Adaptive Software Design and Control" and grant number: ACI-0305644 "Montage: An Integrated End-to-End Design and Development Framework for Wireless Networks."  ... 
doi:10.1145/1071021.1071048 dblp:conf/wosp/MahmoodFB05 fatcat:tr2gyamjqjeh5kzs5byhsckoa4

PARALLEL COUPLING OF REGIONAL ATMOSPHERE AND OCEAN MODELS

STEPHAN FRICKENHAUS, RENÉ REDLER, PETER POST
2001 Developments in Teracomputing  
A coupling interface for parallel interpolation and parallel communication is urgently required to work out this performance dilemma.  ...  Currently, more and more model codes are parallelized for running on massively parallel computing hardware, driving numerical performance to an extreme, mostly with the help of domain decomposition and  ...  Acknowledgments The performance measurements were part of the arctic model coupling project bvkp01 running at ZIB Berlin using ZIB's T3E-1200.  ... 
doi:10.1142/9789812799685_0019 fatcat:od7coqdaqfa3xcn27eamy2xm2a

Collective Interfaces for Distributed Components

Francoise Baude, Denis Caromel, Ludovic Henrio, Matthieu Morel
2007 Seventh IEEE International Symposium on Cluster Computing and the Grid (CCGrid '07)  
Collective interfaces handle data distribution, parallelism and synchronization, and they expose collective behaviors in the definition of components.  ...  We propose to address collective communications in distributed components through collective interfaces.  ...  The authors also thank the CoreGRID community for its feedback since the inception of this work.  ... 
doi:10.1109/ccgrid.2007.32 dblp:conf/ccgrid/BaudeCHM07 fatcat:tutl5nkjavfp7ntbljvfkh4rqe

An Executable Interface Specification for Industrial Embedded System Design

Jinfeng Huang, Jeroen Voeten, Serge Wolfs, Mark Coopmans
2008 2008 The Eighth International Conference on Quality Software  
In this paper, an EIS-based (executable interface specification) approach is proposed for the embedded system design.  ...  A set of rules is introduced to transfer these diagrams into an executable model (EIS model) consistently.  ...  Table 2 : 2 The POOSL model of the consumer and producer example One component can have more than one parallel interface state diagrams and different components are in parallel.  ... 
doi:10.1109/qsic.2008.28 dblp:conf/qsic/HuangVWC08 fatcat:67xy3azawfbkxlrsvay5ezg7n4

A Parallel CORBA Component Model for Numerical Code Coupling [chapter]

Christian Pérez, Thierry Priol, André Ribes
2002 Lecture Notes in Computer Science  
This paper describes a first study of GridCCM, an extension to the CORBA Component Model to support parallel components.  ...  However, most current software component models do not provide any support to transparently and efficiently embed parallel codes into components.  ...  SCMD defines an execution model for parallel components similar to the Single Program Multiple Data execution model for parallel programs.  ... 
doi:10.1007/3-540-36133-2_9 fatcat:z3kvjn2dircyxdr3n6g4r6ng6i

A Parallel Corba Component Model for Numerical Code Coupling

Christian Pérez, Thierry Priol, André Ribes
2003 The international journal of high performance computing applications  
This paper describes a first study of GridCCM, an extension to the CORBA Component Model to support parallel components.  ...  However, most current software component models do not provide any support to transparently and efficiently embed parallel codes into components.  ...  SCMD defines an execution model for parallel components similar to the Single Program Multiple Data execution model for parallel programs.  ... 
doi:10.1177/10943420030174006 fatcat:ljrpun6snzgt5j72hbnqhoduvq

Middleware support for the deployment of resource-aware parallel Java components on heterogeneous distributed platforms

Y. Maheo, F. Guidec, L. Courtrai
2004 Proceedings. 30th Euromicro Conference, 2004.  
Our work aims at proposing a basic model of a parallel Java component, together with mechanisms and tools for managing the deployment of such a component on a distributed platform.  ...  It additionally defines and implements an open and extensible framework for distributed resource discovery and monitoring in such an execution environment.  ...  The programmer of a component may for example propose an interface based on Java RMI.  ... 
doi:10.1109/eurmic.2004.1333366 dblp:conf/euromicro/MaheoGC04 fatcat:nu7rgkla4zcfnkzlqaqvupn5wy

From Distributed Objects to Hierarchical Grid Components [chapter]

Françoise Baude, Denis Caromel, Matthieu Morel
2003 Lecture Notes in Computer Science  
This framework is based on ProActive, a middleware (programming model and environment) for object oriented parallel, mobile, and distributed computing.  ...  We propose a parallel and distributed component framework for building Grid applications, adapted to the hierarchical, highly distributed, highly heterogeneous nature of Grids.  ...  The Fractal component model The Fractal component model provides an homogeneous vision of software systems structure with a few but well defined concepts such as component, con-troller, content, interface  ... 
doi:10.1007/978-3-540-39964-3_78 fatcat:ktvfhf2gdzgwblvvupvlnse3ra

Management of Non-functional Attributes of Parallel Components

Yunfeng Peng, Changjun Hu, Chongchong Zhao, Shigang Li, Shucai Yao
2011 Procedia Computer Science  
We have a implemented the common CCA components for the management of these attributes. Parallel components can provide some non-functional interfaces optionally.  ...  For the optimization of parallel components implementations, the component developer should implement the attributes management parts specific to certain parallel components.  ...  It separates component abstraction and implementation. And Lei Zhao [6] shows a method for predictive performance modeling of parallel component composition.  ... 
doi:10.1016/j.procs.2011.04.048 fatcat:jbrv67num5d7bd4xu2oj2ldgmy

On Component-Based Software Development for Multiprocessor Real-Time Systems

Nima Khalilzad, Moris Behnam, Thomas Nolte
2015 2015 IEEE 21st International Conference on Embedded and Real-Time Computing Systems and Applications  
In the context of real-time systems, it is desirable to abstract the timing properties of software components using an interface for each component.  ...  The timing properties of the whole system, composed of multiple components, is studied using the component interfaces. In this paper we focus on periodic interface models.  ...  This model specifies the maximum blackout time and a bandwidth for each parallelism level in its interface. They also provided an algorithm for allocating the interfaces on multiprocessors.  ... 
doi:10.1109/rtcsa.2015.27 dblp:conf/rtcsa/KhalilzadBN15 fatcat:wkzozsffwvfr7bxzleuplruqiq

C-Coupler2: a flexible and user-friendly community coupler for model coupling and nesting

Li Liu, Cheng Zhang, Ruizhe Li, Bin Wang
2018 Geoscientific Model Development Discussions  
, flexible and automatic coupling generations that enable coupling generation at any time for any subset of component models, dynamic 3-D coupling that enables convenient coupling of fields on 3-D grids  ...  C-Coupler2 is ready for use to develop various coupled or nested models.  ...  to an MPI process for parallel integration.  ... 
doi:10.5194/gmd-2018-27 fatcat:qmb3hftxgrdgznrcllwwdvyh2m

C-Coupler2: a flexible and user-friendly community coupler for model coupling and nesting

Li Liu, Cheng Zhang, Ruizhe Li, Bin Wang, Guangwen Yang
2018 Geoscientific Model Development  
flexible and automatic coupling procedure generation for any subset of component models; dynamic 3-D coupling that enables convenient coupling of fields on 3-D grids with time-evolving vertical coordinate  ...  It has passed a number of test cases involving model coupling and nesting, and with various MPI process layouts between component models, and has already been used in several real coupled models.</p>  ...  to an MPI process for parallel integration.  ... 
doi:10.5194/gmd-11-3557-2018 fatcat:ob7ehgqinrhqlj7kj62u3zzd7e

Compositional Development of Parallel Programs [chapter]

Nasim Mahmood, Guosheng Deng, James C. Browne
2004 Lecture Notes in Computer Science  
P-COM 2 is an interface definition language which incorporates information on behaviors and implementations of components to enable qualification of components for effectiveness in specific application  ...  Component-oriented development is motivated for parallel and distributed computations. The programming model is defined and described and illustrated with a simple example.  ...  Finally we are working on additional applications including an hp-adaptive finite element code.  ... 
doi:10.1007/978-3-540-24644-2_8 fatcat:h22w5mdotranlcre6jl746xnvu

An Institutional Theory for #-Components

Francisco Heron de Carvalho-Junior, Rafael Dueire Lins
2008 Electronical Notes in Theoretical Computer Science  
In simple terms, it is a component model for general purpose parallel programming targeting distributed architectures.  ...  This paper presents an institutional theory for #-components, which has originated the idea of introducing parameterized and recursive abstract component types in # programming systems, making possible  ...  The # component model takes the hypothesis of orthogonality as a premise, proposing an alternative for component based parallel programming, inspired in the coordination model of Haskell # [11] , a parallel  ... 
doi:10.1016/j.entcs.2007.08.029 fatcat:i4b3odlslngfxpxdzf7wtwtzbm
« Previous Showing results 1 — 15 out of 538,939 results