Publications (mostly in Russian)

     

Публикации | Презентации | SlideShare | Диссертация

Google Scholar Profile
ORCID ID: orcid.org/0000-0002-7808-1635
Scopus Author ID: 23667793600
ResearcherID: C-9586-2016
РИНЦ SPIN-код: 3863-6910
Карта российской науки (MapOfScience), индивидуальный номер ученого 00049276

Монографии и книги (Book Chapters)

  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).

Публикации в журналах, трудах и материалах конференций (Refereed Journal Articles & Conference/Workshop Proceedings)

  1. Moldovanova O., Kurnosov M. Automatic SIMD Vectorization of Loops: Issues, Energy Efficiency and Performance on Intel Processors // Russian Supercomputing Days: Proceedings of the International Conference, MSU, Moscow, 2017. – P. 55-66.
  2. Курносов М.Г. Реализация алгоритмов коллективных обменов: временная и пространственная эффективность // Тринадцатая международная азиатская школа-семинар "Проблемы оптимизации сложных систем" в рамках международной мультиконференции IEEE SIBIRCON-2017, 2017.
  3. Молдованова О.В., Кулагин И.И., Курносов М.Г. Векторизация циклов в открытых компиляторах для архитектур с короткими векторными регистрами // Тринадцатая международная азиатская школа-семинар "Проблемы оптимизации сложных систем" в рамках международной мультиконференции IEEE SIBIRCON-2017, 2017.
  4. Moldovanova O., Kurnosov M. Auto-Vectorization of Loops on Intel 64 and Intel Xeon Phi: Analysis and Evaluation // Proc. of the 14th International Conference on Parallel Computing Technologies (PaCT-2017), 2017. – Springer LNCS 10421. – P. 143-150. ISBN: 978-3-319-62931-5.
  5. Молдованова О.В., Курносов М.Г. Исследование невекторизуемых классов циклов на SIMD-архитектурах с короткими векторными регистрами // Тезисы докладов Международной конференции "Вычислительная и прикладная математика" (ВПМ-2017, Марчуковские научные чтения), Новосибирск, 25 июня - 14 июля 2017 г. - С. 157. - ISBN 978-5-91907-041
  6. Молдованова О.В., Курносов М.Г. Анализ и оптимизация трудно векторизуемых циклов из тестового набора ETSVC // Материалы Российской научно-технической конференции «Обработка информации и математическое моделирование», 2017. – С. 311-325.
  7. Молдованова О.В., Курносов М.Г. Анализ эффективности векторизующих компиляторов на архитектурах Intel 64 и Intel Xeon Phi // Труды Всероссийской научной конференция памяти А.Л. Фуксмана «Языки программирования и компиляторы-2017» (PLC-2017). - Ростов-на-Дону: Издательство ЮФУ, 2017. - C. 216-218. ISBN 978-5-9275-2349-8.
  8. Курносов М.Г. Анализ масштабируемости алгоритмов коллективных обменов на распределенных вычислительных системах // Известия ЮФУ. Технические науки, 2016. – № 11(184). – С. 75-87.
  9. Кулагин И.И., Курносов М.Г. О спекулятивном выполнении критических секций на вычислительных системах с общей памятью // Известия ЮФУ. Технические науки, 2016. – № 11(184). – С. 54-64.
  10. Курносов М.Г., Головина И.П. Подходы к анализу и оптимизации алгоритмов коллективных обменов в вычислительных системах с массовым параллелизмом // Материалы двенадцатой Международной Азиатской школы-семинара «Проблемы оптимизации сложных систем», 2016. – 8 с.
  11. Кулагин И.И., Курносов М.Г. Оптимизация обнаружения конфликтов в параллельных программах с транзакционной памятью // Вестник Южно-Уральского государственного университета. Серия: Вычислительная математика и информатика. – 2016. – Т. 5, № 4. – С. 46-60.
  12. 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).
  13. Курносов М.Г. Динамическая оптимизация коллективных операций на вычислительных кластерах с иерархической структурой // Труды XIII международной научно-технической конференции «Актуальные проблемы электронного приборостроения» (АПЭП-2016), 2016. – Т. 9. – С. 82-86.
  14. Курносов М.Г. Анализ масштабируемости алгоритмов коллективных обменов на распределенных вычислительных системах // Материалы 4-й Всероссийской научно-технической конференции «Суперкомпьютерные технологии» (СКТ-2016), 2016. – Т. 2. – С. 48-52 (грамота за лучший доклад, представленный молодыми учеными).
  15. Кулагин И.И., Курносов М.Г. О спекулятивном выполнении критических секций на вычислительных системах с общей памятью // Материалы Всероссийской научно-технической конференции «Суперкомпьютерные технологии» (СКТ-2016), 2016. – Т. 1. – С. 170-174.
  16. Курносов М.Г. Анализ и оптимизация алгоритма параллельных цепочек для реализации корневой редукции на распределенных вычислительных системах // Вычислительные методы и программирование, 2016. – Т. 17. – С. 318-328.
  17. Кулагин И.И., Курносов М.Г. О подходах к реализации программной транзакционной памяти // Российская научно-техническая конференция «Обработка информации и математическое моделирование», 2016. – Новосибирск: СибГУТИ, 2016. – С. 331-338.
  18. 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/).
  19. Кулагин И.И., Курносов М.Г. Оптимизация обнаружения конфликтов в параллельных программах с транзакционной памятью // Труды международной научной конференции "Параллельные вычислительные технологии (ПаВТ-2016)", 2016.
  20. Кулагин И.И., Курносов М.Г. Инструментация и оптимизация выполнения транзакционных секций многопоточных программ // Труды Института системного программирования РАН Том 27. Выпуск 6. 2015 г. – С. 135-150.
  21. Кулагин И.И., Курносов М.Г. Подход к сокращению ложных конфликтов в параллельных программах на безе транзакционной памяти // Тезисы докладов Сибирской конференции по параллельным и высокопроизводительным вычислениям (СКПВВ-2015), Томск, 2015. – С. 48.
  22. Кулагин И.И., Курносов М.Г. Алгоритмы оптимизации ложных конфликтов в параллельных программах на базе транзакционной памяти // Материалы международной конференции “Актуальные проблемы вычислительной и прикладной математики” (АПВПМ-2015, AMCA-2015), Новосибирск, 2015. – С. 416-422.
  23. 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.
  24. Кулагин И.И., Курносов М.Г. Анализ обнаружения ложных конфликтов в приложениях с программной транзакционной памятью // Материалы Российской научно-технической конференции “Обработка информации и математическое моделирование”, 2015. – С. 335-337.
  25. Пазников А.А., Курносов М.Г., Куприянов М.С. Многоуровневые алгоритмы отображения параллельных MPI-программ на вычислительные кластеры // Проблемы информатики – 2015, № 1 (26). – С. 4-17.
  26. Поляков А.Ю., Молдованова О.В., Пазников А.А., Курносов М.Г., Мамойленко С.Н., Ефимов А.В. Алгоритмы отказоустойчивого управления ресурсами пространственно-распределённых вычислительных систем // Вестник СибГУТИ. – №4. – 2014. – С. 9-27.
  27. Кулагин И.И., Пазников А.А., Курносов М.Г. Эвристические алгоритмы оптимизации информационных обменов в параллельных PGAS-программах // Вестник СибГУТИ. – №3. – 2014. – С. 52-66.
  28. Кулагин И.И., Пазников А.А., Курносов М.Г. Оптимизация информационных обменов в параллельных PGAS-программах // Материалы 3-й Всероссийской научно-технической конференции “Суперкомпьютерные технологии” (СКТ-2014), 2014. – Т.1 – С. 158-162.
  29. Павский К.В., Курносов М.Г., Поляков А.Ю., Пазников А.А., Мамойленко С.Н., Ефимов А.В. Инструментарий параллельного мультипрограммирования пространственно-распределенных вычислительных систем // Юбилейный сборник избранных трудов Института физики полупроводников им. А.В. Ржанова СО РАН (1964-2014), 2014. – С. 821-840.
  30. 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.
  31. Кулагин И.И., Курносов М.Г. Метод оптимизации передачи массивов в параллельных программах на языке IBM X10 // Материалы 10-й Российской конференции с международным участием “Новые информационные технологии в исследовании сложных структур” (ICAM-2014), 2014. – С. 5-6.
  32. Павский К.В., Курносов М.Г., Поляков А.Ю. Инструментарий оптимизации параллельного моделирования наноструктур с квантовыми точками // Автометрия. – Т. 50, № 3. – 2014. – С. 56-61.
  33. Кулагин И.И., Курносов М.Г. Исследование эффективности доступа к распределенным массивам в программах на языке IBM X10 // Материалы Российской научно-технической конференции “Обработка информации и математическое моделирование”, 2014. – С. 77-79.
  34. Курносов М.Г., Маликов К.Ю. Анализ эффективности параллельных программ умножения матриц на MPI и языке Cray Chapel // Российская научно-техническая конференция “Современные проблемы телекоммуникаций”, 2013. – С. 163-164.
  35. Курносов М.Г., Пазников А.А. Эвристические алгоритмы отображения параллельных MPI-программ на мультикластерные вычислительные и Grid-системы // Вычислительные методы и программирование. – 2013. – Т. 14 (Раздел 2). – С. 1-10.
  36. 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.
  37. Курносов М.Г. MPIPerf: пакет оценки эффективности коммуникационных функций библиотек стандарта MPI // Вестник Нижегородского университета им. Н.И. Лобачевского. – 2012. – 5(2). – С. 385-391.
  38. Курносов М.Г., Пазников А.А. Вложение параллельных программ в пространственно-распределённые вычислительные системы на основе методов разбиения графов // Материалы 2-ой Всероссийской научно-технической конференции “Суперкомпьютерные технологии” (СКТ-2012), 2012. – С. 135-139.
  39. Курносов М.Г., Скворцов Е.C. Анализ и оптимизация выполнения неблокирующих операций коллективных обменов информацией на вычислительных кластерах // Материалы 9-ой Российской конференции с международным участием “Новые информационные технологии в исследовании сложных структур”. – 2012. – С. 11.
  40. Курносов М.Г., Блинов С.Ю., Сартаков К.В. Исследование масштабируемости параллельных алгоритмов построения оптимальной сети наземного цифрового телевизионного вещания // Российская научно-техническая конференция “Обработка информационных сигналов и математическое моделирование”. – Новосибирск, 2012. – С. 157-158.
  41. Курносов М.Г., Пазников А.А. Моделирование алгоритмов децентрализованного обслуживания потоков параллельных задач в GRID-системах // Проблемы информатики. – 2012. – № 2. – С. 45-54.
  42. Курносов М.Г. MPIPerf: пакет оценки эффективности коммуникационных функций стандарта MPI // Труды международной научной конференции "Параллельные вычислительные технологии (ПаВТ-2012)". – Новосибирск, 2012. - С. 212-223.
  43. Курносов М.Г., Пазников А.А. Децентрализованные алгоритмы диспетчеризации пространственно-распределённых вычислительных систем // Вестник ТГУ. Управление, вычислительная техника и информатика. – 2012. – №1(18). – С. 133-142.
  44. Хорошевский В.Г., Курносов М.Г., Мамойленко С.Н., Павский К.В., Ефимов А.В. Пазников А.А., Перышкова Е.Н. Масштабируемый инструментарий параллельного мультипрограммирования пространственно-распределенных вычислительных систем // Вестник СибГУТИ. – 2011. – № 4. – С. 3-19.
  45. Курносов М.Г. Алгоритмы трансляционно-циклических информационных обменов в иерархических распределенных вычислительных системах // Вестник компьютерных и информационных технологий. – 2011. – № 5. – С. 27-34.
  46. Хорошевский В.Г., Курносов М.Г., Мамойленко С.Н. Пространственно-распределенная мультикластерная вычислительная система: архитектура и программное обеспечение // Вестник ТГУ. Управление, вычислительная техника и информатика. – 2011. – № 1(14). – С. 79-84.
  47. Хорошевский В.Г., Курносов М.Г., Мамойленко С.Н. Мотивация студентов к изучению современных технологий высокопроизводительных вычислений в центре параллельных вычислительных технологий ГОУ ВПО «СибГУТИ» // Материалы 52 межвузовской научно-методической конференции “Проблемы мотивации учебной деятельности студентов в условиях модернизации высшего образования”. – Новосибирск: СибГУТИ, 2011. – С. 88-89.
  48. Курносов М.Г., Пазников А.А. Исследование алгоритмов диспетчеризации задач в пространственно-распределенных вычислительных системах // Материалы Российской научно-технической конференции “Информатика и проблемы телекоммуникаций”. – Новосибирск: СибГУТИ, 2011. – Т. 1. – С. 199-200.
  49. Курносов М.Г. Mpiperf: пакет оценки эффективности библиотек стандарта MPI // Материалы Российской научно-технической конференции “Информатика и проблемы телекоммуникаций”. – Новосибирск: СибГУТИ, 2011. – Т. 1. – С. 197-199.
  50. Курносов М.Г., Бекренев Д.К. Организация выполнения параллельных MPI-программ на мультикластерных вычислительных системах средствами пакета PACX // Материалы Российской научно-технической конференции “Информатика и проблемы телекоммуникаций”. – Новосибирск: СибГУТИ, 2011. – Т. 1. – С. 201-202.
  51. Курносов М.Г. Оптимизация алгоритмов коллективных обменов информацией между ветвями параллельных программ в распределенных вычислительных системах с иерархической структурой // Вестник ТГУ. Управление, вычислительная техника и информатика. – 2011. – №2(15). – С. 61-71.
  52. Курносов М.Г. Моделирование алгоритмов коллективных обменов информацией между ветвями параллельных программ // Международная конференция “Современные проблемы прикладной математики и механики: теория, эксперимент и практика”, посвященная 90 летию со дня рождения академика Н.Н. Яненко. – Новосибирск: ИВТ СО РАН, 2011 – (№ гос. регистр. 0321101160, ФГУП НТЦ “Информрегистр”. – 6 с.
  53. Хорошевский В.Г., Курносов М.Г., Мамойленко С.Н. Масштабируемая пространственно-распределенная мультикластерная вычислительная система // Труды Международной конференции “Математические и информационные технологии” (MIT-2011). – 6 c.
  54. Курносов М.Г., Пазников А.А. Децентрализованные алгоритмы управления ресурсами распределенных вычислительных и GRID-систем // Труды Международной конференции “Математические и информационные технологии” (MIT-2011). – 6 с.
  55. Курносов М.Г., Пазников А.А. Инструментарий децентрализованного обслуживания потоков параллельных MPI-задач в пространственно-распределенных мультикластерных вычислительных системах // Вестник ТГУ. Управление, вычислительная техника и информатика. – 2011. – №3(16). – С. 78-85.
  56. Курносов М.Г. О подходах к оценке эффективности коммуникационных функций библиотек стандарта MPI // Тезисы докладов шестой Сибирская конференция по параллельным и высокопроизводительным вычислениям. – Томск, 2011. – С. 85-86.
  57. Курносов М.Г., Пазников А.А. Алгоритмы управления ресурсами мультикластерных вычислительных систем // Тезисы докладов шестой Сибирская конференция по параллельным и высокопроизводительным вычислениям. – Томск, 2011. – С. 82-83.
  58. Курносов М.Г. Моделирование и оценка эффективности алгоритмов коллективных обменов информацией между ветвями параллельных MPI-программ // Материалы Российской научной конференции с участием зарубежных исследователей “Моделирование систем информатики”. – Новосибирск, 2011. – 6 с.
  59. Курносов М.Г., Пазников А.А. Моделирование алгоритмов децентрализованного обслуживания потоков параллельных задач в GRID-системах // Материалы Российской научной конференции с участием зарубежных исследователей “Моделирование систем информатики”. – Новосибирск, 2011. – 10 с.
  60. Курносов М.Г. Проблемы и методы организации эффективного решения параллельных задач с учетом структур распределенных вычислительных систем // Материалы XIII Российской конференции с участием иностранных ученых “Распределенные информационно-вычислительные ресурсы” (DICR-2010). – Новосибирск: ИВТ СО РАН, 2010. – 14 с.
  61. Курносов М.Г., Пазников А.А. Моделирование алгоритмов децентрализованной диспетчеризации параллельных задач в пространственно-распределенных мультикластерных вычислительных системах // Материалы XIII Российской конференции с участием иностранных ученых “Распределенные информационно-вычислительные ресурсы” (DICR-2010). – Новосибирск: ИВТ СО РАН, 2010. – 7 с.
  62. Курносов М.Г. Структурно-ориентированный метод оптимизации алгоритмов коллективных обменов в распределенных вычислительных системах // Вестник СибГУТИ. – 2010. – № 2 (10). – С. 54-65.
  63. Курносов М.Г., Пазников А.А. Децентрализованное обслуживание потоков параллельных задач в пространственно-распределенных вычислительных системах // Вестник СибГУТИ. – 2010. – № 2 (10). – С. 79-86.
  64. Хорошевский В.Г., Курносов М.Г., Мамойленко С.Н., Поляков А.Ю. Архитектура и программное обеспечение пространственно-распределенных вычислительных систем // Вестник СибГУТИ. – 2010. – № 2 (10). – С. 112-122.
  65. Хорошевский В.Г., Курносов М.Г., Мамойленко С.Н. Архитектура, анализ и организация функционирования распределенных вычислительных систем // Тезисы докладов Международной конференции “Облачные вычисления. Образование. Исследования. Разработки”. – Москва: ИСП РАН, 2010. – С. 76.
  66. Хорошевский В.Г., Курносов М.Г., Мамойленко С.Н., Павский К.В. Инструментарий параллельного мультипрограммирования большемасштабных распределенных гетерогенных вычислительных систем // Материалы конференции “Результаты ориентированных целевых фундаментальных исследований и их использование в российской промышленности”. – Таганрог: НИИ МВС ЮФУ, 2010.
  67. Курносов М.Г., Пазников А.А. Об организации функционирования пространственно-распределенных мультикластерных вычислительных систем // Материалы Российской научно-технической конференции “Информатика и проблемы телекоммуникаций”. – Новосибирск: СибГУТИ, 2010. – Т. 1. – С. 159-161.
  68. Курносов М.Г. Инструментарий эффективной реализации параллельных программ на иерархических распределенных вычислительных системах // Материалы Российской научно-технической конференции “Информатика и проблемы телекоммуникаций”. – Новосибирск: СибГУТИ, 2010. – Т. 1. – С. 158-159.
  69. Курносов М.Г., Пазников А.А., Макарова Ю.Е., Апостолов В.В. Инструментарий организации эффективного выполнения параллельных программ на распределенных вычислительных системах // Материалы Всероссийской научно-технической конференции “Научное и технические обеспечение исследований и освоения шельфа Северного Ледовитого океана”, 2010. – С. 49-53.
  70. Хорошевский В.Г., Курносов М.Г., Мамойленко С.Н. Пространственно-распределенные мультикластерные вычислительные системы: архитектура и программное обеспечение // Материалы Всероссийской научно-технической конференции “Научное и технические обеспечение исследований и освоения шельфа Северного Ледовитого океана”, 2010. – С. 54-59.
  71. Курносов М.Г. Структурно-ориентированные алгоритмы коллективных обменов в распределенных вычислительных системах // Материалы Международной научно-технической конференции “Суперкомпьютерные технологии: разработка, программирование, применение” (СКТ-2010). – Таганрог: НИИ МВС ЮФУ, 2010. – Т. 2 – С. 62-66.
  72. Хорошевский В.Г., Курносов М.Г., Мамойленко С.Н. Научно-учебный центр параллельных вычислительных технологий ГОУ ВПО “СибГУТИ” // Материалы Международной научно-технической конференции “Суперкомпьютерные технологии: разработка, программирование, применение” (СКТ-2010). – Таганрог: НИИ МВС ЮФУ, 2010. – Т. 2 – С. 306-308 (грамота за лучший доклад).
  73. Курносов М.Г. Оптимизация алгоритмов коллективных обменов в иерархических распределенных вычислительных системах // Тезисы докладов 8-й Российской конференции с международным участием “Новые информационные технологии в исследовании сложных структур” (ICAM-2010). – Томск: НТЛ, 2010. – С. 16.
  74. Курносов М.Г., Пазников А.А. Инструментарий децентрализованного обслуживания потоков параллельных MPI-задач в пространственно-распределенных мультикластерных вычислительных системах // Тезисы докладов 8-й Российской конференции с международным участием “Новые информационные технологии в исследовании сложных структур” (ICAM-2010). – Томск: НТЛ, 2010. – С. 15.
  75. Хорошевский В.Г., Курносов М.Г., Мамойленко С.Н. Пространственно-распределенная мультикластерная вычислительная система: архитектура и программное обеспечение // Тезисы докладов 8-й Российской конференции с международным участием “Новые информационные технологии в исследовании сложных структур” (ICAM-2010). – Томск: НТЛ, 2010. – С. 27.
  76. Хорошевский В.Г., Мамойленко С.Н., Курносов М.Г., Поляков А.Ю. Параллельные вычислительные технологии в учебном процессе СибГУТИ // Тезисы докладов научно-методической конференции “Инновации в высшем и профессиональном образовании ”. – Новосибирск: СибГУТИ, 2009. – С. 63.
  77. Хорошевский В.Г., Мамойленко С.Н., Курносов М.Г. О центре параллельных вычислительных технологий ГОУ ВПО “СибГУТИ” // Инфосфера. – 2009. – № 40. – С. 43-44.
  78. Курносов М.Г., Чусовлянов М.А. Эвристический алгоритм трансляционных обменов в распределенных вычислительных системах // Материалы Российской научно-технической конференции “Информатика и проблемы телекоммуникаций”. – Новосибирск: СибГУТИ, 2009. – Т. 1. – С. 123-125.
  79. Курносов М.Г., Пазников А.А. Диспетчеризация параллельных задач в пространственно-распределенных вычислительных системах // Материалы Российской научно-технической конференции “Информатика и проблемы телекоммуникаций”. – Новосибирск: СибГУТИ, 2009. – Т. 1. – С. 125-127.
  80. Курносов М.Г. Алгоритмы вложения параллельных программ в иерархические распределённые вычислительные системы // Вестник СибГУТИ. - 2009. - № 2 (6). - С. 20-45.
  81. Khoroshevsky V., Kurnosov M. Mapping Parallel Programs into Hierarchical Distributed Computer Systems // Proceedings of 4th International Conference “Software and Data Technologies (ICSOFT 2009)”. - Sofia: INSTICC, 2009. - Vol. 2. - P. 123-128.
  82. Курносов М.Г. Оптимизация вложения параллельных программ в иерархические распределенные вычислительные системы // Материалы Международной научно-технической конференции “Многопроцессорные вычислительные и управляющие системы (МВУС-2009)”. - Таганрог: ТТИ ЮФУ, 2009. Т. 2. - С. 58-61.
  83. Курносов М.Г., Пазников А.А. Алгоритмы децентрализованной диспетчеризации параллельных программ в пространственно-распределенных вычислительных системах // Материалы 5 Сибирской конференции по параллельным и высокопроизводительным вычислениям. – Томск : ТГУ, 2009. – С. 161-165.
  84. Курносов М.Г. Алгоритмы коллективных информационных обменов для иерархических распределенных вычислительных систем // Тезисы докладов пятой Сибирской школы-семинара по параллельным и высокопроизводительным вычислениям. – Томск: ТГУ, 2009. – С. 71 72.
  85. Курносов М.Г., Пазников А.А. Децентрализованная диспетчеризация параллельных программ в распределенных вычислительных системах // Труды 9 Международной конференции “Высокопроизводительные параллельные вычисления на кластерных системах” (HPC-2009). – Казань : КГТУ им. А.Н. Туполева, 2009. – С. 260-265.
  86. Хорошевский В.Г., Курносов М.Г. Алгоритмы распределения ветвей параллельных программ по процессорным ядрам вычислительных систем // Автометрия. – 2008. – Т. 44, № 2. – С. 56-67.
  87. Курносов М.Г. Параллельный алгоритм отображения информационного графа MPI-программы на процессорные ядра распределенной вычислительной системы // Труды Международной научной конференции “Параллельные вычислительные технологии”. – Челябинск: Изд-во ЮУрГУ, 2008. – С. 532.
  88. Курносов М.Г. Применение средств анализа производительности MPI-программ при подготовке специалистов в области параллельных вычислительных технологий // Тезисы докладов XLIX научно-методической конференции “Проблемы перехода на многоуровневую систему образования”. – Новосибирск: СибГУТИ, 2008. – С. 39.
  89. Мамойленко С.Н., Курносов М.Г. Использование мультикластерной вычислительной системы для подготовки специалистов в области параллельных вычислительных технологий // Тезисы докладов XLIX научно-методической конференции “Проблемы перехода на многоуровневую систему образования”. –Новосибирск: СибГУТИ, 2008. – С. 38.
  90. Курносов М.Г. Оптимизация вложения параллельных программ в однородные вычислительные кластеры // Материалы IV Всероссийской научно-практической конференции “Молодежь и современные информационные технологии”. – Томск: ТПУ, 2008. – С. 43 44.
  91. Курносов М.Г. Вложение параллельных программ в однородные вычислительные системы // Материалы Российской научно-технической конференции “Информатика и проблемы телекоммуникаций”. – Новосибирск: СибГУТИ, 2008. – Т. 1 – С. 138 140.
  92. Курносов М.Г., Парыгин А.Н. Средства оптимизации вложения MPI-программ в вычислительные кластеры // Материалы Российской научно-технической конференции “Информатика и проблемы телекоммуникаций”. – Новосибирск: СибГУТИ, 2008. – Т. 1. – С. 140 141.
  93. Курносов М.Г. Оптимизация выполнения параллельных MPI-программ на мультикластерных вычислительных системах // Материалы четвертой Сибирской школы-семинара по параллельным и высокопроизводительным вычислениям. – Томск: ТГУ, 2007. – С. 168 175.
  94. Курносов М.Г. Применение иерархических методов разбиения графов для вложения параллельных программ в вычислительные системы // Материалы III Международной научно-технической конференции “Инфокоммуникационные технологии в науке, производстве и образовании (Инфоком-3)”. – Ставрополь: СевКавГТУ, 2008. – Ч. 1. – С. 76¬ 82.
  95. Курносов М.Г. Об организации функционирования вычислительных систем с оптимизацией вложения параллельных программ // Материалы XLVI Международной научной студенческой конференции “Студент и научно-технический прогресс”. – Новосибирск: НГУ, 2008. – С. 217¬ 218.
  96. Курносов М.Г. Организация функционирования вычислительных систем с учетом архитектуры их коммуникационных сред // Материалы II Международной научной студенческой конференции “Научный потенциал студенчества – будущему России”. – Ставрополь: СевКавГТУ, 2008. – Т. 3. – 180 с.
  97. Курносов М.Г. Оптимизация вложения параллельных программ при диспетчеризации заданий в GRID-системах // Материалы Всероссийской конференции “Современные информационные технологии для научных исследований”. – Магадан: СВНЦ ДВО РАН, 2008. – С. 87-89.
  98. Хорошевский В.Г., Курносов М.Г. Моделирование алгоритмов вложения параллельных программ в структуры распределенных вычислительных систем // Труды Международной научной конференции “Моделирование-2008” (Simulation-2008). – Киев: ИПМЭ им. Г.Е. Пухова, 2008. – Т. 2. – С. 435 440.
  99. Курносов М.Г. Организация функционирования вычислительных систем с учетом их структур // Тезисы докладов Седьмой Российской конференции с международным участием “Новые информационные технологии в исследовании сложных структур (ICAM-2008)”. – Томск : НТЛ, 2008. – С. 69.
  100. Хорошевский В.Г., Мамойленко С.Н., Курносов М.Г. Архитектурные концепции, анализ и организация функционирования вычислительных систем с программируемой структурой // Труды Международной научно-технической конференции “Информационные технологии и математическое моделирование систем”. – М.: Изд-во РАН, 2008. – C. 74 79.
  101. Курносов М.Г. Эвристический алгоритм формирования подсистем в вычислительных системах // Материалы 9 Международной научно-практической конференции “Искусственный интеллект-2008. Интеллектуальные системы”. – Изд-во: НИИ МВС ЮФУ, 2008. – Ч. 2. – С. 346 351.
  102. Курносов М.Г. Моделирование алгоритмов вложения параллельных программ в вычислительные кластеры на базе многоядерных процессоров // Сборник статей третьей всероссийской зимней школы-семинара аспирантов и молодых ученых “Актуальные проблемы в науке и технике”. – Уфа : Диалог, 2008. – Т. 1. – С. 538 544.
  103. Khoroshevsky V.G., Kurnosov M.G. Algorithms for Assigning Parallel Program Branches to Computer System Processor Cores // Optoelectronics, Instrumentation and Data Processing. – 2008. – Vol. 44, № 2. – P. 135 143. DOI: 10.3103/S8756699008020076.
  104. Khoroshevsky V.G., Mamoilenko S.N., Kurnosov M.G. Geographically-distributed multicluster computer systems and parallel multiprogramming // Science Days, Leipzig: HfTl, 2008 (electronic publication).
  105. Курносов М.Г. Структурно-ориентированные алгоритмы формирования подсистем в вычислительных системах // Труды 8 Международной конференции “Высокопроизводительные параллельные вычисления на кластерных системах” (HPC 2008). – Казань : КГТУ им. А.Н. Туполева, 2008.
  106. Курносов М.Г. Многоядерные архитектуры как катализатор модернизации образовательных программ в области параллельных вычислительных технологий // Сборник тезисов докладов XLVIII научно-методической конференции СибГУТИ “Проблемы подготовки и переподготовки кадров в сфере инфокоммуникационных технологий”. – Новосибирск, 2007. – С. 34.
  107. Курносов М.Г., Половинкин А.В. Об одной задаче оптимального назначения ветвей параллельной программы на процессорные ядра распределенной вычислительной системы // Материалы XLV Международной научной студенческой конференции “Студент и научно-технический прогресс”. – Новосибирск: НГУ, 2007. – С. 41.
  108. Курносов М.Г., Рыбалко С.В. Планирование выполнения параллельных программ набора на распределенной вычислительной системе // Материалы XLV Международной научной студенческой конференции “Студент и научно-технический прогресс”. – Новосибирск: НГУ, 2007. – С. 42-43.
  109. Курносов М.Г., Половинкин А.В. Задача назначения ветвей параллельной программы на процессорные ядра распределенной вычислительной системы // Материалы Российской научно-технической конференции “Информатика и проблемы телекоммуникаций”. – Новосибирск: СибГУТИ, 2007. – С. 270-272.
  110. Курносов М.Г., Рыбалко С.В. Синтез расписания запуска параллельных программ на распределенной вычислительной системе // Материалы Российской научно-технической конференции “Информатика и проблемы телекоммуникаций”. – Новосибирск: СибГУТИ, 2007. – С. 272-274.
  111. Курносов М.Г. Оптимизация выполнения параллельных MPI-программ на мультикластерных вычислительных системах // Тезисы четвертой Сибирской школы-семинара по параллельным и высокопроизводительным вычислениям. – Томск: ТГУ, 2007. – С. 46 47.
  112. Курносов М.Г. Назначение ветвей параллельной программы на процессорные ядра распределенной вычислительной системы // Материалы Международной научно-технической конференции “Многопроцессорные вычислительные и управляющие системы”. – Таганрог: ТТИ ЮФУ, 2007. – Т. 1. – С. 227-231.
  113. Курносов М.Г. Алгоритмы распределения ветвей параллельных программ по процессорным ядрам мультикластерных вычислительных систем // Материалы Всероссийской научной конференции “Наука. Технологии. Инновации”. – Новосибирск: НГТУ, 2007. – С. 258-260.
  114. Курносов М.Г. Разработка программного средства анализа параллельных MPI-программ // Тезисы докладов VIII Всероссийской конференции молодых ученых по математическому моделированию и информационным технологиям. – Новосибирск: ИВТ СО РАН, 2007. – С. 101.
  115. Курносов М.Г., Пазников А.А.Об оптимизации распределения ветвей параллельных MPI-программ по процессорным ядрам вычислительного кластера // Материалы седьмой Международной конференции-семинара “Высокопроизводительные вычисления на кластерных системах”. – Нижний Новгород: ННГУ, 2007. – С. 218 225.
  116. Курносов М.Г. Построение учебных кластерных вычислительных систем с удаленной загрузкой узлов // Тезисы докладов XLVII научно-методической конференции “Тенденции модернизации высшего образования”. – Новосибирск, 2006. – С.33-34.
  117. Курносов М.Г. Задача стохастически оптимального распределения машин по терминалам распределенной вычислительной системы // Материалы XLIV Международной научно студенческой конференции “Студент и научно-технический прогресс”. – Новосибирск: НГУ, 2006. – С. 16-17.
  118. Курносов М. Г. Построение учебных кластерных вычислительных систем с удаленной загрузкой узлов // Вестник СибГУТИ “Тенденции модернизации высшего образования”. – Новосибирск: СибГУТИ, 2006. – С. 52-54.
  119. Курносов М.Г. Об одной задаче организации стохастически оптимального функционирования распределенных вычислительных систем // Материалы Российской научно-технической конференции “Информатика и проблемы телекоммуникаций”. – Новосибирск: СибГУТИ, 2006. – С. 63-66.
  120. Khoroshevsky V.G., Mamoilenko S.N., Kurnosov M.G., Medvedeva N.A. Space-distributed multi-cluster computer system for training in parallel computational technologies // Proceedings of 7th International Siberian Workshop and Tutorial (EDM-2006). – Erlagol: IEEE Press, 2006. – P. 218-219.
  121. Курносов М.Г. Опыт построения кластерных вычислительных систем с удаленной загрузкой узлов // Материалы пятого Международного научно-практического семинара “Высокопроизводительные параллельные вычисления на кластерных системах”. – Нижний Новгород : ННГУ, 2005. – С. 149-154.
  122. Кудрявцев Н.Г., Курносов М.Г. Робототехника в образовательном процессе // Материалы Международной научно-практической конференции “Развивающее образование XXI века”. – Горно-Алтайск : ГАГУ, 2003. – С. 288-290.
  123. Курносов М.Г., Тимощук Р.А., Петькин Р.А. Объектно-ориентированный конструктор исполнителей // Материалы 38 Международной научной студенческой конференции “Студент и научно-технический прогресс”. – Новосибирск : НГУ, 2000. – С. 92-93.

