Standard

АНАЛИТИЧЕСКОЕ МОДЕЛИРОВАНИЕ МАТРИЧНО-ВЕКТОРНОГО ПРОИЗВЕДЕНИЯ НА МНОГОЯДЕРНЫХ ПРОЦЕССОРАХ. / Акимова, Елена Николаевна; Гареев, Роман Альбертович.
в: Вестник Южно-Уральского государственного университета. Серия: Вычислительная математика и информатика, Том 9, № 1, 2020, стр. 69-82.

Результаты исследований: Вклад в журналСтатьяРецензирование

Harvard

Акимова, ЕН & Гареев, РА 2020, 'АНАЛИТИЧЕСКОЕ МОДЕЛИРОВАНИЕ МАТРИЧНО-ВЕКТОРНОГО ПРОИЗВЕДЕНИЯ НА МНОГОЯДЕРНЫХ ПРОЦЕССОРАХ', Вестник Южно-Уральского государственного университета. Серия: Вычислительная математика и информатика, Том. 9, № 1, стр. 69-82. https://doi.org/10.14529/cmse200105

APA

Акимова, Е. Н., & Гареев, Р. А. (2020). АНАЛИТИЧЕСКОЕ МОДЕЛИРОВАНИЕ МАТРИЧНО-ВЕКТОРНОГО ПРОИЗВЕДЕНИЯ НА МНОГОЯДЕРНЫХ ПРОЦЕССОРАХ. Вестник Южно-Уральского государственного университета. Серия: Вычислительная математика и информатика, 9(1), 69-82. https://doi.org/10.14529/cmse200105

Vancouver

Акимова ЕН, Гареев РА. АНАЛИТИЧЕСКОЕ МОДЕЛИРОВАНИЕ МАТРИЧНО-ВЕКТОРНОГО ПРОИЗВЕДЕНИЯ НА МНОГОЯДЕРНЫХ ПРОЦЕССОРАХ. Вестник Южно-Уральского государственного университета. Серия: Вычислительная математика и информатика. 2020;9(1):69-82. doi: 10.14529/cmse200105

Author

Акимова, Елена Николаевна ; Гареев, Роман Альбертович. / АНАЛИТИЧЕСКОЕ МОДЕЛИРОВАНИЕ МАТРИЧНО-ВЕКТОРНОГО ПРОИЗВЕДЕНИЯ НА МНОГОЯДЕРНЫХ ПРОЦЕССОРАХ. в: Вестник Южно-Уральского государственного университета. Серия: Вычислительная математика и информатика. 2020 ; Том 9, № 1. стр. 69-82.

BibTeX

@article{22c4ef2e8c794967a2fb3a0d2839451f,
title = "АНАЛИТИЧЕСКОЕ МОДЕЛИРОВАНИЕ МАТРИЧНО-ВЕКТОРНОГО ПРОИЗВЕДЕНИЯ НА МНОГОЯДЕРНЫХ ПРОЦЕССОРАХ",
abstract = "Эффективная реализация матрично-векторного произведения имеет существенную практическую значимость в областях машинного обучения, интеллектуального анализа данных, квантовой химии, математической физики, численных методов линейной алгебры, высокопроизводительных вычислений и др. В данной работе представлен алгоритм автоматизированной оптимизации матрично-векторного произведения по времени выполнения, использующийся на этапе компиляции без ручной настройки и автонастройки. Алгоритм основан на моделировании вычислений на гипотетическом многоядерном процессоре, предложенном авторами, с применением полиэдрального представления. В отличие от подходов, основанных на ручной настройке и автонастройке, алгоритм может применяться для создания новых оптимизированных реализаций матрично-векторного произведения в условиях недоступности целевой архитектуры и ограниченности времени выполнения. Алгоритм использован для оптимизации программного кода, реализующего решение структурной обратной задачи гравиметрии о нахождении поверхности раздела сред методом Левенберга- Марквардта. Проведено сравнение производительности полученной реализации с реализациями на основе оптимизированных библиотек линейной алгебры Intel MKL, BLIS, OpenBLAS. Результаты численных экспериментов показывают сравнимость предложенного алгоритма по эффективности с подходами, созданными с использованием ручной настройки при доступе к целевым архитектурам процессоров.",
author = "Акимова, {Елена Николаевна} and Гареев, {Роман Альбертович}",
year = "2020",
doi = "10.14529/cmse200105",
language = "Русский",
volume = "9",
pages = "69--82",
journal = "Вестник Южно-Уральского государственного университета. Серия: Вычислительная математика и информатика",
issn = "2305-9052",
publisher = "Южно-Уральский государственный университет (национальный исследовательский университет)",
number = "1",

}

