Библиографическое описание:БИБЛИОТЕКА МАТЕМАТИЧЕСКИХ ФУНКЦИЙ ДЛЯ ЯЗЫКА ФУНКЦИОНАЛЬНО-ПОТОКОВОГО ПАРАЛЛЕЛЬНОГО ПРОГРАММИРОВАНИЯ ПИФАГОР : научное издание / Ю. В. Удалова ; рец. К. В. Сафонов. - Текст : непосредственный // Вестник Бурятского государственного университета. Математика, информатика. - 2019. - № 4. - С. 57-64. - ISSN 2304-5728. Перевод заглавия: LIBRARY OF MATHEMATICAL FUNCTIONS FOR THE LANGUAGE OF DATA-DRIVEN FUNCTIONAL PARALLEL PROGRAMS PYTHAGOR
Аннотация:Язык функционально-потокового параллельного программирования Пифагор является оригинальным языком программирования, его ключевые особенности - это отсутствие переменных и операторов цикла, поддержка параллелизма на уровне операций, выполнение операций по готовности данных. Инструментальные средства языка Пифагор развиваются, разрабатывается репозиторий функций. Реализована библиотека математических функций, по функциональности сравнимая с библиотекой math.h языка С. Вычисление функций базируется на рядах Маклорена и формулах приведения. Часть математических функций реализована в двух версиях, одна из которых выполняет быстрые и менее точные вычисления, а другая предполагает точные и более медленные вычисления. Реализация библиотеки математических функций для языка Пифагор выполнена впервые, вычисление математических функций поддерживает возможности распараллеливания на уровне операций. Математические функции включены в открытый репозиторий функций языка Пифагор, тогда как во многих языках программирования математические библиотеки предполагают только функциональные вызовы, не открывая разработчику те математические методы, алгоритмы и программный код, с помощью которых они производят вычисления.
The language of data-driven functional parallel programs Pythagor is an original programming language, which key features are the absence of variables and loop operators, support for operation-level parallelism, operating by availability. The Pythagor language tools are developed, and a repository of functions is worked out. A library of mathematical functions in terms of functionality comparable to the library math.h of C language has been created. Function calculation is based on the Maclaurin series and reduction formulas. Some mathematical functions are implemented in two versions, one of which performs fast and less accurate calculations, and the other involves accurate and slower calculations. The implementation of the library of mathematical functions for the Pythagor language has been performed for the first time; the calculation of mathematical functions supports parallelization capabilities at the level of operations. Mathematical functions are included in the open repository of the Pythagor language.
Издательство:Федеральное государственное бюджетное образовательное учреждение высшего образования Бурятский государственный университет имени Доржи Банзарова, Улан-Удэ
Источник:Вестник Бурятского государственного университета. Математика, информатика
Выпуск:№ 4
Номера страниц:57-64
Держатель оригинала документа:Сибирский государственный университет науки и технологий имени академика М. Ф. Решетнева, Сибирский федеральный университет
Количество экземпляров:
Твёрдая копия издания отсутствует в фонде библиотеки