|
ABSTRACT
Some requirements of high-performance computing (HPC), mainly regarding parallel synchronization, are not met by the service connectors of standard commercial component models. Thus, this paper analyzes the usual extensions to the notion of service connector and provides alternative solutions based on type system theory, achieving a higher-level of abstraction. A notion of "abstract connector", adopted by HPE (the # Programming Environment), is presented.
REFERENCES
Note: OCR errors may be found in this Reference List extracted from the full text article. ACM has opted to expose the complete List rather than only correct and linked references.
| |
1
|
The Mono Project. http://www.mono-project.com, 2006.
|
 |
2
|
|
| |
3
|
M. Alt, J. Dünnweber, J. Müller, and S. Gorlatch. HOCs: Higher-Order Components for Grids. In Workshop on Component Models and Systems for Grid Applications (in ICS'2004). Kluwer Academics, July 2004.
|
| |
4
|
|
| |
5
|
|
| |
6
|
Rob Armstrong , Gary Kumfert , Lois Curfman McInnes , Steven Parker , Ben Allan , Matt Sottile , Thomas Epperly , Tamara Dahlgren, The CCA component model for high-performance scientific computing, Concurrency and Computation: Practice & Experience, v.18 n.2, p.215-229, February 2006
[doi> 10.1002/cpe.v18:2]
|
| |
7
|
|
| |
8
|
F. Baude, D. Caromel, and M. Morel. From Distributed Objects to Hierarchical Grid Components. In International Symposium on Distributed Objects and Applications. Springer-Verlag, 2003.
|
| |
9
|
E. Bruneton, T. Coupaye, and J. B. Stefani. Recursive and Dynamic Software Composition with Sharing. In European Conference on Object Oriented Programming (ECOOP'2002). Springer, 2002.
|
| |
10
|
D. K. G. Campbell. Towards the Classification of Algorithmic Skeletons. Technical Report YCS 276, Department of Computer Science, University of York, 1996.
|
| |
11
|
|
| |
12
|
F. H. Carvalho Junior and R. D. Lins. Haskell#: Parallel Programming Made Simple and Efficient. Journal of Universal Computer Science, 9(8):776--794, Aug. 2003.
|
| |
13
|
|
| |
14
|
F. H. Carvalho Junior, R. D. Lins, and A. T. C. Martins. An Institutional Theory for #-Components. In Proceedings of the Brazilian Symposium on Formal Methods (SBMF'2006), pages 137--152, 2006.
|
| |
15
|
|
| |
16
|
|
| |
17
|
|
| |
18
|
|
| |
19
|
I. Dorta, C. León Coromoto, Rodríguez, and A. Rojas. Parallel Skeletons for Divide-and-Conquer and Branchand-Bound Techniques. In 11th Euromicro Conference on Parallel, Distributed and Network-Based Processing (Euro-PDP'03), pages 292--298. IEEE Computer Society, Feb. 2003.
|
| |
20
|
J. L. Fiadeiro, A. Lopez, and M. Wermelinger. Categorical Semantics of Parallel Program Design. Lecture Notes in Computer Science, 2793:190--234, 2003.
|
 |
21
|
|
| |
22
|
M. M. Hamdan. A Combinational Framework for Paralell Programming Using Skeleton Functions. PhD thesis, Department of Computing and Electrical Engineering, Hariot-Watt University, Jan. 2000.
|
| |
23
|
|
| |
24
|
K. Lau, P. V. Elizondo, and Z. Wang. Exogenous Connectors for Software Components. Lecture Notes in Computer Science (Proceedings of 2005 International SIGSOFT Symposium on Component-Based Software Engineering - CBSE'2005), 3489:90--108, 2005.
|
| |
25
|
N. Mahmood, G. Deng, and J. C. Browne. Compositional development of parallel programs. In L. Rauchwerger, editor, LCPC, volume 2958 of Lecture Notes in Computer Science, pages 109--126. Springer, 2003.
|
 |
26
|
|
| |
27
|
|
| |
28
|
|
| |
29
|
M. Poldner and H. Kuchen. Algortihm Skeletons for Branch and Bound. In Proceedings of 1st International Conference on Software and Data Technology (ICSOFT), volume 1, pages 291--300, Sept. 2006.
|
| |
30
|
|
| |
31
|
|
| |
32
|
OMG Standard. Data Parallel CORBA, v1.0. Technical Report 2006-01-03, Object Management Group, Object Management Group, Jan. 2006.
|
| |
33
|
|
|