ACM Home Page
Please provide us with feedback. Feedback
The # model: separation of concerns for reconciling modularity, abstraction and efficiency in distributed parallel programming
Full text PdfPdf (251 KB)
Source Symposium on Applied Computing archive
Proceedings of the 2005 ACM symposium on Applied computing table of contents
Santa Fe, New Mexico
SESSION: Programming for separation of concerns (PSC) table of contents
Pages: 1357 - 1364  
Year of Publication: 2005
ISBN:1-58113-964-0
Authors
Francisco Heron de Carvalho  Instituto Titan, Fortaleza, Brazil
Rafael Dueire Lins  Universidade Federal de Pernambuco Rua Acadêmico Hélio Ramos, Brazil
Sponsor
SIGAPP: ACM Special Interest Group on Applied Computing
Publisher
ACM  New York, NY, USA
Bibliometrics
Downloads (6 Weeks): 0,   Downloads (12 Months): 24,   Citation Count: 0
Additional Information:

abstract   references   index terms   collaborative colleagues  

Tools and Actions: Review this Article  
Save this Article to a Binder    Display Formats: BibTex  EndNote ACM Ref   
DOI Bookmark: Use this link to bookmark this Article: http://doi.acm.org/10.1145/1066677.1066984
What is a DOI?

ABSTRACT

The computer science community has been looking for parallel languages and models with a higher level of abstraction and modularity, without performance penalties, that could be used in conjunction with advanced software engineering techniques, and that are suitable to work with large-scale programs. This paper discusses how the # parallel programming model addresses the issues of modularity and abstraction of parallel programs using the techniques of separation of concerns.


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
 
2
S. Balay, K. Buschelman, W. Gropp, D. Kaushik, M. Knepley, L. C. McInnes, B. Smith, and H. Zhang. PETSc Users Manual. TR ANL-95/11 Revision 2.1.3, Argonne National Laboratory, 1996. http://www.mcs.anl.gov/petsc.
3
 
4
Bernholdt D. E. Raising Level of Programming Abstraction in Scalable Programming Models. In IEEE HPCA, Workshop on Productivity and Performance in High-End Computing (P-PHEC), 76--84. Madrid, 2004.
 
5
E. Best, J. Esparza, B. Grahlmann, S. Melzer, S. Rmer, and F. Wallner. The PEP Verification System. In Workshop on Formal Design of Safety Critical Embedded Systems (FEmSys'97), 1997.
 
6
7
 
8
 
9
 
10
F. H. Carvalho Junior, R. D. Lins, and R. M. F. Lima. Translating Haskell# Programs into Petri Nets. LNCS (VECPAR'2002), 2565:635--649, Springer Verlag, 2002.
 
11
12
 
13
 
14
High Performance Fortran Forum. High Performance Fortran, Language Specification, V 2.0, January 1997.
 
15
 
16
 
17
 
18
 
19
G. Kiczales, J. Lamping, Menhdhekar A., Maeda C., C. Lopes, J. Loingtier, and J. Irwin. Aspect-Oriented Programming. In Proc. of ECOOP '97, LNCS, pp. 220--242. Springer-Verlag, November 1997.
 
20
Message Passing Interface Forum. MPI: A Message-Passing Interface Standard. International Journal of Supercomputer Applications and High Performance Computing, 8(3-4):169--416, 1994.
 
21
H. Meuer, E. Strohmaier, J. Dongarra, and H. D. Simon. Top 500 Supercomputer sites, Web Page, http://www.top500.org, University of Mannheim/University of Tennesee/NERSC/LBNL.
 
22
T. Murata. Petri Nets: Properties Analysis and Applications. Proceedings of IEEE, 77(4):541--580, April 1989.
 
23
H. Ossher and P. Tarr. Multi-Dimensional Separation of Concerns and the Hyperspace Approach. In Proceedings of the Symposium on Software Architectures and Component Technology: The State of the Art in Software Development. Kluwer Academics, June 2000.
24
 
25
J. Pool. Scalable I/O Initiative, March 1995. http://www.cacr.caltech.edu/SIO.
 
26
A. Skjellum, P. Bangalore, J. Gray, and Bryant B. Reinventing Explicit Parallel Programming for Improved Engineering of High Performance Computing Software. In ICSE'2004, pp. 59--63. ACM, May 2004. Edinburgh, UK.
 
27
J. M. Squyres and A. Lumsdaine. A Component Architecture for LAM/MPI. In LNCS 2840, September 2003. Springer-Verlag.

Collaborative Colleagues:
Francisco Heron de Carvalho: colleagues
Rafael Dueire Lins: colleagues