A Deep Dive Education in Parallel Computing – Tutorial

In today’s unprecedented digital age, people are expecting a magic box to solve complex tasks. Almost every application in day-to-day lives, be it social media, digital marketing, agriculture or transportation, is assisted by machine learning, scientific visualization and analytics. The applications should execute in real time and respond on the fly. Undoubtedly, parallel computing is the magic!

This tutorial aims to take the participants through the realm of Parallel Computing Technologies. The present decade is witnessing a sea change in processor architectures; while the applications are becoming more demanding in their compute and memory requirements. Computer technology has emerged from multicore to many core processors, to accelerator based systems and special purpose machines, which are capable of real time processing of very complex tasks. This tutorial intends to provide a deep dive into the extensive domain of high performance computing – hardware, software, algorithms, programming models and applications.

The tutorial will cover –

  • State-of-the-art computer architectures including multicore, many-core, accelerators, GPUs, and HPC systems
  • Programming techniques
  • Applications – use cases, scaling and comparison

The tutorial will provide an immersive experience to the participants with a blend of theory and demos, so that the participants attain the confidence to jump start with parallel computing. This tutorial will be extremely beneficial to researchers, academicians, scientists, engineers, application developers, who want to thrive in the modern digital economy.

  • Academicians can jump start state-of-the-art courses
  • Developers can derive better techniques for their applications
  • Enterprise Leaders can gain an understanding of emerging technologies


Ms Mangala N

MangalaMs. Mangala is serving as Joint Director of System Software Development Group in CDAC. She has done her BE (CSE) and is topper in ME (Computer Science and Engineering) from Bangalore University in 1996.

During her career at CDAC she has grown from Programmer to Project Leader, to Team Coordinator, Group Coordinator to Joint Director. She has rich working knowledge of – System Software Development, Compilers, Debuggers, Real Time Systems, SCADA, Grid Computing and Hybrid Computing and executed several projects in these domains.

Mangala has an innate talent and love for teaching and has carried out several corporate trainings, UG-PG courses, workshops, tutorials in international conferences, as well as CDAC’s flagship programme – Think Parallel. She has over 2 dozen publications, 1 patent awarded and 1 patent filed.

Ms Deepika H V

Ms Deepika H VMs. Deepika completed her Bachelor’s Degree in Information Science from VTU and Masters in Software Systems from BITS, Pilani. For last 11 years, in System Software Group of CDAC at Bangalore, her contributions are towards development of system software for grid and HPC, parallelization and Grid enablement of applications and Hybrid Computing.

Her areas of interest are in HPC and System Software. She has authored Conference papers in the area of grid monitoring. She is actively involved in Training and workshops on Parallel Programming and GARUDA Grid.