Interactive Bulk Synchronous Parallel Functional Programming in a Browser

被引:0
|
作者
Tesson, Julien [1 ]
Loulergue, Frederic [2 ]
机构
[1] Univ Paris Est Creteil, Lab Algorithms Complex & Log, Creteil, France
[2] No Arizona Univ, Sch Informat Comp & Cyber Syst, Flagstaff, AZ 86011 USA
关键词
High performance computing; Functional programming; Parallel programming; Software development tools and support; OCAML; MODEL; ML;
D O I
10.1109/SmartWorld.2018.00273
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
This paper presents the design and implementation of a sequential simulator for the parallel functional language BSML based on the parallel computation model Bulk Synchronous Parallelism (BSP). This simulator is implemented in sequential, runs in any browser, and provides a graphical representation of the parallel executions. Due to the pure functional nature of BSML, the results obtained by this simulator are the same than the results that could be obtained by executing the program in parallel.
引用
收藏
页码:1593 / 1598
页数:6
相关论文
共 50 条
  • [41] PARALLEL ARCHITECTURE FOR FUNCTIONAL PROGRAMMING
    EISENBACH, S
    SADLER, C
    INFORMATION AND SOFTWARE TECHNOLOGY, 1988, 30 (06) : 355 - 364
  • [42] PARALLEL FUNCTIONAL PROGRAMMING WITH ARRAYS
    HAINS, G
    MULLIN, LMR
    COMPUTER JOURNAL, 1993, 36 (03): : 238 - 245
  • [43] ANALYSIS AND TRANSFORMATION IN AN INTERACTIVE PARALLEL PROGRAMMING TOOL
    KENNEDY, K
    MCKINLEY, KS
    TSENG, CW
    CONCURRENCY-PRACTICE AND EXPERIENCE, 1993, 5 (07): : 575 - 602
  • [44] eText: an interactive environment for learning parallel programming
    Rifkin, Adam
    SIGCSE Bulletin (Association for Computing Machinery, Special Interest Group on Computer Science Education), 1994, 26 (01): : 281 - 285
  • [45] A static analysis for Bulk Synchronous Parallel ML to avoid parallel nesting
    Gava, F
    Loulergue, F
    FUTURE GENERATION COMPUTER SYSTEMS-THE INTERNATIONAL JOURNAL OF ESCIENCE, 2005, 21 (05): : 665 - 671
  • [46] Divide-and-conquer parallel programming with Minimally Synchronous Parallel ML
    Benheddi, Radia
    Loulergue, Frederic
    PARALLEL PROCESSING AND APPLIED MATHEMATICS, 2008, 4967 : 1078 - 1085
  • [47] Bulk-synchronous parallel random access machine
    Tiskin, Alexandre
    Lecture Notes in Computer Science, 1124
  • [48] EXTERNAL MEMORY IN BULK-SYNCHRONOUS PARALLEL ML
    Gava, Frederic
    SCALABLE COMPUTING-PRACTICE AND EXPERIENCE, 2005, 6 (04): : 43 - 69
  • [49] Hierarchical Bulk Synchronous Parallel Model and Performance Optimization
    黄林鹏
    孙永强
    袁伟
    Journal of Computer Science and Technology, 1999, (03) : 224 - 233
  • [50] Bulk synchronous parallel algorithms for the external memory model
    Dehne, F
    Dittrich, W
    Hutchinson, D
    Maheshwari, A
    THEORY OF COMPUTING SYSTEMS, 2002, 35 (06) : 567 - 597