ПРОГРАММНЫЕ СИСТЕМЫ: ТЕОРИЯ И ПРИЛОЖЕНИЯ

12+

Электронный научный журнал Института программных систем имени А.К. Айламазяна Российской академии наук

Титульная страница
О журнале
Редакция
Процесс публикации
Научная этика
Авторам
Выпуски журнала
Архив выпусков

Статьи представлены в формате PDF

Для чтения файлов в формате PDF рекомендуется
программа Adobe Reader

 


• Содержание выпуска •
• Программное и аппаратное обеспечение для суперЭВМ •
• Искусственный интеллект, интеллектуальные системы, нейронные сети •
• Информационные системы в культуре и образовании •
• Методы оптимизации и теория управления •
• Математические основы программирования •
• Программное и аппаратное обеспечение распределенных и суперкомпьютерных систем •

Программное и аппаратное обеспечение распределенных и суперкомпьютерных систем

Ответственный за рубрику: д.ф.-м.н., чл.-корр. РАН Абрамов С.М.

Слева для каждой статьи показаны: присвоенный статье порядковый номер; дата поступления статьи в редакцию; количество страниц статьи в формате А5; ссылка на полный текст статьи в формате PDF .

 

39

Поступила в редакцию 11.12.2017

Подписана в печать 28.12.2017

24 с.

PDF

А. И. Адамович, Анд. В. Климов
Как создавать параллельные программы, детерминированные по построению? Постановка проблемы и обзор работ

Одна из основных проблем, делающих параллельное программирование ненадежным, трудозатратным, подверженным ошибкам, а программы трудно отлаживаемыми,–– недетерминированность процессов и результатов вычислений, когда несколько исполнений одной программы с одинаковыми входными данными могут выдавать разные результаты из-за другого порядка взаимодействия параллельных процессов. В связи с бурным ростом сложности программ для суперкомпьютеров, в последнее десятилетие приобретает популярность и становится всё более актуальной идея параллельных вычислений с детерминированностью, гарантированной языком и системой программирования.
В статье анализируется проблема, как сделать параллельное программирование как можно более детерминированным, и дается обзор некоторых подходов к ее решению. Также обсуждается задача разработки системы, предоставляющей возможность писать как детерминированный, так и недетерминированный код с гарантиями прикладному программисту, что его программа будет детерминированной.

Ключевые слова:
модели параллельных вычислений, детерминированные программы, функциональное программирование, объектно-ориентированное программирование.

Ссылка на статью обязательна

http://psta.psiras.ru/read/psta2017_4_221-224.pdf

цифровой идентификатор статьи DOI

https://doi.org/10.25209/2079-3316-2017-8-4-221-244

40

Поступила в редакцию 04.12.2017

Подписана в печать 28.12.2017

18 с.

PDF

Б. М. Шабанов, А. П. Овсянников, А. В. Баранов, С. А. Лещев, Б. В. Долгов, Д. Ю. Дербышев
Проект распределенной сети суперкомпьютерных центров коллективного пользования

Одним из ключевых методов повышения доступности и эффективности использования ресурсов суперкомпьютерных центров коллективного пользования (СКЦ) является их объединение в единую распределенную сеть.
Подобное объединение дает возможность оперативного перераспределения нагрузки между ресурсами путем перенаправления пользовательских заданий из очереди одного СКЦ в очередь другого, менее загруженного в определенный момент времени. В статье рассматриваются цель, задачи и ожидаемые результаты проекта по созданию распределенной сети СКЦ.
В статье приводятся результаты экспериментов по исследованию характеристик защищенного канала связи между СКЦ пилотной зоны проекта распределенной сети —МСЦ РАН (г. Москва) и ССКЦ СО РАН (г. Новосибирск)..

Ключевые слова: центры коллективного пользования, суперкомпьютерные центры, защищенные каналы связи, распределенные вычисления.

Ссылка на статью обязательна

http://psta.psiras.ru/read/psta2017_4_245-262.pdf

цифровой идентификатор статьи DOI

https://doi.org/10.25209/2079-3316-2017-8-4-245-262

41

Поступила в редакцию 16.12.2017

Подписана в печать 28.12.2017

21 с.

PDF

Ю. В. Шевчук, Е. В. Шевчук, А. Ю. Пономарёв, И. А. Фохт, А. В. Елистратов, А. Ю. Вахрин, Р. Е. Яровицын
Etherbox: протокол для управления модульной сенсорной сетью

