Курносов Михаил Георгиевич

Курносов М.Г.

 Доктор технических наук, доцент

 Заведующий Кафедрой вычислительных систем СибГУТИ

Образование:

Математик, Физико-математический факультет, Горно-Алтайский государственный университет, Горно-Алтайск, 2001 - 2005 гг.

Кандидат технических наук, Кафедра вычислительных систем, Сибирский государственный университет телекоммуникаций и информатики, Новосибирск, 2005 - 2008 гг.

Звание доцента в 2016 году.

Доктор технических наук, 2017 год.

Область научных интересов:Архитектура и организация мультипрограммного функционирования распределенных вычислительных систем, системы параллельного программирования, параллельное программирование

Учебные курсы:

Лекции и лабораторные работы по дисциплине "Параллельные вычислительные технологии"

Персональная веб-страница:

http://www.mkurnosov.net

Монографии:

  1. Вычислительные методы, алгоритмы и аппаратурно-программный инструментарий параллельного моделирования природных процессов / В.Г. Хорошевский, М.Г. Курносов [и др.]. – Новосибирск: СО РАН, 2012. – 355 с. (ISBN 978-5-7692-1237-6)
  2. Виктор Гаврилович Хорошевский. Ученик. Ученый. Учитель (отв. редактор Курносов М.Г.). - Новосибирск: Автограф, 2015. - 208 с. (ISBN 978-5-9906983-7-6) 
  3. Павский К.В., Курносов М.Г., Поляков А.Ю., Пазников А.А., Мамойленко С.Н., Ефимов А.В. Инструментарий параллельного мультипрограммирования пространственно-распределенных вычислительных систем // Юбилейный сборник избранных трудов Института физики полупроводников им. А.В. Ржанова СО РАН (1964-2014), 2014 (раздел главы VIII). – С. 821-840.

Учебные пособия:

  1. Курносов М.Г. Введение в структуры и алгоритмы обработки данных (учебное пособие). - Новосибирск: Автограф, 2015. - 179 с. (ISBN 978-5-9906983-4-5).
  2. Курносов М.Г., Пазников А.А. Основы теории функционирования распределенных вычислительных систем (практикум). - Новосибирск: Автограф, 2015. - 52 с. (ISBN 978-5-9906983-5-2).

