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 specialists in the field of system programming, parallel programming, development of translators and high-load services.

Used technologies:

  • Pure C, C++ - to build really effective and specialized solutions for your task:

    • low-level system programming, debottlenecking;

    • parallelization of calculations to improve the performance of programs and the fault tolerance of services.

  • Python, Java EE - for building efficient, scalable, fault-tolerant web services.

Hardware platforms that you can use by cooperating with us:


  • AMD GPU (OpenCL C);

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

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

  • Heterogeneous clusters of NUMA/SMP servers including universal multi-core processors and accelerators (OpenMPI, MPICH2, GPGPU).


Artem Lebedev
Artem Lebedev


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)


      And we will get in touch as soon as possible.
      50, Karyakinskaya str., Rybinsk Yaroslavl reg., Russia
      Customer Support
      E-mail: support [at] runparallel.ru Phone: +7-980-740-0901

        Your name(*)

        Your email(*)



        I accept the terms of the user agreement