RIS

TY - JOUR

T1 - АНАЛИТИЧЕСКОЕ МОДЕЛИРОВАНИЕ МАТРИЧНО-ВЕКТОРНОГО ПРОИЗВЕДЕНИЯ НА МНОГОЯДЕРНЫХ ПРОЦЕССОРАХ

AU - Акимова, Елена Николаевна

AU - Гареев, Роман Альбертович

PY - 2020

Y1 - 2020

N2 - Эффективная реализация матрично-векторного произведения имеет существенную практическую значимость в областях машинного обучения, интеллектуального анализа данных, квантовой химии, математической физики, численных методов линейной алгебры, высокопроизводительных вычислений и др. В данной работе представлен алгоритм автоматизированной оптимизации матрично-векторного произведения по времени выполнения, использующийся на этапе компиляции без ручной настройки и автонастройки. Алгоритм основан на моделировании вычислений на гипотетическом многоядерном процессоре, предложенном авторами, с применением полиэдрального представления. В отличие от подходов, основанных на ручной настройке и автонастройке, алгоритм может применяться для создания новых оптимизированных реализаций матрично-векторного произведения в условиях недоступности целевой архитектуры и ограниченности времени выполнения. Алгоритм использован для оптимизации программного кода, реализующего решение структурной обратной задачи гравиметрии о нахождении поверхности раздела сред методом Левенберга- Марквардта. Проведено сравнение производительности полученной реализации с реализациями на основе оптимизированных библиотек линейной алгебры Intel MKL, BLIS, OpenBLAS. Результаты численных экспериментов показывают сравнимость предложенного алгоритма по эффективности с подходами, созданными с использованием ручной настройки при доступе к целевым архитектурам процессоров.

AB - Эффективная реализация матрично-векторного произведения имеет существенную практическую значимость в областях машинного обучения, интеллектуального анализа данных, квантовой химии, математической физики, численных методов линейной алгебры, высокопроизводительных вычислений и др. В данной работе представлен алгоритм автоматизированной оптимизации матрично-векторного произведения по времени выполнения, использующийся на этапе компиляции без ручной настройки и автонастройки. Алгоритм основан на моделировании вычислений на гипотетическом многоядерном процессоре, предложенном авторами, с применением полиэдрального представления. В отличие от подходов, основанных на ручной настройке и автонастройке, алгоритм может применяться для создания новых оптимизированных реализаций матрично-векторного произведения в условиях недоступности целевой архитектуры и ограниченности времени выполнения. Алгоритм использован для оптимизации программного кода, реализующего решение структурной обратной задачи гравиметрии о нахождении поверхности раздела сред методом Левенберга- Марквардта. Проведено сравнение производительности полученной реализации с реализациями на основе оптимизированных библиотек линейной алгебры Intel MKL, BLIS, OpenBLAS. Результаты численных экспериментов показывают сравнимость предложенного алгоритма по эффективности с подходами, созданными с использованием ручной настройки при доступе к целевым архитектурам процессоров.

UR - https://www.elibrary.ru/item.asp?id=42478386

U2 - 10.14529/cmse200105

DO - 10.14529/cmse200105

M3 - Статья

VL - 9

SP - 69

EP - 82

JO - Вестник Южно-Уральского государственного университета. Серия: Вычислительная математика и информатика

JF - Вестник Южно-Уральского государственного университета. Серия: Вычислительная математика и информатика

SN - 2305-9052

IS - 1

ER -

ID: 12459591