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