Home page

ic1ic2 ic4ic3 ic5  ic7 ic6


Outsourcing the development of complex code to make your products more effective.

Development of specialized services

Numerical analysis, image processing, data relay and processing services

Optimizing your code for multicore CPUs, GPGPU, Intel Xeon Phi

Porting your code, parallelizing solutions, improving performance

«RunParallel» utility - Parallelize your code automatically

On-the-fly code optimization and parallelization during Just-In-Time execution


Our company is focused on R&D of complex algorithms, low-level system high-efficient services, high-performance solutions with short round-trip delay time.

The basis of the company is the team of professional system programmers, parallel programming researchers and architects of data relay and high-load services.

Technologies we work with:

  • Pure C, С++ – to build truly effective specialized solutions of your needs

    • low-level system programming, bottlenecks detection and elimination;

    • parallelization of computations to improve performance and durability of the services.

  • Python, Java EE – to develop effective, scalable and fault-tolerant web services.

Hardware platforms you can utilize in cooperation with us:


  • AMD GPU (OpenCL C);

  • Intel Xeon PHI (Offload Acceleration, Native Code);

  • x86_64 CPU (Posix Threads, OpenMP, Intel TBB);

  • Heterogeneous clusters of SMP/NUMA-servers with multicore CPUs, GPGPU and Intel Xeon Phi accelerators (OpenMPI, MPICH2, GPGPU).


Artem Lebedev

Artem Lebedev

Team Leader

Parallel programming

    Ilya Kuznetsov

    Ilya Kuznetsov



      Alexander Petrov

      Alexander Petrov




      • Lebedev A. Automatic parallelization on GPU on .NET platform. // Second International Conference «Cluster Computing» CC 2013: Collection of scientific papers. — Lviv Polytechnic National University, 2013. — p. 113 — 117.
      • Lebedev A., Khachumov V. Offload acceleration of scientific calculations within .NET assemblies. // Third International Conference on High Performance Computing (HPC-UA 2013):  Collection of scientific papers. — National Technical University of Ukraine «Kyiv Polytechnic Institute», 2013. — p. 233 — 238. (PDF)
      • Pavlov M, Petrov A. Software architecture for scalable computing systems with automatic granularity selection of executable code Open Innovations Association (FRUCT), 2015 17TH Conference of, 20-24 April 2015, pp 151 – 156 DOI: 10.1109/FRUCT.2015.7117986 (PDF)
      • A. Lebedev Dynamic Parallelization of Computational Code as a Phase of Just-in-Time Compilation (poster) (PDF)
      • Petrov A., Lebedev A. BiomedConnect - Cloud platform for collection and analysis of biomedical data (PDF)
      • Mikhail Shubin, Artem Lebedev, Outi Lyytikainen, Kari Auranen Revealing the True Incidence of Pandemic A(H1N1)pdm09 Influenza in Finland during the First Two Seasons — An Analysis Based on a Dynamic Transmission Model, PLOS Computational Biology, March 24, 2016 (PDF)


      50, Karyakinskaya str., Rybinsk Yaroslavl reg., Russia
      Customer Support
      E-mail: support [at] runparallel.net Phone:+7-980-740-0901

      Your name(*)

      Your email(*)



      I accept the terms of the user agreement