Основные научные труды за последние годы:

  1. Молдованова О.В., Курносов М.Г. Анализ эффективности векторизующих компиляторов на архитектурах Intel 64 и Intel Xeon Phi // Труды Всероссийской научной конференция памяти А.Л. Фуксмана «Языки программирования и компиляторы-2017» (PLC-2017). - Ростов-на-Дону: Издательство ЮФУ, 2017. - C. 216-218. ISBN 978-5-9275-2349-8. 
  2. Курносов М.Г. Анализ масштабируемости алгоритмов коллективных обменов на распределенных вычислительных системах // Известия ЮФУ. Технические науки, 2016. – № 11(184). – С. 75-87. 
  3. Кулагин И.И., Курносов М.Г. О спекулятивном выполнении критических секций на вычислительных системах с общей памятью // Известия ЮФУ. Технические науки, 2016. – № 11(184). – С. 54-64. 
  4. Курносов М.Г., Головина И.П. Подходы к анализу и оптимизации алгоритмов коллективных обменов в вычислительных системах с массовым параллелизмом // Материалы двенадцатой Международной Азиатской школы-семинара «Проблемы оптимизации сложных систем», 2016. – 8 с. 
  5. Кулагин И.И., Курносов М.Г. Оптимизация обнаружения конфликтов в параллельных программах с транзакционной памятью // Вестник Южно-Уральского государственного университета. Серия: Вычислительная математика и информатика. – 2016. – Т. 5, № 4. – С. 46-60. 
  6. Kurnosov M. Dynamic Mapping of All-to-All Collective Operations into Hierarchical Computer Clusters // Proc. of Int. scientific-technical conference on Actual Problems of Electronic Instrument Engineering (APEIE-2016), 2016. – Vol. 1, Part 2. – 475-478. ISBN 978-1-5090-4068-1 (Scopus).
  7. Курносов М.Г. Динамическая оптимизация коллективных операций на вычислительных кластерах с иерархической структурой // Труды XIII международной научно-технической конференции «Актуальные проблемы электронного приборостроения» (АПЭП-2016), 2016. – Т. 9. – С. 82-86.
  8. Курносов М.Г. Анализ масштабируемости алгоритмов коллективных обменов на распределенных вычислительных системах // Материалы 4-й Всероссийской научно-технической конференции «Суперкомпьютерные технологии» (СКТ-2016), 2016. – Т. 2. – С. 48-52 (грамота за лучший доклад, представленный молодыми учеными).
  9. Кулагин И.И., Курносов М.Г. О спекулятивном выполнении критических секций на вычислительных системах с общей памятью // Материалы Всероссийской научно-технической конференции «Суперкомпьютерные технологии» (СКТ-2016), 2016. – Т. 1. – С. 170-174.
  10. Курносов М.Г. Анализ и оптимизация алгоритма параллельных цепочек для реализации корневой редукции на распределенных вычислительных системах // Вычислительные методы и программирование, 2016. – Т. 17. – С. 318-328. 
  11. Кулагин И.И., Курносов М.Г. О подходах к реализации программной транзакционной памяти // Российская научно-техническая конференция «Обработка информации и математическое моделирование», 2016. – Новосибирск: СибГУТИ, 2016. – С. 331-338.
  12. Kulagin I., Kurnosov M. Optimization of conflict detection in parallel programs with transactional memory // Proc. of 10th Annual International Scientific Conference on Parallel Computing Technologies (PCT-2016). – pp. 582-594 (Scopus, http://ceur-ws.org/Vol-1576/).
  13. Кулагин И.И., Курносов М.Г. Оптимизация обнаружения конфликтов в параллельных программах с транзакционной памятью // Труды международной научной конференции "Параллельные вычислительные технологии (ПаВТ-2016)", 2016.
  14. Кулагин И.И., Курносов М.Г. Инструментация и оптимизация выполнения транзакционных секций многопоточных программ // Труды Института системного программирования РАН Том 27. Выпуск 6. 2015 г. – С. 135-150.
  15. Кулагин И.И., Курносов М.Г. Подход к сокращению ложных конфликтов в параллельных программах на безе транзакционной памяти // Тезисы докладов Сибирской конференции по параллельным и высокопроизводительным вычислениям (СКПВВ-2015), Томск, 2015. – С. 48.
  16. Кулагин И.И., Курносов М.Г. Алгоритмы оптимизации ложных конфликтов в параллельных программах на базе транзакционной памяти // Материалы международной конференции “Актуальные проблемы вычислительной и прикладной математики” (АПВПМ-2015, AMCA-2015), Новосибирск, 2015. – С. 416-422.
  17. Kulagin I., Paznikov A., Kurnosov M. Heuristic Algorithms for Optimizing Array Operations in Parallel PGAS-programs // Proc. of 13th International Conference "Parallel Computing Technologies" (PaCT-2015), 2015. – Lecture Notes in Computer Science (LNCS), Vol. 9251 – pp. 405–409.
  18. Кулагин И.И., Курносов М.Г. Анализ обнаружения ложных конфликтов в приложениях с программной транзакционной памятью // Материалы Российской научно-технической конференции “Обработка информации и математическое моделирование”, 2015. – С. 335-337.Оптимизация информационных обменов в параллельных PGAS-программах
  19. Пазников А.А., Курносов М.Г., Куприянов М.С. Многоуровневые алгоритмы отображения параллельных MPI-программ на вычислительные кластеры // Проблемы информатики – 2015, № 1 (26). – С. 4-17.
  20. Поляков А.Ю., Молдованова О.В., Пазников А.А., Курносов М.Г., Мамойленко С.Н., Ефимов А.В. Алгоритмы отказоустойчивого управления ресурсами пространственно-распределённых вычислительных систем // Вестник СибГУТИ. – №4. – 2014. – С. 9-27.
  21. Кулагин И.И., Пазников А.А., Курносов М.Г. Эвристические алгоритмы оптимизации информационных обменов в параллельных PGAS-программах // Вестник СибГУТИ. – №3. – 2014. – С. 52-66.
  22. Кулагин И.И., Пазников А.А., Курносов М.Г. Оптимизация информационных обменов в параллельных PGAS-программах // Материалы 3-й Всероссийской научно-технической конференции “Суперкомпьютерные технологии” (СКТ-2014), 2014. – Т.1 – С. 158-162.
  23. Павский К.В., Курносов М.Г., Поляков А.Ю., Пазников А.А., Мамойленко С.Н., Ефимов А.В. Инструментарий параллельного мультипрограммирования пространственно-распределенных вычислительных систем // Юбилейный сборник избранных трудов Института физики полупроводников им. А.В. Ржанова СО РАН (1964-2014), 2014. – С. 821-840.
  24. Pavskii K.V., Kurnosov M.G., Polyakov A. Yu. Optimization tools of parallel simulation of nanostructures with quantum dots // Optoelectronics, Instrumentation and Data Processing. – 2014. Vol. 50, Issue 3. – pp. 260-265.
  25. Павский К.В., Курносов М.Г., Поляков А.Ю. Инструментарий оптимизации параллельного моделирования наноструктур с квантовыми точками // Автометрия. – Т. 50, № 3. – 2014. – С. 56-61.
  26. Кулагин И.И., Пазников А.А., Курносов М.Г. Эвристические алгоритмы оптимизации информационных обменов в параллельных PGAS-программах // Вестник СибГУТИ. 2014. №3. С. 52-66.
  27. Курносов М.Г., Пазников А.А. Эвристические алгоритмы отображения параллельных MPI-программ на мультикластерные вычислительные и Grid-системы // Вычислительные методы и программирование. – 2013. – Т.14 (Раздел 2). – С. 1-10.
  28. Kurnosov M., Paznikov A. Efficiency Analysis of Decentralized Grid Scheduling with Job Migration and Replication // 7th International ACM Conference on Ubiquitous Information Management and Communication (ICUIMC-2013), Malaysia, 2013. – 7 p.
  29. Курносов М.Г. MPIPerf: пакет оценки эффективности коммуникационных функций библиотек стандарта MPI // Вестник Нижегородского университета им. Н.И. Лобачевского. – 2012. – 5(2). – С. 385-391.
  30. Курносов М.Г. MPIPerf: пакет оценки эффективности коммуникационных функций стандарта MPI // Труды международной научной конференции "Параллельные вычислительные технологии (ПаВТ-2012)". – Новосибирск, 2012. - С. 212-223.
  31. Курносов М.Г., Пазников А.А. Децентрализованные алгоритмы диспетчеризации пространственно-распределённых вычислительных систем // Вестник ТГУ. Управление, вычислительная техника и информатика. – 2012. – №1(18). – С. 133-142.
  32. Курносов М.Г. Алгоритмы трансляционно-циклических информационных обменов в иерархических распределенных вычислительных системах // Вестник компьютерных и информационных технологий. – 2011. – № 5. – С.27-34.
  33. Хорошевский В.Г., Курносов М.Г., Мамойленко С.Н. Пространственно-распределенная мультикластерная вычислительная система: архитектура и программное обеспечение // Вестник ТГУ. Управление, вычислительная техника и информатика. – 2011. – № 1(14). – С. 79-84.

