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

12+

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

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

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

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

 


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

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

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

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

 

7

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

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

15 с.

PDF

Роганов В.А., Кузнецов А.А., Матвеев Г.А., Осипов В.И. /Roganov V.A., Kuznetsov A.A., Matveev G.A., Osipov V.I./
Методы адаптации системы параллельного программирования OpenTS для поддержки работы Т-приложений на гибридных вычислительных кластерах
/Methods of adaptation of the OpenTS parallel programming system runtime for the hybrid computing clusters/

В статье описаны методы адаптации системы параллельного программирования OpenTS для обеспечения работы параллельных Т++-приложений на гибридных кластерах, узлы которых содержат как классические процессоры, так и графические ускорители (например, NVIDIA GPGPU).
/The article describes methods to be used to adapt the OpenTS parallel programming system and runtime for the optimal performance on hybrid clusters with computational nodes having accelerator hardware based on NVIDIA GPGPU. (in Russian)./
Ключевые слова: динамическое распараллеливание, Т-система с открытой архитектурой, OpenTS, язык программирования Т++, графические ускорители, гиб-ридные кластерные системы.
/Key words: dynamic parallelization, T-system with an open architecture, OpenTS, T++ programming language, GPU accelerator, hybrid cluster systems./

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

http://psta.psiras.ru/read/psta2013_4_17-31.pdf

17

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

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

30 с.

PDF

Степаненко С.А., Южаков В.В. /Stepanenko S.A., YUzhakov V.V./
Эксафлопсные суперЭВМ. Контуры архитектуры
/Exascale supercomputers. Architectural outlines/

Исследованы архитектурные аспекты вычислительных систем эксафлопной производительности. Оценены параметры вычислительной и коммуникационной сред. Показано, что для достижения эксафлопной производительности необходимы гибридные системы. Процессорные элементы этих систем содержат ядра универсальных процессоров и арифметические ускорители. Они реализуют MIMD и SIMD дисциплины вычислений соответственно. Эффективное задействование эксафлопных гибридных систем требует принципиально нового программного обеспечения и средств архитектурного масштабирования эффективности. Применение перечисленных средств иллюстрируется на примерах тестовых программ молекулярной динамики и NPB LU. В результате достигается динамическая адаптируемость архитектуры к особенностям исполняемой программы, что в свою очередь обеспечивает эффективность применения эксафлопных суперЭВМ.
/Architectural aspects of exascale supercomputers are explored. Parameters of the computing environment and interconnect are evaluated. It is shown that reaching exascale performances requires hybrid systems. Processor elements of such systems comprise CPU cores and arithmetic accelerators, implementing the MIMD and SIMD computing disciplines, respectively. Efficient exascale hybrid systems require fundamentally new applications and architectural efficiency scaling solutions, including: process-aware structural reconfiguring of hybrid processor elements by varying the number of MIMD cores and SIMD cores communicating with them to attain as high performance and efficiency as possible under given conditions; application of conflict-free sets of sources and receivers and/or decomposition of the computation to subprocesses and their allocation to environment elements in accordance with their features and communication topology to minimize communication time; application of topological redundancy methods to preserve the topology and overall performance achieved by the above communication time minimization solutions in case of element failure thus maintaining the efficiency reached by the above reconfiguring and communication minimization solutions, i.e. to provide fault-tolerant efficiency scaling. Application of these solutions is illustrated by running molecular dynamics tests and the NPB LU benchmark. The resulting architecture displays dynamic adaptability to program features, which in turn ensures the efficiency of using exascale supercomputers. (in Russian)/
Ключевые слова: гибридные архитектуры, архитектурные средства масштабирования эффективности, гибридные реконфигурируемые структуры, минимизация длительности обменов, топологическое резервирование.
/Key words: hybrid architectures, architectural efficiency scaling solutions, hybrid reconfigurable structures, minimization of communication time, topological redundancy./

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

http://psta.psiras.ru/read/psta2013_4_61-90.pdf

18

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

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

16 с.

PDF

Тютляева Е.О. /Tyutlyaeva E.O./
Интеграция алгоритма параллельной сортировки Бэтчера и активной системы хранения данных
/Using parallel Batcher sort in Active Storage System/

В статье описан разработанный алгоритм сортировки больших объемов данных при помощи модифицированной версии алгоритма параллельной сортировки Бэтчера. Принципиальной новизной полученного решения является интеграция распространенного и доказавшего свою эффективность алгоритма параллельной сортировки Бэтчера и концепции системы активного хранения на базе библиотеки шаблонных классов TSim и кластерной файловой системы Lustre. В статье представлены результаты тестирования производительности разработанного алгоритма на реальной научной задаче обработки данных сейсмической разведки. Полученные результаты демонстрируют линейное ускорение на задаче, обрабатывающей большой (более 100 Гб) массив данных.
/This paper describes a modified parallel Batcher sort algorithm for big data processing. The main novelty of implemented sort algorithm is to integrate effective parallel batcher sort and Active Storage concept. We use Active Storage based on Lustre File System and TSim C++ template library for parallelization. This paper presents experimental testing results for scientific processing real seismic data. Presented results indicate that described algorithm can reach linear acceleration on sorting big data sets (More then 100 Gb). (in Russian)/
Ключевые слова: параллельная сортировка, сортировка Бэтчера, обработка больших массивов данных, активное хранилище, распределенная обработка данных.
/Key words: parallel sort, Batcher sort, Big data processing, Active Storage, Distributed data processing./

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

http://psta.psiras.ru/read/psta2013_4_127-142.pdf

 

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

 

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

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