|
|
• Содержание выпуска • • Программное и аппаратное обеспечение для суперЭВМ • • Искусственный интеллект, интеллектуальные системы, нейронные сети • • Информационные системы в культуре и образовании • • Методы оптимизации и теория управления • • Математические основы программирования • • Программное и аппаратное обеспечение распределенных и суперкомпьютерных систем •
Программное и аппаратное обеспечение распределенных и суперкомпьютерных
систем
Ответственный за рубрику: д.ф.-м.н., чл.-корр. РАН Абрамов С.М.
Слева для каждой статьи показаны: присвоенный статье порядковый номер;
дата поступления статьи в
редакцию; количество страниц статьи в
формате А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
|
• Содержание выпуска • • Программное и аппаратное обеспечение для суперЭВМ • • Искусственный интеллект, интеллектуальные системы, нейронные сети • • Информационные системы в культуре и образовании • • Методы оптимизации и теория управления • • Математические основы программирования • • Программное и аппаратное обеспечение распределенных и суперкомпьютерных систем •
|