Methods and tools of parallel programming

Результат исследования: Научные публикации в периодических изданияхстатья по материалам конференциирецензирование

Аннотация

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.

Язык оригиналаанглийский
Страницы (с-по)141-154
Число страниц14
ЖурналCEUR Workshop Proceedings
Том1839
СостояниеОпубликовано - 1 янв. 2017

Fingerprint

Подробные сведения о темах исследования «Methods and tools of parallel programming». Вместе они формируют уникальный семантический отпечаток (fingerprint).

Цитировать