Toward an Object-Oriented Core of the PPM Library

被引:11
|
作者
Awile, Omar [1 ,2 ]
Demirel, Oemer [1 ,2 ]
Sbalzarini, Ivo F. [1 ,2 ]
机构
[1] ETH, Inst Theoret Comp Sci, Univ Str 6, CH-8092 Zurich, Switzerland
[2] ETH, Swiss Inst Bioinformat, CH-8092 Zurich, Switzerland
关键词
High-Performance Computing; Parallel Computing; Scientific Computing; Middleware; Abstractions;
D O I
10.1063/1.3497957
中图分类号
T [工业技术];
学科分类号
08 ;
摘要
As high-performance computing (HPC) machines become increasingly complex, middleware-based programming paradigms have been particularly successful in reducing code development time and increasing simulation efficiency. The parallel particle-mesh (PPM) library is a state-of-the-art HPC middleware for parallel particle-mesh simulations. It is based on a concise set of six data and operation abstractions. The present paper describes the architecture of the new PPM library core. This new core architecture enables several simplifications in the library's user interface and supports for the first time the implementation of multi-resolution simulations using PPM. We further demonstrate the competitive performance of the new core architecture compared to the previous version of the PPM library.
引用
收藏
页码:1313 / +
页数:2
相关论文
共 50 条
  • [1] TOWARD AN OBJECT-ORIENTED CURRICULUM
    MEYER, B
    JOURNAL OF OBJECT-ORIENTED PROGRAMMING, 1993, 6 (02): : 76 - 81
  • [2] Toward an object-oriented Forth
    Zettel, L
    ACM SIGPLAN NOTICES, 1996, 31 (04) : 43 - 44
  • [3] Object-Oriented Design for Library Applications
    Libr Software Rev, 1 (09):
  • [4] The library catalogue: the object-oriented to user
    Perea Araujo, Anibal
    PERSPECTIVAS EM CIENCIA DA INFORMACAO, 2011, 16 (02): : 17 - 28
  • [5] Toward object-oriented mentoring methodology
    J Object Oriented Program, 6 (64):
  • [6] Toward Object-oriented Modeling in SCCharts
    Schulz-Rosengarten, Alexander
    Smyth, Steven
    Mendler, Michael
    ACM TRANSACTIONS ON EMBEDDED COMPUTING SYSTEMS, 2021, 20 (04)
  • [7] TOWARD OBJECT-ORIENTED MENTORING METHODOLOGY
    LAZARUS, E
    JOURNAL OF OBJECT-ORIENTED PROGRAMMING, 1995, 8 (06): : 64 - &
  • [8] An Object-Oriented Interface to The Sparse Polyhedral Library
    Popoola, Tobi
    Shankar, Ravi
    Rift, Anna
    Singh, Shivani
    Davis, Eddie C.
    Strout, Michelle Mills
    Olschanowsky, Catherine
    2021 IEEE 45TH ANNUAL COMPUTERS, SOFTWARE, AND APPLICATIONS CONFERENCE (COMPSAC 2021), 2021, : 1825 - 1831
  • [9] Roots: An object-oriented active message library
    van der Goot, R
    HIGH PERFORMANCE COMPUTING SYSTEMS AND APPLICATIONS, 2000, 541 : 65 - 78
  • [10] AN OBJECT-ORIENTED ASSEMBLY LANGUAGE MACRO LIBRARY
    MCSWAIN, DJ
    DR DOBBS JOURNAL, 1992, 17 (03): : 24 - &