Toward FORTRAN 77 performance from object-oriented C++ scientific frameworks

被引:0
|
作者
Bassetti, F [1 ]
Davis, K [1 ]
Quinlan, D [1 ]
机构
[1] Sci Comp Grp CIC 19, Comp Informat & Commun Div, Los Alamos, NM 87545 USA
关键词
performance analysis; program generators;
D O I
暂无
中图分类号
TP39 [计算机的应用];
学科分类号
081203 ; 0835 ;
摘要
The use of object-oriented C++ frameworks has significantly simplified the development of numerous complex parallel scientific applications at Los Alamos National Laboratory and elsewhere. In spite of considerable use of, and commitment to, these frameworks, concerns about performance are nonetheless a significant issue; performance very close to that of FORTRAN 77 with message passing must be realized before the acceptance and use of such frameworks will be truly widespread. This paper identifies the primary source of inefficiency in using C or C++ for numerical codes with stencil- or stencil-like operations, and demonstrates two solutions-one portable, one not-to give genuine FORTRAN 77 performance.
引用
收藏
页码:168 / 173
页数:6
相关论文
共 50 条
  • [41] Optimizations for parallel object-oriented frameworks
    Bassetti, F
    Davis, K
    Quinlan, D
    [J]. OBJECT ORIENTED METHODS FOR INTEROPERABLE SCIENTIFIC AND ENGINEERING COMPUTING, PROCEEDINGS, 1999, : 303 - 312
  • [42] TOWARD AN OBJECT-ORIENTED CURRICULUM
    MEYER, B
    [J]. JOURNAL OF OBJECT-ORIENTED PROGRAMMING, 1993, 6 (02): : 76 - 81
  • [43] Hooking into object-oriented application frameworks
    Froehlich, G
    Hoover, HJ
    Liu, L
    Sorenson, P
    [J]. PROCEEDINGS OF THE 1997 INTERNATIONAL CONFERENCE ON SOFTWARE ENGINEERING, 1997, : 491 - 501
  • [44] Generative development of object-oriented frameworks
    Hendrikx, C
    Olivié, H
    Duval, E
    [J]. TECHNOLOGY OF OBJECT-ORIENTED LANGUAGES, SYSTEMS AND ARCHITECTURES, 2003, 732 : 31 - 43
  • [45] Extracting UML Class Diagrams from Object-Oriented Fortran: ForUML
    Nanthaamornphong, Aziz
    Carver, Jeffrey
    Morris, Karla
    Filippone, Salvatore
    [J]. SCIENTIFIC PROGRAMMING, 2015, 2015
  • [46] Design patterns in object-oriented frameworks
    Srinivasan, S
    [J]. COMPUTER, 1999, 32 (02) : 24 - +
  • [47] Object-oriented frameworks and product lines
    Batory, D
    Cardone, R
    Smaragdakis, Y
    [J]. SOFTWARE PRODUCT LINES: EXPERIENCE AND RESEARCH DIRECTIONS, 2000, 576 : 227 - 247
  • [48] Object-oriented frameworks: Architecture adaptability
    Predonzani, P
    Succi, G
    Valerio, A
    Vernazza, T
    [J]. OBJECT-ORIENTED TECHNOLOGY: ECOOP'98 WORKSHOP READER, 1998, 1543 : 58 - 59
  • [49] Supporting the deployment of object-oriented frameworks
    Hou, DQ
    [J]. PROCEEDINGS OF THE 23RD INTERNATIONAL CONFERENCE ON SOFTWARE ENGINEERING, 2001, : 791 - 792
  • [50] Toward an object-oriented Forth
    Zettel, L
    [J]. ACM SIGPLAN NOTICES, 1996, 31 (04) : 43 - 44