Main Page > Staff  >   Laboratory of Parallel Program Synthesis > S. Nechaev
Full name: Nechaev Sergey Petrovich
Position: Leading engineer
Education:
  • Now I'm a third year Ph. D. Student of ICM MG
  • 2004 Novosibirsk State University, Department of Mechanics and Mathematics (with honors)
Working room: 453
Phone: (+73833) 30-89-94
E-mail:

Teaching activities: I read part of the course "Mathematical supply for high performance computers" (lectures and practice) at Novosibirsk State Technical University and I teach "Parallel programming basics" practice at Novosibirsk State University. Here is site for my NSU students: http://www.ssd.sscc.ru/nechaev (in Russian)

Research interests are: Assembly technology of parallel programming, compilers.

Ph. D. project title: Parallel programming system based on Assembly Technology.

Brief Ph. D. project description:
The goal of Ph. D. thesis is development of parallel programming system for numerical problems solution, which constructs parallel program out of ready-made sequential fragments of code (Assembly Technology project ). The work on the thesis includes the following:

  • development of parallel programming language, which is considered as an extension of C;
  • development of the translator of programs, written in this language, into MPI (and/or OpenMP) parallel programs;
  • development of dynamic load balancing routines templates;
The key features of programming system under development are:
  • automation of parallel program development;
  • no additional skills in parallel computing and compiler peculiarities are required to develop parallel programs;
  • debugging time will be significantly decreased, because bugs may only occur in user-written pieces of sequential code. The templates used to construct parallel program will be proved to be totally correct.

Publications:
  1. С.П.Нечаев. Автоматическое конструирование минимального фрагмента вычислений в сборочной технологии параллельного программирования // Материалы международного семинара «Вычислительные методы и решение оптимизационных задач». - Новосибирск, 2004. - Vol. 3. – С. 124-129.
  2. С.П.Нечаев. Алгоритм сборки минимальных вычислительных фрагментов в сборочной технологии параллельного программирования //Материалы 2-й сибирской школы-семинара по параллельным вычислениям. - Томск, 16-19 дек. 2003. - Изд-во Том. ун-та, 2004. - - С. 74-79.
  3. С. П. Нечаев. Автоматическое конструирование минимального фрагмента вычислений в сборочной технологии параллельного программирования. // Труды XLII Международной научной студенческой конференции «Студент и научно-технический прогресс». – Новосиб. гос. ун-т. Новосибирск, 2004. - С. 157-163.
  4. Нечаев С.П. Об эффективности сборочного подхода к конструированию параллельных программ численного моделирования на примере программ решения двумерного уравнения теплопроводности и двумерного уравнения Пуассона. //Распределенные кластерные вычисления: Избранные материалы Пятой школы-семинара / Под ред. В.В.Шайдурова. Красноярск: ИВМ СО РАН. Красноярск, 2005. - С.78-87.