Standard

Methods and tools of parallel programming. / Kasyanov, Victor; Kasyanova, Elena.

In: CEUR Workshop Proceedings, Vol. 1839, 01.01.2017, p. 141-154.

Research output: Contribution to journalConference articlepeer-review

Harvard

Kasyanov, V & Kasyanova, E 2017, 'Methods and tools of parallel programming', CEUR Workshop Proceedings, vol. 1839, pp. 141-154.

APA

Kasyanov, V., & Kasyanova, E. (2017). Methods and tools of parallel programming. CEUR Workshop Proceedings, 1839, 141-154.

Vancouver

Kasyanov V, Kasyanova E. Methods and tools of parallel programming. CEUR Workshop Proceedings. 2017 Jan 1;1839:141-154.

Author

Kasyanov, Victor ; Kasyanova, Elena. / Methods and tools of parallel programming. In: CEUR Workshop Proceedings. 2017 ; Vol. 1839. pp. 141-154.

BibTeX

@article{83b903399e704c73b150e7d97940f7f5,
title = "Methods and tools of parallel programming",
abstract = "Using traditional methods, it is very difficult to develop high quality, portable software for parallel computers. In particular, parallel software cannot be developed on low cost, sequential computers and then moved to high performance parallel computers without extensive rewriting and debugging. In this paper, the CSS system being under development at the Institute of Informatics Systems is considered. The CSS is aimed to be an interactive visual environment for supporting of cloud parallel programming. The input language of the CSS system is a functional language Cloud Sisal that exposes implicit parallelism through data dependence and guarantees determinate result. The CSS system provides means to write and debug functional programs regardless target architectures on low-cost devices as well as to translate them into optimized parallel programs, appropriate to the target execution platforms, and then execute on high performance parallel computers in clouds without extensive rewriting and debugging.",
keywords = "Cloud computing, Computer science education, Functional programming, Hierarchical graph representation, Parallel programming",
author = "Victor Kasyanov and Elena Kasyanova",
year = "2017",
month = jan,
day = "1",
language = "English",
volume = "1839",
pages = "141--154",
journal = "CEUR Workshop Proceedings",
issn = "1613-0073",
publisher = "CEUR-WS",

}

RIS

TY - JOUR

T1 - Methods and tools of parallel programming

AU - Kasyanov, Victor

AU - Kasyanova, Elena

PY - 2017/1/1

Y1 - 2017/1/1

N2 - Using traditional methods, it is very difficult to develop high quality, portable software for parallel computers. In particular, parallel software cannot be developed on low cost, sequential computers and then moved to high performance parallel computers without extensive rewriting and debugging. In this paper, the CSS system being under development at the Institute of Informatics Systems is considered. The CSS is aimed to be an interactive visual environment for supporting of cloud parallel programming. The input language of the CSS system is a functional language Cloud Sisal that exposes implicit parallelism through data dependence and guarantees determinate result. The CSS system provides means to write and debug functional programs regardless target architectures on low-cost devices as well as to translate them into optimized parallel programs, appropriate to the target execution platforms, and then execute on high performance parallel computers in clouds without extensive rewriting and debugging.

AB - Using traditional methods, it is very difficult to develop high quality, portable software for parallel computers. In particular, parallel software cannot be developed on low cost, sequential computers and then moved to high performance parallel computers without extensive rewriting and debugging. In this paper, the CSS system being under development at the Institute of Informatics Systems is considered. The CSS is aimed to be an interactive visual environment for supporting of cloud parallel programming. The input language of the CSS system is a functional language Cloud Sisal that exposes implicit parallelism through data dependence and guarantees determinate result. The CSS system provides means to write and debug functional programs regardless target architectures on low-cost devices as well as to translate them into optimized parallel programs, appropriate to the target execution platforms, and then execute on high performance parallel computers in clouds without extensive rewriting and debugging.

KW - Cloud computing

KW - Computer science education

KW - Functional programming

KW - Hierarchical graph representation

KW - Parallel programming

UR - http://www.scopus.com/inward/record.url?scp=85020547598&partnerID=8YFLogxK

M3 - Conference article

AN - SCOPUS:85020547598

VL - 1839

SP - 141

EP - 154

JO - CEUR Workshop Proceedings

JF - CEUR Workshop Proceedings

SN - 1613-0073

ER -

ID: 10186270