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 条
  • [21] Implementation of the parallel superposition in bulk-synchronous parallel ML
    Gava, Frederic
    COMPUTATIONAL SCIENCE - ICCS 2007, PT 1, PROCEEDINGS, 2007, 4487 : 611 - 619
  • [22] Design and development of parallel programs on bulk synchronous parallel model
    Lai, S.H.
    Lu, C.J.
    Sun, Y.Q.
    Shanghai Jiaotong Daxue Xuebao/Journal of Shanghai Jiaotong University, 2001, 35 (02): : 228 - 231
  • [23] Parallel I/O in bulk-synchronous parallel ML
    Gava, R
    COMPUTATIONAL SCIENCE - ICCS 2004, PT 3, PROCEEDINGS, 2004, 3038 : 331 - 338
  • [24] Bulk synchronous parallel ML:: Semantics and implementation of the parallel juxtaposition
    Loulergue, F.
    Benheddi, R.
    Gava, F.
    Louis-Regis, D.
    COMPUTER SCIENCE - THEORY AND APPLICATIONS, 2006, 3967 : 475 - 486
  • [25] HiBrowser: an interactive and dynamic browser for synchronous Hi-C data visualization
    Li, Pingjing
    Liu, Hong
    Sun, Jialiang
    Lu, Jianguo
    Liu, Jian
    BRIEFINGS IN BIOINFORMATICS, 2023, 24 (05)
  • [26] Implementing Powerlists with Bulk Synchronous Parallel ML
    Loulergue, Frederic
    Niculescu, Virginia
    Tesson, Julien
    16TH INTERNATIONAL SYMPOSIUM ON SYMBOLIC AND NUMERIC ALGORITHMS FOR SCIENTIFIC COMPUTING (SYNASC 2014), 2014, : 325 - 332
  • [27] SCIENTIFIC COMPUTING ON BULK SYNCHRONOUS PARALLEL ARCHITECTURES
    BISSELING, RH
    MCCOLL, WF
    INFORMATION PROCESSING '94, VOL I: TECHNOLOGY AND FOUNDATIONS, 1994, 51 : 509 - 514
  • [28] Bulk-synchronous parallel gaussian elimination
    Tiskin A.
    Journal of Mathematical Sciences, 2002, 108 (6) : 977 - 991
  • [29] The IBiCGStab method on bulk synchronous parallel architectures
    Yang, LT
    Shaw, RE
    16TH ANNUAL INTERNATIONAL SYMPOSIUM ON HIGH PERFORMANCE COMPUTING SYSTEMS AND APPLICATIONS, PROCEEDINGS, 2002, : 139 - 146
  • [30] DIRECT BULK-SYNCHRONOUS PARALLEL ALGORITHMS
    GERBESSIOTIS, AV
    VALIANT, LG
    LECTURE NOTES IN COMPUTER SCIENCE, 1992, 621 : 1 - 18