Свидетельства о государственно регистрации программ для ЭВМ

  1. Свид. 2012613763 Российская Федерация. Свидетельство о государственно регистрации программы для ЭВМ. Средства вложения и отказоустойчивого выполнения параллельных программ для вычислительных систем экзафлопсного уровня производительности / Хорошевский В.Г., Курносов М.Г., Молдованова О.В., Пазников А.А., Поляков А.Ю., Павский К.В., Мамойленко С.Н. Заявитель и патентообладатель ФГОБУ ВПО “СибГУТИ”. Заявл. 05.03.2012, опубл. 20.04.2012.
  2. Свид. 2012614558 Российская Федерация. Свидетельство о государственно регистрации программы для ЭВМ. Программа для анализа эффективности коммуникационных библиотек стандарта MPI / Хорошевский В.Г., Курносов М.Г. Заявитель и патентообладатель ИФП СО РАН. Заявл. 27.03.2012, опубл. 22.05.2012.
  3. Свид. 2012660249 Российская Федерация. Свидетельство о государственно регистрации программы для ЭВМ. Программа децентрализованной диспетчеризации параллельных задач в пространственно-распределённых вычислительных системах / Пазников А.А., Курносов М.Г. Заявитель и патентообладатель ФГОБУ ВПО “СибГУТИ”. Заявл. 23.07.2012, опубл. 14.11.2012.
  4. Свид. 2013613652 Российская Федерация. Свидетельство о государственно регистрации программы для ЭВМ. Программа вложения параллельных задач в структуры информационно-вычислительных систем / Пазников А.А., Курносов М.Г. Заявитель и патентообладатель ФГБУН ИФП СО РАН. Заявл. 15.02.2013, опубл. 11.04.2013.
  5. Свид. 2014615853 Российская Федерация. Свидетельство о государственно регистрации программы для ЭВМ. Программа построения оптимального проекта сети наземного цифрового телевизионного вещания с регулярным размещением передающих станций / Носов В.И., Курносов М.Г., Сартаков К.В. Заявитель и патентообладатель ФГОБУ ВПО “СибГУТИ”. Заявл. 20.02.2014, опубл. 04.06.2014.
  6. Свид. 2015613575 Российская Федерация. Свидетельство о государственной регистрации программы для ЭВМ. Программа реализации редукции над распределенными массивами в параллельных PGAS-программах / Пазников А.А., Курносов М.Г. Заявитель и патентообладатель ФГОБУ ВПО “СибГУТИ”. Заявл. 03.02.2015, опубл. 19.03.2015.
  7. Свид. 2015619554 Российская Федерация. Свидетельство о государственной регистрации программы для ЭВМ. Программа компиляторной оптимизации доступа к удаленным массивам в программах на языке IBM X10 / Кулагин И.И., Курносов М.Г. Заявитель и патентообладатель ФГОБУ ВПО “СибГУТИ”. Заявл. 14.07.2015, опубл. 08.09.2015.
  8. Свид. 2016660098 Российская Федерация. Свидетельство о государственной регистрации программы для ЭВМ. Программа оптимизации выполнения транзакционных секций в параллельных программах для вычислительных систем с общей памятью / Кулагин И.И., Курносов М.Г. Заявитель и патентообладатель СибГУТИ. Заявл. 25.07.2016, опубл. 06.09.2016.

