A parallel framework for computational science

被引:0
|
作者
Rubio, F [1 ]
Rodríguez, I [1 ]
机构
[1] Univ Complutense, Dept Sistemas Informat & Programac, E-28040 Madrid, Spain
关键词
parallel computing; skeletons;
D O I
暂无
中图分类号
TP39 [计算机的应用];
学科分类号
081203 ; 0835 ;
摘要
Parallel languages based on skeletons allow the programmer to abstract from implementation details, reducing the development time of the parallelizations of large applications. Unfortunately, these languages use to restrict the set of parallel patterns that can be used. The parallel functional language Eden extends the lazy functional language Haskell with expressions to define and instantiate process systems. These extensions also make possible to easily define skeletons as higher-order functions. By doing so, skeletons can be both defined and used in the same language, using a high level of abstraction. Due to these facts, the advantages of skeleton-based languages are kept in Eden, while we do not inherit the restrictions they have, as the set of skeletons can grow as needed. Moreover, in our approach the sequential code of the programs can be written in any language supporting a COM interface.
引用
收藏
页码:1002 / 1011
页数:10
相关论文
共 50 条
  • [1] Parallel computational environment for imaging science
    Fann, GI
    Jones, DR
    Jurrus, ER
    Moon, BD
    Perrine, KA
    [J]. APPLICATIONS OF DIGITAL IMAGE PROCESSING XXV, 2002, 4790 : 376 - 383
  • [2] An enabling framework for parallel optimization on the computational grid
    Cahon, S
    Melab, N
    Talbi, EG
    [J]. 2005 IEEE INTERNATIONAL SYMPOSIUM ON CLUSTER COMPUTING AND THE GRID, VOLS 1 AND 2, 2005, : 702 - 709
  • [3] The role of parallel cellular programming in computational science
    Talia, D
    [J]. VECTOR AND PARALLEL PROCESSING - VECPAR 2000, 2001, 1981 : 207 - 220
  • [4] An invariant framework for conducting reproducible computational science
    Meng, Haiyan
    Kommineni, Rupa
    Quan Pham
    Gardner, Robert
    Malik, Tanu
    Thain, Douglas
    [J]. JOURNAL OF COMPUTATIONAL SCIENCE, 2015, 9 : 137 - 142
  • [5] CarNum: parallel numerical framework for computational cardiac electromechanics
    Liogky, Alexey A.
    Chernyshenko, Alexey Yu.
    Danilov, Alexander A.
    Syomin, Fyodor A.
    [J]. RUSSIAN JOURNAL OF NUMERICAL ANALYSIS AND MATHEMATICAL MODELLING, 2023, 38 (03) : 127 - 144
  • [6] Armada: a parallel I/O framework for computational grids
    Oldfield, R
    Kotz, D
    [J]. FUTURE GENERATION COMPUTER SYSTEMS-THE INTERNATIONAL JOURNAL OF ESCIENCE, 2002, 18 (04): : 501 - 523
  • [7] Computational Experience with a Software Framework for Parallel Integer Programming
    Xu, Y.
    Ralphs, T. K.
    Ladanyi, L.
    Saltzman, M. J.
    [J]. INFORMS JOURNAL ON COMPUTING, 2009, 21 (03) : 383 - 397
  • [8] Workshop on Using Emerging Parallel Architectures for Computational Science
    Schmidt, Bertil
    Maskell, Douglas
    [J]. COMPUTATIONAL SCIENCE - ICCS 2009, PART I, 2009, 5544 : 861 - 863
  • [9] VECTOR AND PARALLEL PROCESSORS IN COMPUTATIONAL SCIENCE-III
    KURZ, V
    [J]. PARALLEL COMPUTING, 1988, 6 (01) : 127 - 129
  • [10] A framework for parallel computational physics algorithms on multi-core: SPH in parallel
    Holmes, David W.
    Williams, John R.
    Tilke, Peter
    [J]. ADVANCES IN ENGINEERING SOFTWARE, 2011, 42 (11) : 999 - 1008