Preview

Statistics and Economics

Advanced search

TECHNOLOGY DEVELOPMENT OF PARALLEL PROGRAMS FOR MODERN MULTICORE PROCESSORS

https://doi.org/10.21686/2500-3925-2014-6-211-215

Abstract

The possibilities of advanced technologies for programming the multi-core processors, aimed at both the automatic adaptation of existing sequential soft-ware under the mandatory approach, and to develop accurate multipolar applications by means of modern functional languages.

About the Authors

Aleksandr V. Bakulev
MESI, Ryazan branch
Russian Federation


Marina A. Bakuleva
MESI, Ryazan branch
Russian Federation


Maksim A. Kozlov
MESI, Ryazan branch
Russian Federation


Sergei V. Skvortsov
MESI, Ryazan branch
Russian Federation


References

1. Корячко В.П., Скворцов С.В., Телков И.А. Архитектуры многопроцессорных систем и параллельные вычисления. М.: Высшая школа, 1999. 235 с

2. Корячко В.П., Скворцов С.В., Таганов А.И., Шибанов А.П. Эволюция автоматизированного проектирования электронно-вычислительных средств // Радиотехника. 2012. № 3. С. 97-103

3. Корячко В.П., Скворцов С.В., Телков И.А. Модель планирования параллельных процессов в суперскалярных процессорах // Информационные технологии. 1997. № 1. С. 8-12

4. Скворцов С.В. Оптимизация кода для суперскалярных процессоров с использованием дизъюнктивных графов // Программирование. 1996. № 2. С. 41-52

5. Бакулев А.В. Модели и алгоритмы организации мобильных параллельных вычислений в среде многоядерных процессоров. Диссертация на соискание ученой степени кандидата технических наук. Рязань: РГРТУ, 2010. 177 с

6. Рудаков В.Е., Скворцов С.В. Построение базового множества независимых путей потокового графа для тестирования программных модулей // Системы управления и информационные технологии. 2012. Т. 50. № 4. С. 67-70

7. Корячко В.П., Гостин А.М., Бакулев А.В., Бакулева М.А. Дискретная математика: учебное пособие. Рязань: РГРТУ, 2011. 178 с

8. Бакулев А.В., Бакулева М.А. Построение ассоциативных правил на основе дифференцирования графовой модели анализируемой выборки // Вестник Рязанского государственного радиотехнического университета. 2013. № 46-2. С. 86-89

9. Бакулев А.В. Алгоритм синтеза параллельной реализации последовательной программы для вычислительных систем, построенных на базе многоядерных процессоров // Вестник Рязанского государственного радиотехнического университета. 2009. № 30. С. 43-49

10. Скворцов С.В. Целочисленные модели оптимизации кода по критерию времени // Информационные технологии. 1997. № 10. С. 2-7

11. Першин А.С., Скворцов С.В. Распределение регистровой памяти в системах параллельной обработки данных // Системы управления и информационные технологии. 2007. № 1 (27). С. 65-70

12. Bakulev A.B., Bakuleva M.A., Avilkina S.B. Mathematical methods and algorithms of mobile parallel computing on the base of multi-core processors // European researcher. 2012. V. 33. № 11-1. P. 1826-1834

13. Fogus M., Houser С. The Joy of Clojure: Thinking the Clojure Way. - Manning Publications, 2011. 300 P

14. Козлов М.А., Скворцов С.В. Алгоритмы параллельной сортировки данных и их реализация на языке Clojure // Вестник Рязанского государственного радиотехнического университета. 2013. № 4-1 (46). С. 92-96

15. Миллер Р. Последовательные и параллельные алгоритмы: Общий подход. М.: БИНОМ. Лаборатория знаний, 2006. 406 с

16. Koryachko V.P., Skvortsov S.V., Telkov I.A. Architecture multi-processor systems and parallel computing. M.: Vysshaya shkola, 1999. 235 s.

17. Koryachko V.P., Skvortsov S.V., Taganov A.I., Shibanov A.P. The evolution of computer-aided design of electronic computing equipment // Radiotehnika. 2012. № 3. S. 97-103.

18. Koryachko V.P., Skvortsov S.V., Telkov I.A. Planning model of parallel processes in superscalar processors // Informacionnye tehnologii. 1997. № 1. S. 8-12.

19. Skvortsov S.V. Code optimization for superscalar processors using moat disjunctive graph // Programmirovanie. 1996. № 2. S. 41-52.

20. Bakoulev A.V. Models and algorithms for organizing mobile parallel computing environment for multi-core processors. Dissertation for the degree of candidate of technical sciences. Ryazan RSREU, 2010. 177 s.

21. Rudakov V.E., Skvortsov S.V. Building a basic set of independent paths flow graph for testing software modules // Sistemy upravleniya i informacionnye tehnologii. 2012. T. 50. № 4. S. 67-70.

22. Koryachko V.P., Gostin A.M., Bakoulev A.V., Bakuleva M.A. Discrete Mathematics: a tutorial. Ryazan RSREU, 2011. 178 s.

23. Bakoulev A.V., Bakuleva M.A. Construction of association rules based on the graph model differentiation analyzed sample // Vestnyk Ryazanskogo gosudarstvennogo radiotehnicheskogo universiteta. 2013. № 46-2. S. 86-89.

24. Bakoulev A.V. Synthesis algorithm for parallel implementation of a sequence of programs for computing systems based on multi-core processors // Vestnyk Ryazanskogo gosudarstvennogo radiotehnicheskogo universiteta. 2009. № 30. S. 43-49.

25. Skvortsov S.V. Integer Optimization Model code on the criterion of time // Informacionnye tehnologii. 1997. № 10. S. 2-7.

26. Pershin A.S., Skvortsov S.V. Distribution of registered memory systems in parallel processing // Sistemy upravleniya i informacionnye tehnologii. 2007. № 1 (27). S. 65-70.

27. Bakulev A.V., Bakuleva M.A., Avilkina S.B. Mathematical methods and algorithms of mobile parallel computing on the base of multi-core proces-sors // European researcher. 2012. V. 33. № 11-1. P. 1826-1834.

28. Fogus M., Houser C. The Joy of Clojure: Thinking the Clojure Way. - Manning Publications, 2011. 300 P.

29. Kozlov M.A., Skvortsov S.V. Parallel algorithms sorting matches the data and their implementation in Clojure // Vestnyk Ryazanskogo gosudarstvennogo radiotehnicheskogo universiteta. 2013. № 4-1 (46). S. 92-96.

30. Miller R. Serial and parallel algorithms: All approach. M. BINOM. Laboratoriya znaniĭ, 2006. 406 s.


Review

For citations:


Bakulev A.V., Bakuleva M.A., Kozlov M.A., Skvortsov S.V. TECHNOLOGY DEVELOPMENT OF PARALLEL PROGRAMS FOR MODERN MULTICORE PROCESSORS. Statistics and Economics. 2014;(6):211-215. (In Russ.) https://doi.org/10.21686/2500-3925-2014-6-211-215

Views: 498


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


ISSN 2500-3925 (Print)