People‎ > ‎

Dr. Roman Levchenko

Yuri Maistrenko Junior Researcher

e-mail: r.levchenko[at]biomed.kiev.ua

Curriculum

June 2011   PhD in Engineering, thesis title "Automatic dynamic parallelizing of calculations for heterogeneous multiprocessing computer systems with weak connections". National Kiev University, Ukraine
June 2007   Master’s degree in Computer Engineering, National University, Simferopol, Ukraine
 

Research Fields

  • Numerical methods and nonlinear dynamic
  • Dynamic parallelizing for heterogeneous computer systems
  • High performance computing systems and information technologies in physics
  • Game engines
 

Publications

19 scientific publications

Books

  • Cluster computing methods
    S.Pogorelij, V.Boyko, R.Levchenko, V.Maryanovsky. Kiev University, 2013, 416 pp.

Selected Publications

  • Yu. Maistrenko, A. Vasylenko, O. Sudakov, R. Levchenko, and V. Maistrenko. Cascades of multi-headed chimera states for coupled phase oscillators. Int. J. Bif. and Chaos. v. 24, N8, 1440014 (2014)
  • V. Maistrenko, O. Sudakov, R. Levchenko, A. Vasylenko and Yu. Maistrenko. Chimera states for repulsively coupled oscillators. XXXIII Dynamics Days Europe, 3-7 June 2013 Madrid.
  • A. Salnikov, R. Levchenko, O. Sudakov. Integrated grid environment for massive distributed computing in neuroscience. Proceedings of the 6-th IEEE International Workshop on Intelligent Data Acquisition and Advanced Computing Systems: Technology and Applications, September 15-17, 2011, Prague (Czech Republic), 2011. 198-202 pp.
  • R. Levchenko, O. Sudakov, S. Pogorelij. DDCI: Simple Dynamic Semiautomatic Parallelizing for Heterogeneous Multicomputer Systems. Proceedings of the 5-th IEEE International Workshop on Intelligent Data Acquisition and Advanced Computing Systems : Technology and Applications, September 21-23, 2009. Cosenza (Italy), 208-211 pp.
  • R. Levchenko, O. Sudakov, Yuri L. Maistrenko. Parallel software for modeling complex dynamics of large neuronal networks. Proc. 17th International Workshop on Nonlinear Dynamics of Electronic Systems, June 21-24, 2009. Rapperswil (Switzerland), 2009. 34-37 pp.
 

Participation in Projects

2009-present   Creation and application of GRID technologies for neural network modeling. Ministry of Science and Education of Ukraine
2009-2012   Research terms creations of neural dynamics models to smaller dimensions. Study of bifurcations and chaos in single- and multi-dimensional mappings arising in creation of Hodgkin-Huxley discrete dynamic networks. Ministry of Science and Education of Ukraine
2009-2010   Creation and application of virtual laboratory complexes in GRID Infrastructure for Scientific and Education Institutions of Ukraine. Ministry of Science and Education of Ukraine
2007-2008   Creation and application of GRID Infrastructure for Scientific and Education Institutions of Ukraine. Ministry of Science and Education of Ukraine

 

Achievements

  • Create system for automatic dynamic parallelizing for heterogeneous multiprocessor computer systems with loose connection (DDCI)
  • Create software for realistic modeling of large neuronal networks.

 

Key IT Skills

Programming environments

  • High performance computing - MPI, OpenMP, hybrid approaches, etc.
  • Graphics and rendering - OpenGL, DirectX, Adobe Flash, etc.
  • Web development - HTML5, CSS3, Flash, etc.
  • Microsoft .NET - C#, VisualBasic, ASP, etc.
  • Languages for virtual machines - Java, ActionScript, PHP, SQL, JavaScript, Matlab, etc.
  • Languages for native code - C/C++, assembler, etc.

Development and research directions

  • 2D/3D rendering (mathematical models and game graphics)
  • Mathematical modeling, analysis and visualization (network oscillations, GUI for Cluster, calculation in browsers)
  • Automatic code parallelization (DDCI)
  • Programming language conversion (example: covert C# to ActionScript)
  • Scripting languages (create new approaches)
  • Cryptography and data compression(new methods for graphic compression)
  • Software re-engineering (x86/x64, .Net, ActionScript)
  • Obfuscation, debug, profiling (.Net, ActionScript, create new approaches)