Вестник Южно-Уральского государственного университета. Серия «Вычислительная математика и информатика»
RUS  ENG    ЖУРНАЛЫ   ПЕРСОНАЛИИ   ОРГАНИЗАЦИИ   КОНФЕРЕНЦИИ   СЕМИНАРЫ   ВИДЕОТЕКА   ПАКЕТ AMSBIB  
Общая информация
Последний выпуск
Архив

Поиск публикаций
Поиск ссылок

RSS
Последний выпуск
Текущие выпуски
Архивные выпуски
Что такое RSS



Вестн. ЮУрГУ. Сер. Выч. матем. информ.:
Год:
Том:
Выпуск:
Страница:
Найти






Персональный вход:
Логин:
Пароль:
Запомнить пароль
Войти
Забыли пароль?
Регистрация


Вестник Южно-Уральского государственного университета. Серия «Вычислительная математика и информатика», 2023, том 12, выпуск 2, страницы 93–107
DOI: https://doi.org/10.14529/cmse230205
(Mi vyurv299)
 

Работа с данными в учебном языке программирования СИНХРО

Л. В. Городняяab

a Институт систем информатики СО РАН (630090, Новосибирск, пр. им. М.А. Лаврентьва, д. 6)
b Новосибирский государственный университет (630090, Новосибирск, ул. Пирогова, д. 2)
Аннотация: Статья является продолжением собственных предыдущих исследований автора в рамках многолетней работы по созданию учебного языка программирования СИНХРО, предназначенного для ознакомления с параллелизмом. Основное направление работ — уточнение понятий, способствующих подготовке небольших многопоточных программ при обучении параллельному программированию. Главный результат последнего года заключается в развитии механизма взаимодействия локальной и общей памяти. Дан приоритет парадигме функционального программирования, популярной при подготовке прототипов многопоточных программ. Это помогло преодолеть зависимость порядка вычислений от последовательности вхождения выражений в текст программы и размещения данных в памяти. Описаны отличия от привычных понятий программирования, сдерживающих решение задач организации параллельных вычислений и предельно распределенных систем из ряда потоков, взаимодействующих в терминах доступа к значениям переменных, возможно расположенных в общей памяти. Повышен базовый уровень воздействий на память. Часть из них укрупнены для предотвращения неожиданностей из-за асинхронности и ослабления императивности элементов распределенных систем. Добавлено понятие команд-двойников для управления императивной синхронизацией взаимодействующих устройств, полезное при решении вопросов освобождения памяти.
Ключевые слова: дисциплина доступа к памяти, функциональное программирование, многопоточные программы, неизменяемость данных, восстановление данных, освобождение памяти.
Поступила в редакцию: 04.11.2022
Тип публикации: Статья
УДК: 004.43, БК 22.18
Образец цитирования: Л. В. Городняя, “Работа с данными в учебном языке программирования СИНХРО”, Вестн. ЮУрГУ. Сер. Выч. матем. информ., 12:2 (2023), 93–107
Цитирование в формате AMSBIB
\RBibitem{Gor23}
\by Л.~В.~Городняя
\paper Работа с данными в учебном языке программирования СИНХРО
\jour Вестн. ЮУрГУ. Сер. Выч. матем. информ.
\yr 2023
\vol 12
\issue 2
\pages 93--107
\mathnet{http://mi.mathnet.ru/vyurv299}
\crossref{https://doi.org/10.14529/cmse230205}
Образцы ссылок на эту страницу:
  • https://www.mathnet.ru/rus/vyurv299
  • https://www.mathnet.ru/rus/vyurv/v12/i2/p93
  • Citing articles in Google Scholar: Russian citations, English citations
    Related articles in Google Scholar: Russian articles, English articles
    Вестник Южно-Уральского государственного университета. Серия «Вычислительная математика и информатика»
    Статистика просмотров:
    Страница аннотации:19
    PDF полного текста:9
     
      Обратная связь:
     Пользовательское соглашение  Регистрация посетителей портала  Логотипы © Математический институт им. В. А. Стеклова РАН, 2024