Презентации (Presentations)

  1. Курносов М.Г. Использование Time-Stamp Counter для измерения времени выполнения кода на процессорах с архитектурой Intel 64 и IA-32 // Cеминар "Вычислительные системы", Новосибирск, 27 июня 2014 г. ( Презентация)
  2. Курносов М.Г. Язык параллельного программирования Cray Chapel // Cеминар "Вычислительные системы", Новосибирск, ноябрь 2013 г. ( Презентация)
  3. Курносов М.Г. Распределенные мультикластерные вычислительные системы и параллельное мультипрограммирование // Объединенный семинар Лаборатории вычислительных систем и Лаборатории неравновесных полупроводниковых систем ИФП СО РАН, Новосибирск, 2 ноября 2012 г. ( Презентация)
  4. Курносов М.Г. Измерение времени выполнения коллективных операций обменов информацией между ветвями параллельных MPI-программ // Семинар "Вычислительные системы", ИФП СО РАН, Новосибирск, 25 ноября 2011 г. ( Презентация)
  5. Курносов М.Г. Инструментарий решения параллельных задач на распределенных вычислительных системах с иерархической структурой // Научный семинар Сибирского государственного университета телекоммуникаций и информатики, 21 декабря 2010 г. ( Презентация)
  6. Курносов М.Г. Алгоритмы трансляционно-циклических информационных обменов в иерархических распределенных вычислительных системах // Семинар "Вычислительные системы", ИФП СО РАН, Новосибирск, 12 марта 2010 г. ( Презентация)
  7. Курносов М.Г. Иерархический метод вложения параллельных программ в вычислительные системы // Семинар "Вычислительные системы", ИФП СО РАН, Новосибирск, 2 апреля 2008 г. ( Презентация)
  8. Курносов М.Г. Алгоритмы назначения ветвей параллельных программ на процессорные ядра распределенной вычислительной системы // Семинар "Вычислительные системы", ИФП СО РАН, Новосибирск, 24 мая 2007 г. ( Презентация)

Диссертации (PhD Thesis)