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 条
  • [1] Parallel composition and bulk synchronous parallel functional programming
    Loulergue, F
    TRENDS IN FUNCTIONAL PROGRAMMING, VOL 2, 2000, : 77 - 88
  • [2] Functional bulk synchronous parallel programming using the BSMLlib library
    Hains, G
    Loulergue, F
    CONSTRUCTIVE METHODS FOR PARALLEL PROGRAMMING, 2002, 10 : 165 - 178
  • [3] An object-oriented bulk synchronous parallel library for multicore programming
    Yzelman, A. N.
    Bisseling, Rob H.
    CONCURRENCY AND COMPUTATION-PRACTICE & EXPERIENCE, 2012, 24 (05): : 533 - 553
  • [4] Managing distributed shared arrays in a bulk-synchronous parallel programming environment
    Kessler, CW
    CONCURRENCY AND COMPUTATION-PRACTICE & EXPERIENCE, 2004, 16 (2-3): : 133 - 153
  • [5] Ripple: Improved Architecture and Programming Model for Bulk Synchronous Parallel Style of Analytics
    Spreitzer, Mike
    Steinder, Malgorzata
    Whalley, Ian
    2013 IEEE 33RD INTERNATIONAL CONFERENCE ON DISTRIBUTED COMPUTING SYSTEMS (ICDCS), 2013, : 460 - 469
  • [6] REDUCING THE BULK IN THE BULK SYNCHRONOUS PARALLEL MODEL
    Barrett, R. F.
    Vaughan, C. T.
    Hammond, S. D.
    Roweth, D.
    PARALLEL PROCESSING LETTERS, 2013, 23 (04)
  • [7] Parallel juxtaposition for bulk synchronous parallel ML
    Loulergue, F
    EURO-PAR 2003 PARALLEL PROCESSING, PROCEEDINGS, 2003, 2790 : 781 - 788
  • [8] Parallel superposition for bulk synchronous parallel ML
    Loulergue, F
    COMPUTATIONAL SCIENCE - ICCS 2003, PT III, PROCEEDINGS, 2003, 2659 : 223 - 232
  • [9] Decomposable bulk synchronous parallel computers
    Beran, M
    SOFSEM'99: THEORY AND PRACTICE OF INFORMATICS, 1999, 1725 : 349 - 359
  • [10] Bulk synchronous parallel ML with exceptions
    Gesbert, Louis
    Gava, Fredric
    Loulergue, Frederic
    Dabrowski, Frederic
    DISTRIBUTED AND PARALLEL SYSTEMS: FROM CLUSTER TO GRID COMPUTING, 2007, : 33 - +