RU We make your apps run faster!

The basics of technologies developed by our company, some results of accomplished customer projects as well as the opinions of ttgLabs managers and experts on the state-of-the-art and future trends of supercomputing and heterogeneous systems are presented in the following publications.

Technologies and ttgLib library

  1. Gavrilov A.A., Krivov M.A., Grizan S.A., Dekterev A.A. (2013). GPU version of CFD software SigmaFlow: porting and optimization using TTG Apptimizer toolkit. In: Parallel Computing Technologies 2013. Proc. Sci. Conf., Chelyabinsk, UrSU Publications (in Russian) [paper, slides]
  2. Pritula M.N., Krivov M.A., Elizarov S.G. (2012). On developing a service of HDR video data processing in GPGPU cloud. In: Scientific Service in the Internet: Seeking for New Solutions 2012 (in Russian) [paper, slides]
  3. Krivov M.A., Grizan S.A. (2012). On the development of hybrid versions of solvers for sparse systems of linear algebraic equations. In: Parallel Computing Technologies 2012. Proc. Sci. Conf., Novosibirsk, NSU Publications (in Russian) [paper, slides]
  4. 2. Krivov M.A., Pritula M.N., Elizarov S.G. (2012). On porting to GPU and APU of a framework for HDR image processing. In: Parallel Computing Technologies 2012. Proc. Sci. Conf., Novosibirsk, NSU Publications (in Russian) [paper, slides]
  5. Krivov M.A., Pritula M.N., Grizan S.A., Ivanov P.S. (2012). Application optimization for heterogeneous architectures. Problems and potential solutions. Information technologies and computing systems, 2012, Issue. 2 (to appear, in Russian).
  6. Krivov M.A., Grizan S.A. (2011). A library for dynamic software adaptation to heterogeneous CPU+GPU architectures. In: Parallel Computing Technologies 2011. Proc. Sci. Conf. M., MSU Publications, p. 700 (in Russian) [poster]
  7. Grizan S.A., Krivov M.A. (2010). A set of external .NET utilities for customization and optimization of computationally demanding applications. In: Microsoft Technologies in Theory and Practice of Programming. Proc. Conf. Nizhniy Novgorod, NGU Publications, p. 102-104 (in Russian) [abstracts]
  8. 4. Krivov M.A., Grizan S.A., Pritula M.N. (2010). Efficient usage of CPU+GPU architectures in ttgLib library. In: Parallel Computing Technologies 2010. Proc. Sci. Conf. Ufa, UfGGU Publications, p. 1 (in Russian) [poster]
  9. 5. Krivov M.A., Pritula M.N. (2009). Pipeline model for parallel programs representation. In: High performance computing on cluster systems. Proc. 9 Int. Conf.-Workshop. Vladimir, VlGU Publications, p. 254-257 (in Russian) [paper, slides]


  1. Krivov M.A. (2013). From G80 to GK110. Supercomputers, Jan-Feb 2013, p. 56-57 (in Russian) [paper]
  2. Krivov M.A., Grizan S.A. (2012). News from SC'12. Supercomputers, Winter 2012, p. 10-15 (in Russian) [paper]
  3. Testing the GPU substitutes. Supercomputers, Fall 2012, p. 38-41 (in Russian) [papaer, tables]
  4. Krivov M.A. (2012). Clouds serving the amateur photographers. Supercomputers, Fall 2012, p. 42-43 (in Russian) [paper]
  5. Krivov M.A. (2012). Clouds named after comrade Magellan. Supercomputers, Spring 2012, p. 29-31 (in Russian).
  6. Krivov M.A. (2012). Scientific clouds in roubles. Supercomputers, Winter 2011, p. 51-53 (in Russian)
  7. Krivov M.A. (2012). Onset by a bulldozer. Supercomputers, Winter 2011, p. 58-61 (in Russian) [paper]
  8. Krivov M.A. (2011). CUDA: from API to ecosystem. Supercomputers, Fall 2011, p. 58-63 (in Russian) [paper]
  9. Krivov M.A. (2011). Green Blue Red OpenCL. Supercomputers, Fall 2011, p. 47-50 (in Russian) [paper, таблицы]
  10. Krivov M.A. (2011). Multi-multi-coreness. Supercomputers, Spring 2011, p. 56-57 (in Russian)
  11. Krivov M.A. (2011). CUDA 4.0: conquering supercomputers. Supercomputers, Spring 2011, p. 50-51 (in Russian) [paper]
  12. Krivov M.A., Kazennov A.M. (2011). Porting to GPU and optimizing for CPU. Supercomputers, Spring 2011, p. 43-45 (in Russian) [paper]
  13. Krivov M.A., Kazennov A.M. (2011). Comparison of computational power of graphics accelerators in solving of various types of problems. In: Application of hybrid high performance computing systems in solving of scientific and engineering problems. Proc. All-Russian Sci. Pract. Conf. Nizhniy Novgorod, p. 18-24 (in Russian) [paper, слайды]
  14. Krivov M.A., Kazennov A.M. (2010). GeForce or Tesla? Supercomputers, Winter 2010, p. 42-43 (in Russian) [paper]
  15. Krivov M.A. (2010). Yandex supercomputer. Supercomputers, Fall 2010, p. 60-64 (in Russian).
  16. Adinetz A.V., Krivov M.A. (2008). Methods of software optimization for modern graphics accelerators. In: Scientific service on the Internet: solutions for large problems. Proc. All-Russian Sci. Pract. Conf. M., MSU Publications, p. 345-354 (in Russian).

Другие темы

  1. Krivov M.A. (2011). Playing on the cloud. Supercomputers, Summer 2011, p. 62-64 (in Russian).
  2. Krivov M.A., Yudanov A. (2011) They will seize the world. Supercomputers, Spring 2011, p. XX-XX (in Russian).
  3. Krivov M.A., Grizan S.A. (2010). Solving the N body problem on hybrid architectures using ttgLib library. XVII Int. Sci. Conf. Of Students and Young Scientists «Lomonosov-2010». Abstracts. M., MSU, p. 22-23 (in Russian).
  4. Krivov M.A., Pritula M.N. (2009). System of a parallel pipelined data processing. XVI Int. Sci. Conf. Of Students and Young Scientists «Lomonosov-2009». Abstracts. M., MSU, p. 44 (in Russian).