A formal semantics of the MULTI-ML language

被引:2
|
作者
Allombert, Victor [1 ]
Gava, Frederic [2 ]
Tesson, Julien [2 ]
机构
[1] Univ Orleans, LIFO, Orleans, France
[2] Univ Paris Est Creteil, LACL, Creteil, France
来源
2018 17TH INTERNATIONAL SYMPOSIUM ON PARALLEL AND DISTRIBUTED COMPUTING (ISPDC) | 2018年
关键词
Semantics; MULTI-BSP; ML; BRIDGING MODEL;
D O I
10.1109/ISPDC2018.2018.00033
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
In the context of high performance computing, it is important to avoid indeterminism and dead-locks. MULTI-ML is a functional parallel programming language "a la ML", designed to program hierarchical architectures in a structured way. It is based of the MULTI-BSP bridging model. To ensure that a program "cannot go wrong", we first need to define how a program "goes". To do so, we propose a formal operational semantics of the MULTI-ML language to ensure the properties of the MULTI-BSP model. We first describe a core-language and then introduce the big step's semantics evaluation rules. Then, we propose a set of evaluation rules that describe the behaviour of the MULTI-ML language. The memory model is also precisely defined, as the MULTI-BSP model deals with multiple level of nested memories.
引用
收藏
页码:180 / 187
页数:8
相关论文
共 50 条
  • [1] Multi-ML: Programming Multi-BSP Algorithms in ML
    V. Allombert
    F. Gava
    J. Tesson
    International Journal of Parallel Programming, 2017, 45 : 340 - 361
  • [2] Multi-ML: Programming Multi-BSP Algorithms in ML
    Allombert, V.
    Gava, F.
    Tesson, J.
    INTERNATIONAL JOURNAL OF PARALLEL PROGRAMMING, 2017, 45 (02) : 340 - 361
  • [3] A type system to avoid runtime errors for Multi-ML
    Gava, Frederic
    Allombert, Victor
    Tesson, Julien
    2022 21ST INTERNATIONAL SYMPOSIUM ON PARALLEL AND DISTRIBUTED COMPUTING (ISPDC 2022), 2022, : 41 - 48
  • [4] Formal semantics and natural language
    Kusly, P. S.
    VOPROSY FILOSOFII, 2013, (08) : 105 - 117
  • [5] Formal semantics for the Java modeling language
    Bruns, Daniel
    Informatik-Spektrum, 2012, 35 (01) : 45 - 49
  • [6] A Formal Semantics for the SmartFrog Configuration Language
    Anderson, Paul
    Herry, Herry
    JOURNAL OF NETWORK AND SYSTEMS MANAGEMENT, 2016, 24 (02) : 309 - 345
  • [7] A Formal Semantics for the SmartFrog Configuration Language
    Paul Anderson
    Herry Herry
    Journal of Network and Systems Management, 2016, 24 : 309 - 345
  • [8] FORMAL SEMANTICS OF NATURAL-LANGUAGE
    HOLDCROFT, D
    BRITISH JOURNAL FOR THE PHILOSOPHY OF SCIENCE, 1979, 30 (04): : 411 - 418
  • [9] Formal semantics for DAI language NUML
    Nanjing Univ, Nanjing, China
    Journal of Computer Science and Technology, 1995, 10 (03): : 227 - 238
  • [10] FORMAL SEMANTICS OF OPERATORS OF LIST LANGUAGE
    CASTANET, R
    REVUE FRANCAISE D AUTOMATIQUE INFORMATIQUE RECHERCHE OPERATIONNELLE, 1974, 8 (NR3): : 19 - 36