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 条
  • [21] A TOOLKIT FOR PARALLEL FUNCTIONAL PROGRAMMING
    HARTEL, PH
    HOFMAN, RFH
    LANGENDOEN, KG
    MULLER, HL
    VREE, WG
    HERTZBERGER, LO
    CONCURRENCY-PRACTICE AND EXPERIENCE, 1995, 7 (08): : 765 - 793
  • [22] PARALLEL ARCHITECTURE FOR FUNCTIONAL PROGRAMMING
    EISENBACH, S
    SADLER, C
    INFORMATION AND SOFTWARE TECHNOLOGY, 1988, 30 (06) : 355 - 364
  • [23] PARALLEL FUNCTIONAL PROGRAMMING WITH ARRAYS
    HAINS, G
    MULLIN, LMR
    COMPUTER JOURNAL, 1993, 36 (03): : 238 - 245
  • [24] SEYMOUR - A PORTABLE PARALLEL PROGRAMMING LANGUAGE
    MILLER, R
    STOUT, QF
    STRUCTURED PROGRAMMING, 1990, 11 (04): : 157 - 171
  • [25] NL: A parallel programming visual language
    Harvey, N
    Morris, J
    AUSTRALIAN COMPUTER JOURNAL, 1996, 28 (01): : 2 - 12
  • [26] TPascal - a language for task parallel programming
    Brull, Ansgar
    Kuchen, Herbert
    Lecture Notes in Computer Science, 1123
  • [27] A component language for structured parallel programming
    Blaeser, Luc
    MODULAR PROGRAMMING LANGUAGES, PROCEEDINGS, 2006, 4228 : 230 - 250
  • [28] AN ELEMENTARY LANGUAGE CONSTRUCT FOR PARALLEL PROGRAMMING
    AXFORD, T
    SIGPLAN NOTICES, 1990, 25 (07): : 72 - 80
  • [29] POLYAR, A PARALLEL ASYNCHRONOUS PROGRAMMING LANGUAGE
    LELCHUK, TI
    MARCHUK, AG
    PROGRAMMING AND COMPUTER SOFTWARE, 1983, 9 (04) : 203 - 210
  • [30] Emulation of the occam parallel programming language
    Aston Univ, Birmingham, United Kingdom
    IEEE Trans Educ, 1 (1-11):