Sisal 3.2: functional language for scientific parallel programming

被引:10
|
作者
Kasyanov, Victor [1 ]
机构
[1] Russian Acad Sci, Inst Informat Syst, Novosibirsk 630090, Russia
基金
俄罗斯基础研究基金会;
关键词
functional programming; dataflow languages; parallel programming; scientific computations;
D O I
10.1080/17517575.2012.744854
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
Sisal 3.2 is a new input language of system of functional programming (SFP) which is under development at the Institute of Informatics Systems in Novosibirsk as an interactive visual environment for supporting of scientific parallel programming. This paper contains an overview of Sisal 3.2 and a description of its new features compared with previous versions of the SFP input language such as the multidimensional array support, new abstractions like parametric types and generalised procedures, more flexible user-defined reductions, improved interoperability with other programming languages and specification of several optimising source text annotations.
引用
收藏
页码:227 / 236
页数:10
相关论文
共 50 条
  • [1] Sisal 3.2 Language Features Overview
    Stasenko, Alexander
    PARALLEL COMPUTING TECHNOLOGIES, 2011, 6873 : 110 - 124
  • [2] THE BLAZE LANGUAGE - A PARALLEL LANGUAGE FOR SCIENTIFIC PROGRAMMING
    MEHROTRA, P
    VANROSENDALE, J
    PARALLEL COMPUTING, 1987, 5 (03) : 339 - 361
  • [3] A functional programming system SFP: Sisal 3.1 language structures decomposition
    Kasyanov, V. N.
    Stasenko, A. P.
    PARALLEL COMPUTING TECHNOLOGIES, PROCEEDINGS, 2007, 4671 : 62 - 73
  • [4] Sequential and Parallel Improvements in a Concurrent Functional Programming Language
    Schmidt-Schauss, Manfred
    Sabel, David
    Dallmeyer, Nils
    PPDP'18: PROCEEDINGS OF THE 20TH INTERNATIONAL SYMPOSIUM ON PRINCIPLES AND PRACTICE OF DECLARATIVE PROGRAMMING, 2018,
  • [5] The Sisal model of functional programming and its implementation
    Gaudiot, JL
    Bohm, W
    Najjar, W
    DeBoni, T
    Feo, J
    Miller, P
    SECOND AIZU INTERNATIONAL SYMPOSIUM ON PARALLEL ALGORITHMS/ARCHITECTURE SYNTHESIS, PROCEEDINGS, 1997, : 112 - 123
  • [6] Parallel Machine Simulator Using Racket/Scheme Functional Programming Language
    Bira, Calin
    Gugu, Liviu
    ADVANCED TOPICS IN OPTOELECTRONICS, MICROELECTRONICS AND NANOTECHNOLOGIES X, 2020, 11718
  • [7] Scientific programming language concepts
    Ullrich, C.P.
    Zeitschrift fuer Angewandte Mathematik und Mechanik, ZAMM, Applied Mathematics and Mechanics, 76 (Suppl 1):
  • [8] FIDIL - A LANGUAGE FOR SCIENTIFIC PROGRAMMING
    HILFINGER, PN
    COLELLA, P
    SYMBOLIC COMPUTATION: APPLICATIONS TO SCIENTIFIC COMPUTING, 1989, 5 : 97 - 138
  • [9] Scientific programming language concepts
    Ullrich, CP
    ZEITSCHRIFT FUR ANGEWANDTE MATHEMATIK UND MECHANIK, 1996, 76 : 57 - 60
  • [10] Parallel programming with a pattern language *
    Massingill B.L.
    Mattson T.G.
    Sanders B.A.
    International Journal on Software Tools for Technology Transfer, 2001, 3 (2) : 217 - 234