Supporting efficient tree structures for distributed scientific computation

被引:0
|
作者
Liu, PF [1 ]
Wu, JJ
机构
[1] Natl Chung Cheng Univ, Dept Comp Sci & Comp Engn, Chiayi 621, Taiwan
[2] Acad Sinica, Inst Informat Sci, Taipei 115, Taiwan
关键词
distributed scientific computation; data structures; parallel trees; n-body simulations; class library;
D O I
暂无
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
This paper describes an implementation of a platform-independent parallel C++ framework that can support various scientific simulations involving tree structures, such as astrophysics, semiconductor device simulation, molecular dynamics, plasma physics, and fluid mechanics. Within the framework, users are able to concentrate on the computation kernels that differentiate different tree-structured scientific simulation problems and let the framework take care of tedious and error-prone details that are common among these applications. This framework was developed based on the techniques we learned from previous CM-5 C implementations, which have been rigorously justified both experimentally and mathematically. This gives us confidence that our framework will allow fast prototyping of different scientific simulation applications that run on different parallel platforms and deliver good performance as well. We used MPI to implement the communication routines within the framework for better portability; therefore, the parallel library, as well as the applications developed within the framework, can run on every parallel machine where MPI is available. The applications remain portable across different platforms, and the communication library within the framework can be customized to explore possible performance gains based on individual characteristics of different parallel machines. To demonstrate the flexibility and performance of this framework, we implemented a gravitational force field computation code and a multi-filament vortex method on a SPARC Ultra workstation cluster, and report very competitive speedup even compared with a highly optimized sequential C implementation.
引用
收藏
页码:79 / 105
页数:27
相关论文
共 50 条
  • [41] Efficient Computation of the Characteristic Polynomial of a Tree and Related Tasks
    Fuerer, Martin
    [J]. ALGORITHMS - ESA 2009, PROCEEDINGS, 2009, 5757 : 11 - 22
  • [42] DESIGN OF TREE STRUCTURES FOR EFFICIENT QUERYING
    CASEY, RG
    [J]. COMMUNICATIONS OF THE ACM, 1973, 16 (09) : 549 - 556
  • [43] An efficient distributed algorithm for game tree search
    SUN WEI and MA SHAOHAN(Dept. of computer science
    [J]. Wuhan University Journal of Natural Sciences, 1996, (Z1) : 470 - 472
  • [44] Supporting efficient distributed top-k monitoring
    Deng, Bo
    Jia, Yan
    Yang, Shuqiang
    [J]. ADVANCES IN WEB-AGE INFORMATION MANAGEMENT, PROCEEDINGS, 2006, 4016 : 496 - 507
  • [45] Efficient computation of response sensitivities for inelastic structures
    Haukaas, T
    [J]. JOURNAL OF STRUCTURAL ENGINEERING, 2006, 132 (02) : 260 - 266
  • [46] Computation efficient distributed group key management scheme
    Zhang, Yong
    Zhang, Yi
    Tang, Ye
    Wang, Wei-Nong
    [J]. Shanghai Jiaotong Daxue Xuebao/Journal of Shanghai Jiaotong University, 2007, 41 (01): : 60 - 65
  • [47] Tree Investigators: Supporting families' scientific talk in an arboretum with mobile computers
    Zimmerman, Heather Toomey
    Land, Susan M.
    McClain, Lucy R.
    Mohney, Michael R.
    Choi, Gi Woong
    Salman, Fariha H.
    [J]. INTERNATIONAL JOURNAL OF SCIENCE EDUCATION PART B-COMMUNICATION AND PUBLIC ENGAGEMENT, 2015, 5 (01): : 44 - 67
  • [48] Skyline View: Efficient Distributed Subspace Skyline Computation
    Kim, Jinhan
    Lee, Jongwuk
    Hwang, Seung-won
    [J]. DATA WAREHOUSING AND KNOWLEDGE DISCOVERY, PROCEEDINGS, 2009, 5691 : 312 - 324
  • [49] GraphA: Efficient Partitioning and Storage for Distributed Graph Computation
    Zhang, Yiming
    Li, Dongsheng
    Zhang, Chengfei
    Wang, Jinyan
    Liu, Ling
    [J]. IEEE TRANSACTIONS ON SERVICES COMPUTING, 2021, 14 (01) : 155 - 166
  • [50] Exploiting Matrix Dependency for Efficient Distributed Matrix Computation
    Yu, Lele
    Shao, Yingxia
    Cui, Bin
    [J]. SIGMOD'15: PROCEEDINGS OF THE 2015 ACM SIGMOD INTERNATIONAL CONFERENCE ON MANAGEMENT OF DATA, 2015, : 93 - 105