Sample DescriptionThe training course by Intel will be held on September 26, 2018 (Wednesday) at the Laboratory of Information Technologies, room 407. Training will be held on the heterogeneous computing platform HybriLIT. To participate in the event, please fill the registration form via link. In case you have any particular questions to be answered by Intel and HybriLIT teams during the training course, please send them to before September 24. Also, if you have any program codes to be optimized using special tools that will be presented by Intel, please upload it to HybriLIT's nfs resource: /nfs/ before September 24.
Intel HybriLit


Dear colleagues!

The Directorate of the Laboratory of Information Technologies JINR and the companies Intel, RSC Technologies, NVIDIA, IBS Platformix invite you to take part in the presentation of the N.N. Govorun Supercomputer, that will be held on 27 March 2018 at 4:00 PM in the LIT Conference Hall.



  • 4:00 PM Seminar-presentation (LIT Conference Hall)
    • Supercomputer is a promising project of development of the JINR basic facilities, V.V. Korenkov (LIT)
    • Hоt theoretical physics topics for HPC, D.I. Kazakov (BLTP)
    • The NICA mega science project, V.D. Kekelidze (VBLHEP)
    • New Intel architectures and technologies for high-performance computations, N.S. Mester (Intel)
    • Superdense and energy efficient decisions of RSC, A.A. Moskovsky (RSC Technologies)
    • IBS Platformix – Infrastructure decisions, V. Kochetov (IBS Platformix)
  • Excursion to the Multifunctional Information and Computing Complex of JINR (LIT, 2nd floor)
  • 6:00 PM Buffet



During these 3 days you will get an idea of OpenCL, learn how to launch OpenCL programs on the HybriLIT heterogeneous cluster and develop your own applications using OpenCL. In the course of the tutorial, participants will be provided with interesting examples and tasks.
Event program:
Day 1: Lecture on "Introduction to OpenCL for computations using GPU", compilation and launching of OpenCL programs on the heterogeneous cluster.
Day 2: Practice with OpenCL, memory hierarchy, routine algorithms of parallel reduction for binary operations.
Day 3: Writing your own program.
More information at Indico
Advanced course on C/C++ from 16 January 2017 to 6 February 2017
This course is aimed at knowing the C and C ++ language syntax, but wish to continue improving their knowledge. During the training course a lot of attention will be paid to the work of memory, as these skills are the most important for understanding the program is written in C and C ++. Also, will be discus the object model of the C ++ language.
1) Using the computer memory in program. The difference between references and pointers. Frames Valgrind for finding errors when using the computer's memory.
2) Structures in C and C ++. The difference between the structure and the class. Inheritance and Polymorphism.
3) Operator Overloading. Exceptions.
4) Creating and loading dynamic libraries. Using utility GNU Make.

More information at Indico
The study and use of MPI technology opportunities in the writing parallel programming applications.

MPI - one of the core technologies of parallel programming, which enables communication between parallel processes to address common challenges.

The course will be divided into two parts:
* The first part will be devoted to the basic level and will include minimally necessary set of functions for code parallelization;
* The second part will examine the combined functions to optimize the already written parallel code, as well as profiling and tracing of MPI-applications using Intel Parallel Studio tools.

More information at Indico