Отрывок: м блоке 4 3 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 после вычислений во втором блоке 4 4 4 4 4 3 2 1 0 0 0 0 0 0 0 0 0 после вычислений в третьем блоке 4 4 4 4 4 4 4 4 4 3 2 1 0 0 0 0 0 после вычислений в четвертом блоке 4 4 4 4 4 4 4 4 4 4 4 4 4 3 2 1 0 после вычислений в пятом блоке 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 Положим в ωh I=17 и N=4 и разобьем сеточную область на 5 блоков: левый (первый) в виде треугольника, правый (пятый) – треугольник, дополняющий первый до квадрата и три (второй, тре...
Название : Ускорение вычислений по блочным алгоритмам разностного решения уравнения теплопроводности
Другие названия : Acceleration of calculations using block algorithms for the difference solution of the heat equation
Авторы/Редакторы : Головашкин, Д.Л.
Яблокова, Л.В.
Резник, И.Д.
Golovashkin, D.L.
Yablokova, L.V.
Reznik, I.D.
Дата публикации : Май-2019
Издательство : Новая техника
Библиографическое описание : Головашкин Д.Л. Ускорение вычислений по блочным алгоритмам разностного решения уравнения теплопроводности / Головашкин Д.Л., Яблокова Л.В., Резник И.Д. // Сборник трудов ИТНТ-2019 [Текст]: V междунар. конф. и молодеж. шк. "Информ. технологии и нанотехнологии": 21-24 мая: в 4 т. / Самар. нац.-исслед. ун-т им. С. П. Королева (Самар. ун-т), Ин-т систем. обраб. изобр. РАН-фил. ФНИЦ "Кристаллография и фотоника" РАН; [под ред. В.А. Фурсова]. - Самара: Новая техника, 2019. – Т. 4: Науки о данных. - 2019. - С. 601-607.
Аннотация : Учет особенностей архитектуры конкретной вычислительной системы при разработке нового алгоритма известного численного метода давно считается необходимым при синтезе параллельных и векторных алгоритмов. В настоящей работе предлагается принимать во внимание архитектурные особенности процессора еще на этапе конструирования самого численного метода, как это когда-то предлагалось академиком Гурием Ивановичем Марчуком, однако так и не закрепилось в широкой вычислительной практике. Данная идея иллюстрируется на примере синтеза новой разностной схемы для уравнения теплопроводности, традиционно являющимся объектом для испытания новшеств в теории разностных схем. В качестве упомянутой архитектурной особенности выбрана иерархическая структура памяти ЭВМ, обуславливающая появление коммуникационных издержек даже при использовании одного аппаратного вычислительного потока для организации расчетов. Учет данной особенности в вычислительной линейной алгебре связывают с блочными алгоритмами, в теории разностных схем – с приемом программирования «tiling». Однако для двухслойных разностных схем блочных алгоритмов решения сеточных уравнений до предлагаемой работы известно не было в силу невозможности организации блочных вычислений по существующим схемам. Для восполнения этого пробела авторы предлагают новый прием конструирования двухслойных разностных схем и смешанную схему со сдвигом как пример применения этого приема. В ходе экспериментов демонстрируется пятикратное ускорение расчетов по такой схеме относительно традиционной явной при той же вычислительной сложности. In this paper, proposing to take into account the architectural features of the processor at the stage of constructing the numerical method itself. This idea is illustrating by the example of the synthesis of a new difference scheme for the heat conduction equation, which has traditionally been the object of testing innovations in the theory of difference schemes. Architectural feature hierarchical structure of computer memory chosen causes the appearance of communication costs even when using a single hardware computational flow for organizing calculations. Accounting for this feature in computational linear algebra is associated with block algorithms. Accounting for this feature in the theory of difference schemes is associated with the technique of programming "tiling". However, for two-layer difference schemes of block algorithms for solving grid equations, prior to the proposed work, it was not known due to the impossibility of organizing block calculations using existing schemes. The authors propose a new method of constructing two-layer difference schemes and a mixed scheme with a shift as an example of the application of this method. In the course of the experiments, a fivefold acceleration of calculations according to this scheme is demonstrated relative to the traditional explicit, with the same computational complexity.
URI (Унифицированный идентификатор ресурса) : http://repo.ssau.ru/handle/Informacionnye-tehnologii-i-nanotehnologii/Uskorenie-vychislenii-po-blochnym-algoritmam-raznostnogo-resheniya-uravneniya-teploprovodnosti-75713
Другие идентификаторы : Dspace\SGAU\20190421\75713
Располагается в коллекциях: Информационные технологии и нанотехнологии

Файлы этого ресурса:
Файл Описание Размер Формат  
paper74.pdfОсновная статья205.49 kBAdobe PDFПросмотреть/Открыть



Все ресурсы в архиве электронных ресурсов защищены авторским правом, все права сохранены.