Preview

Science. Innovations. Technologies

Advanced search

Constructing and analyzing algorithms of tensor operation paralleling

Abstract

The algorithms of tensors' summing, multiplying and collapsing are observed in that issue from the perspectives of those paralleling possibilities. The graphs of these algorithms are developed and analyzed from the point of the forecasted values of the acceleration and efficiency. It is assumed that the time of execution for all computing operations is same and equal to a unit of time, and data transfer between computer devices is performed instantaneously without any time consuming (it is acceptable, for example, a parallel computing systems with shared memory). In particular, it is shown that for the tensors' addition the time of the fastest execution of algorithm for an unlimited number of processors is equal to the length of the maximum path in the graph. In other words, the minimum time of the algorithm will be achieved when the number of processors is equal to the number of components of the tensor. A similar analysis was performed for the algorithms of multiplication and convolution of tensors.

About the Authors

Anatoliy Nikolayevich Makokha
North-Caucasus Federal University
Russian Federation


Tat'yana Yevgen'yevna Tyshlyar
North-Caucasus Federal University
Russian Federation


References

1. Воеводин В.В. Параллельные вычисления / В.В. Воеводин, Вл. В. Воеводин. СПб.: БХВ-Петербург, 2002. 599 с.

2. Гельфанд И.М. лекции по линейной алгебре / И.М. Гельфанд. М.: Добросвет, Московский центр непрерывного математического образования, 1998. 320 с.

3. Гергель В.П. Теория и практика параллельных вычислений. [Электронный ресурс] URL: http://www.intuit.ru/goods_store/ebooks/8321 (дата обращения: 11.06.2016).

4. Димитриенко Ю.И. Тензорное исчисление: Учебное пособие для вузов / Ю.И. Димитриенко. М.: Высш. шк., 2001. 575 с.

5. Макоха А.Н. Имитационные модели нейронных сетей, реализующих операции тензорной алгебры над полем комплексных чисел / А.Н. Макоха, Т.Е. Тышляр // Нейрокомпьютеры: разработка и применение. М.: Изд-во «Радиотехника», 2010. № 9. С. 64-70.

6. Макоха А.Н. Моделирование операций тензорной алгебры на базе нейронных сетей / А.Н. Макоха, Т.Е. Тышляр // Международная школа-семинар по геометрии и анализу памяти Н.В. Ефимова, Абрау-Дюрсо, 9-15 сентября 2008 г. Ростов-на-Дону: Изд-во Северо-Кавказского научного центра высшей школы. 2008. С. 187-189.

7. Макоха А.Н. Построение нейронной сети, реализующей операции симметрирования и альтернирования тензорной алгебры / А.Н. Макоха, Т.Е. Тышляр // Научно-инновационные достижения ФМФ в области физико-математических и технических дисциплин: Материалы 53-й научно-методической конференции преподавателей и студентов Ставропольского государственного университета «Университетская наука - региону». Ставрополь: Изд-во СГУ. 2008. С. 19-22.

8. Макоха А.Н. Построение нейронной сети для классификации точек линейного комплекса плоскостей общего типа / А.Н. Макоха, Т.Е. Тышляр // Вестник Северо-Кавказского федерального университета, 2013. №2 (35). С. 20-23.


Review

For citations:


Makokha A.N., Tyshlyar T.Ye. Constructing and analyzing algorithms of tensor operation paralleling. Science. Innovations. Technologies. 2017;(1):29-38. (In Russ.)

Views: 47


Creative Commons License
This work is licensed under a Creative Commons Attribution 4.0 License.


ISSN 2308-4758 (Print)