EISSN 1726-3522
Язык: ru

Архив статей журнала

ВЫСОКОПРОИЗВОДИТЕЛЬНЫЕ ВЫЧИСЛИТЕЛЬНЫЕ ПЛАТФОРМЫ: ТЕКУЩИЙ СТАТУС И ТЕНДЕНЦИИ РАЗВИТИЯ (2021)
Выпуск: Т. 22 № 2 (2021)
Авторы: Антонов Александр Сергеевич, Афанасьев И. В., Воеводин Владимир Валентинович

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

Сохранить в закладках
РАЗРАБОТКА ПРОТОТИПА ВЫСОКОПРОИЗВОДИТЕЛЬНОГО ГРАФОВОГО ФРЕЙМВОРКА ДЛЯ ВЕКТОРНОЙ АРХИТЕКТУРЫ NEC SX-AURORA TSUBASA (2020)
Выпуск: Т. 21 № 3 (2020)
Авторы: Афанасьев И. В.

В данной статье описан подход к созданию прототипа графового фреймворка VGL (Vector Graph Library), нацеленного на эффективную реализацию графовых алгоритмов для современной векторной архитектуры NEC SX–Aurora TSUBASA. Современные векторные системы позволяют значительно ускорять приложения, интенсивно использующие подсистему памяти, подклассом которых являются графовые алгоритмы. Однако подходы к эффективной реализации графовых алгоритмов для векторных систем на сегодняшний день исследованы крайне слабо: вследствие сильно нерегулярной структуры графов реального мира, эффективно задействовать векторные особенности целевых платформ затруднительно. В работе показано, что разработанные на основе предложенного фреймворка VGL реализации графовых алгоритмов не уступают в производительности оптимизированным “вручную” аналогам за счет инкапсуляции большого числа оптимизаций графовых алгоритмов, характерных для векторных систем. Вместе с этим предложенный фреймворк позволяет значительно упростить процесс разработки графовых алгоритмов для векторных систем, на порядок сокращая объем кода реализуемых алгоритмов и скрывая от пользователя особенности программирования систем данного класса.

Сохранить в закладках