Протокол прикладного уровня Etherbox предназначен для взаимодействия управляющего компьютера с узлами сенсорной сети в форме исполняемых программ виртуальной машины, что позволяет обеспечить гибкость в управлении, необходимую для сенсорных сетях с модульной конструкцией узлов. В статье описаны принципы функционирования сенсорной сети, использующей протокол Etherbox, в сравнении с сетями, использующими протоколы MQTT-SN и CoAP. Рассматривается архитектура программного обеспечения снесорных узлов и управляющего компьютера.

Ключевые слова:
сенсорная сеть, IoT, Etherbox, MQTT, MQTT-SN, CoAP, SNMP.

Ссылка на статью обязательна

http://psta.psiras.ru/read/psta2017_4_263-283.pdf

цифровой идентификатор статьи DOI

https://doi.org/10.25209/2079-3316-2017-8-4-263-283

42

Поступила в редакцию 16.12.2017

Подписана в печать 28.12.2017

19 с.

PDF

Ю. В. Шевчук, Е. В. Шевчук, А. Ю. Пономарёв, И. А. Фохт, А. В. Елистратов, А. Ю. Вахрин, Р. Е. Яровицын
Etherbox: протокол для управления модульной сенсорной сетью (англ.)

Протокол прикладного уровня Etherbox предназначен для взаимодействия управляющего компьютера с узлами сенсорной сети в форме исполняемых программ виртуальной машины, что позволяет обеспечить гибкость в управлении, необходимую для сенсорных сетях с модульной конструкцией узлов. В статье описаны принципы функционирования сенсорной сети, использующей протокол Etherbox, в сравнении с сетями, использующими протоколы MQTT-SN и CoAP. Рассматривается архитектура программного обеспечения снесорных узлов и управляющего компьютера.

Ключевые слова:
сенсорная сеть, IoT, Etherbox, MQTT, MQTT-SN, CoAP, SNMP.

Ссылка на статью обязательна

http://psta.psiras.ru/read/psta2017_4_285-303.pdf

цифровой идентификатор статьи DOI

https://doi.org/10.25209/2079-3316-2017-8-4-285-303

43

Поступила в редакцию 07.12.2017

Подписана в печать 28.12.2017

13 с.

PDF

Н. И. Дикарев, Б. М. Шабанов, А. С. Шмелёв
Выполнение задач сортировки на векторном процессоре с архитектурой управления потоком данных

Задача сортировки является широко распространённым вычислительным блоком, который используется во многих областях, и известно много алгоритмов, как последовательных, так и параллельных, решения этой задачи. Поэтому несколько известных алгоритмов решения задачи сортировки были выбраны для тестирования разрабатываемого в МСЦ РАН векторного процессора с архитектурой управления потоком данных и сравнения достигнутой при моделировании производительности с производительностью лучших современных процессоров.
Анализируются преимущества и недостатки архитектуры разрабатываемого векторного процессора, их учет для построения графов программ последовательных и параллельных алгоритмов решения задачи сортировки на данном процессоре и достигнутые при этом результаты.

Ключевые слова: суперкомпьютер, векторный процессор, архитектура управления потоком данных, оценка производительности, сортировка слиянием, битонная сортировка.

Ссылка на статью обязательна

http://psta.psiras.ru/read/psta2017_4_305-317.pdf

цифровой идентификатор статьи DOI

https://doi.org/10.25209/2079-3316-2017-8-4-305-317

44

Поступила в редакцию 26.10.2017

Подписана в печать 28.12.2017

8 с.

PDF

В. А. Роганов, В. И. Осипов, Г. А. Матвеев
Интеграция приложения Tachyon с системой параллельного программирования OpenTS

Работа описывает интеграцию приложения Tachyon из библиотеки Intel® Threading Building Blocks с системой параллельного программирования OpenTS.

Ключевые слова:
Т-система с открытой архитектурой, OpenTS, язык программирования Т++, tachyon, Ray Tracing.

Ссылка на статью обязательна

http://psta.psiras.ru/read/psta2017_4_319-326.pdf

цифровой идентификатор статьи DOI

https://doi.org/10.25209/2079-3316-2017-8-4-319-326

 

• Содержание выпуска •
• Программное и аппаратное обеспечение для суперЭВМ •
• Искусственный интеллект, интеллектуальные системы, нейронные сети •
• Информационные системы в культуре и образовании •
• Методы оптимизации и теория управления •
• Математические основы программирования •
• Программное и аппаратное обеспечение распределенных и суперкомпьютерных систем •

 

Адрес редакции: 152021, Ярославская обл., Переславский район, село Веськово, ул. Петра Первого, д. 4 "а"
Тел.: (4852) 695-228.       E-mail: info@psta.psiras.ru.      Сетевой адрес издания: http://psta.psiras.ru

© Электронный научный журнал «Программные системы: теория и приложения» (дизайн) 2010-2017
© Институт программных систем имени А.К. Айламазяна РАН  2010-2017