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


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

Полный текст:


Аннотация

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

Об авторах

Александр Валериевич Бакулев
Рязанский филиал МЭСИ
Россия


Марина Алексеевна Бакулева
Рязанский филиал МЭСИ
Россия


Максим Александрович Козлов
Рязанский филиал МЭСИ
Россия


Сергей Владимирович Скворцов
Рязанский филиал МЭСИ
Россия


Список литературы

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.


Дополнительные файлы

Для цитирования: Бакулев А.В., Бакулева М.А., Козлов М.А., Скворцов С.В. ТЕХНОЛОГИИ РАЗРАБОТКИ ПАРАЛЛЕЛЬНЫХ ПРОГРАММ ДЛЯ СОВРЕМЕННЫХ МНОГОЯДЕРНЫХ ПРОЦЕССОРОВ. Статистика и Экономика. 2014;(6):211-215. https://doi.org/10.21686/2500-3925-2014-6-211-215

For citation: 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

Просмотров: 87

Обратные ссылки

  • Обратные ссылки не определены.


Creative Commons License
Контент доступен под лицензией Creative Commons Attribution 4.0 License.


ISSN 2500-3925 (Print)