Патенты и авторские свидетельства:

  1. Свид. 2012613763 Российская Федерация. Свидетельство о государственной регистрации программы для ЭВМ. Средства вложения и отказоустойчивого выполнения параллельных программ для вычислительных систем экзафлопсного уровня производительности / Хорошевский В.Г.,Курносов М.Г., Молдованова О.В., Пазников А.А., Поляков А.Ю., Павский К.В., Мамойленко С.Н. Заявитель и патентообладатель ФГОБУ ВПО “СибГУТИ”. Заявл. 05.03.2012, опубл. 20.04.2012.
  2. Свид. 2012614558 Российская Федерация. Свидетельство о государственной регистрации программы для ЭВМ. Программа для анализа эффективности коммуникационных библиотек стандарта MPI / Хорошевский В.Г., Курносов М.Г. Заявитель и патентообладатель ИФП СО РАН. Заявл. 27.03.2012, опубл. 22.05.2012.
  3. Свид. 2012660249 Российская Федерация. Свидетельство о государственной регистрации программы для ЭВМ. Программа децентрализованной дКурносов М.Г. Введение в структуры и алгоритмы обработки данных (учебное пособие). - Новосибирск: Автограф, 2015. - 179 с. (ISBN 978-5-9906983-4-5). Курносов М.Г., Пазников А.А. Основы теории функционирования распределенных вычислительных систем (практикум). - Новосибирск: Автограф, 2015. - 52 с. (ISBN 978-5-9906983-5-2).испетчеризации параллельных задач в пространственно-распределённых вычислительных системах / Пазников А.А., Курносов М.Г. Заявитель и патентообладатель ФГОБУ ВПО "СибГУТИ". Заявл. 23.07.2012, опубл. 14.11.2012.
  4. Свид. 2013613652 Российская Федерация. Свидетельство о государственной регистрации программы для ЭВМ. Программа вложения параллельных задач в структуры информационно-вычислительных систем / Пазников А.А., Курносов М.Г. Заявитель и патентообладатель ФГБУН ИФП СО РАН. Заявл. 15.02.2013, опубл. 11.04.2013.
  5. Носов В.И., Курносов М.Г., Сартаков К.В. Программа построения оптимального проекта сети наземного цифрового телевизионного вещания с регулярным размещением передающих станций / Свидетельство о государственной регистрации программы для ЭВМ № 2014615853 федеральной службы по интеллектуальной собственности, 04 июня 2014 года.

Повышение квалификации:

  1. Стажировка в Институте системного программирования РАН, г. Москва, 2009 г.
  2. НГУ (30.10.2011-24.11.2011).