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 条
  • [31] A PARALLEL PROGRAMMING LANGUAGE AND DESCRIPTION OF SCHEDULER
    ENOMOTO, H
    YONEZAKI, N
    MIYAMURA, I
    SUNUMA, M
    LECTURE NOTES IN COMPUTER SCIENCE, 1982, 143 : 23 - 41
  • [32] BARS - A BASIC PARALLEL PROGRAMMING LANGUAGE
    BULONKOV, MA
    BYSTROV, AV
    DUDOROV, NN
    KOTOV, VE
    PROGRAMMING AND COMPUTER SOFTWARE, 1986, 12 (06) : 278 - 285
  • [33] A Nonstandard Functional Programming Language
    Nakamura, Hirofumi
    Kojima, Kensuke
    Suenaga, Kohei
    Igarashi, Atsushi
    PROGRAMMING LANGUAGES AND SYSTEMS (APLAS 2017), 2017, 10695 : 514 - 533
  • [34] A functional quantum programming language
    Altenkirch, T
    Grattage, J
    LICS 2005: 20th Annual IEEE Symposium on Logic in Computer Science - Proceedings, 2005, : 249 - 258
  • [35] THE SIMPLEST FUNCTIONAL PROGRAMMING LANGUAGE
    SPECTOR, D
    SIGPLAN NOTICES, 1983, 18 (01): : 42 - 46
  • [36] The Semantic Model Features of the Statically Typed Language of Functional-dataflow Parallel Programming
    Legalov A.I.
    Chuykin N.K.
    Supercomputing Frontiers and Innovations, 2023, 10 (02) : 32 - 45
  • [37] THE ALONZO FUNCTIONAL PROGRAMMING LANGUAGE
    RAMSDELL, JD
    SIGPLAN NOTICES, 1989, 24 (09): : 152 - 157
  • [38] Scientific evaluation of modern parallel programming models
    Hammond, Jeff
    ABSTRACTS OF PAPERS OF THE AMERICAN CHEMICAL SOCIETY, 2018, 255
  • [39] FUNCTIONAL PROGRAMMING AND THE LANGUAGE TALE
    BARENDREGT, H
    VANLEEUWEN, M
    LECTURE NOTES IN COMPUTER SCIENCE, 1986, 224 : 122 - 207
  • [40] THE MANIPULATOR LANGUAGE WITH THE CHARACTERISTIC OF A FUNCTIONAL PROGRAMMING LANGUAGE
    ARAMAKI, S
    JOURNAL OF ROBOTIC SYSTEMS, 1986, 3 (04): : 425 - 440