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 条
  • [41] Parallel composition and bulk synchronous parallel functional programming
    Loulergue, F
    TRENDS IN FUNCTIONAL PROGRAMMING, VOL 2, 2000, : 77 - 88
  • [42] A COST CALCULUS FOR PARALLEL FUNCTIONAL PROGRAMMING
    SKILLICORN, DB
    CAI, W
    JOURNAL OF PARALLEL AND DISTRIBUTED COMPUTING, 1995, 28 (01) : 65 - 83
  • [43] PARALLEL PROGRAMMING WITH PURE FUNCTIONAL LANGUAGES
    HARRISON, R
    LECTURE NOTES IN COMPUTER SCIENCE, 1992, 574 : 231 - 252
  • [45] ALEC - USER EXTENSIBLE SCIENTIFIC PROGRAMMING LANGUAGE
    NAPPER, RBE
    FISHER, RN
    COMPUTER JOURNAL, 1976, 19 (01): : 25 - 31
  • [46] Efficient Parallel Functional Programming with Effects
    Arora, Jatin
    Westrick, Sam
    Acar, Umut A.
    PROCEEDINGS OF THE ACM ON PROGRAMMING LANGUAGES-PACMPL, 2023, 7 (PLDI): : 1558 - 1583
  • [47] THE PARALLEL-C (PC) PROGRAMMING LANGUAGE
    CANETTI, R
    FERTIG, LP
    KRAVITZ, SA
    MALKI, D
    PINTER, RY
    PORAT, S
    TEPERMAN, A
    IBM JOURNAL OF RESEARCH AND DEVELOPMENT, 1991, 35 (5-6) : 727 - 741
  • [48] A Fortran evolution of mpC parallel programming language
    Kalinov, Alexey
    Ledovskikh, Ilya
    Posypkin, Mikhail
    Levchenko, Zakhar
    Chizhov, Vladimir
    PARALLEL PROCESSING AND APPLIED MATHEMATICS, 2006, 3911 : 936 - 943
  • [49] GHC - A LANGUAGE FOR A NEW AGE OF PARALLEL PROGRAMMING
    FURUKAWA, K
    UEDA, K
    LECTURE NOTES IN COMPUTER SCIENCE, 1988, 338 : 364 - 376
  • [50] PROGRAMMING LANGUAGE FOR PARALLEL LOGIC CONTROLLERS.
    Furman, I.A.
    Nikonov, A.I.
    Soviet electrical engineering, 1985, 56 (12): : 7 - 13