ACM Home Page
Please provide us with feedback. Feedback
On the design of abstract binding connectors for high performance computing component models
Full text PdfPdf (3.72 MB)
Source
Proceedings of the 2007 symposium on Component and framework technology in high-performance and scientific computing table of contents
Montreal, Quebec, Canada
SESSION: Component composition table of contents
Pages: 67 - 76  
Year of Publication: 2007
ISBN:978-1-59593-867-1
Authors
Francisco Heron Carvalho-Junior  Universidade Federal do Ceará, Fortaleza, Brazil
Rafael Dueire Lins  Universidades Federal de Pernambuco, Recife, Brazil
Ricardo Cordeiro Corrês  Universidade Federal do Ceará, Fortaleza, Brazil
Gisele Azevedo Araújo  Universidade Federal do Ceará, Fortaleza, Brazil
Jefferson Carvalho Silva  Universidade Federal do Ceará, Fortaleza, Brazil
Sponsors
ACM: Association for Computing Machinery
SIGPLAN: ACM Special Interest Group on Programming Languages
Publisher
ACM  New York, NY, USA
Bibliometrics
Downloads (6 Weeks): 3,   Downloads (12 Months): 28,   Citation Count: 0
Additional Information:

abstract   references   index terms   collaborative colleagues  

Tools and Actions: Review this Article  
DOI Bookmark: Use this link to bookmark this Article: http://doi.acm.org/10.1145/1297385.1297397
What is a DOI?

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
 
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

Collaborative Colleagues:
Francisco Heron Carvalho-Junior: colleagues
Rafael Dueire Lins: colleagues
Ricardo Cordeiro Corrês: colleagues
Gisele Azevedo Araújo: colleagues
Jefferson Carvalho Silva: colleagues