350 руб
Журнал «Радиотехника» №8 за 2016 г.
Статья в номере:
Алгоритм планирования параллельных вычислений в многоядерных процессорах
Авторы:
С.В. Скворцов - д.т.н., профессор, Рязанский государственный радиотехнический университет. E-mail: sapr@rsreu.ru
Аннотация:
Предложен алгоритм планирования параллельных процессов в многоядерных системах, направленный на уменьшение числа обменов данными между процессорными ядрами. Показана возможность применения предложенного алгоритма при разработке многопоточных приложений.
Страницы: 153-159
Список источников

 

  1. Гергель В.П. Высокопроизводительные вычисления для многопроцессорных многоядерных систем. М.: Изд-во МГУ. 2010. 544 с.
  2. Тьягараян В. Многоядерные процессоры и проблемы параллельной обработки [Электронный ресурс]. URL =  http://www.ibm.com/developerworks/ru/library/j-nothreads/ (11.03.16).
  3. Зюбин В.E. Многоядерные процессоры и программирование // Открытые системы. 2005. № 7−8. С. 12−19.
  4. Козлов М.А., Скворцов С.В. Алгоритмы параллельной сортировки данных и их реализация на языке Clojure // Вестник Рязанского государственного радиотехнического университета. 2013. № 4−1 (46). С. 92−96.
  5. Бакулев А.В., Бакулева М.А., Козлов М.А., Скворцов С.В. Технологии разработки параллельных программ для современных многоядерных процессоров // Экономика, статистика и информатика. Вестник УМО. 2014. № 6. С. 211−215.
  6. Лунин Д.В., Скворцов С.В. Организация параллельных вычислений на платформе CUDA // Вестник Рязанского государственного радиотехнического университета. 2014. № 49. С. 77−82.
  7. Лунин Д.В., Скворцов С.В. Разработка параллельного генетического алгоритма для решения задачи коммивояжера на платформе CUDA // Системы управления и информационные технологии. 2015. Т. 60. № 2. С. 50−55.
  8. Корячко В.П. Конструирование микропроцессорных систем контроля радиоэлектронной аппаратуры. М.: Радио и связь. 1987. 160 с.
  9. Першин А.С., Скворцов С.В. Распределение регистровой памяти в системах параллельной обработки данных // Системы управления и информационные технологии. 2007. Т. 27. № 1. С. 65−70.
  10. Рудаков В.Е., Скворцов С.В. Построение базового множества независимых путей потокового графа для тестирования программных модулей // Системы управления и информационные технологии. 2012. Т. 50. № 4. С. 67−70.
  11. Реджеевски Р.Р. Об арифметических выражениях и деревьях // Кибернетический сборник. Новая серия. № 7. 1970. С. 99−107.
  12. Головкин Б.А. Расчет характеристик и планирование параллельных вычислительных процессов. М.: Радио и связь. 1983. 272 с.
  13. Скворцов С.В. Целочисленные модели оптимизации кода по критерию времени // Информационные технологии. 1997. № 10. С. 2−7.
  14. Корячко В.П., Скворцов С.В. Иерархическая модель глобальной оптимизации параллельных объектных программ // Информационные технологии. 1998. № 9. С. 34−40.
  15. Скворцов С.В. Оптимизация загрузки регистровой памяти при генерации кода для суперскалярных процессоров // Информационные технологии. 2001. № 5. С. 2−8.
  16. Михеева Л.Б., Скворцов С.В. Синтез параллельного кода для RISC-процессоров с оптимизацией загрузки регистровой памяти // Информационные технологии. 2002. № 7. С. 2−9.
  17. Скворцов С.В. Применение симметричной диагностической модели при организации активной отказоустойчивости многопроцессорных систем // Вестник Рязанского государственного радиотехнического университета. 1998. № 4. С. 57−64.
  18. Скворцов Н.В., Скворцов С.В. Автоматизация проектирования процессов самодиагностики для многопроцессорных систем с активной отказоустойчивостью // Вестник Рязанского государственного радиотехнического университета. 2013. № 4−2 (46). С. 71−77.