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