One-Week Workshop on
High Performance Computing (HPC) Technologies

Duration: 5 Days (Monday – Friday)  |  Hands-on + Conceptual Sessions

— ◆ —

Workshop Objectives

— ◆ —
01

Work confidently in a Linux HPC environment

02

Understand HPC system architecture and compute clusters

03

Write optimized Python programs for scientific workloads

04

Develop GPU-accelerated programs using CUDA

05

Implement distributed computing using MPI

06

Run and manage jobs using SLURM scheduler

07

Execute real workloads on HPC infrastructure

08

Build and present a mini HPC application

Prerequisites

Basic programming knowledge (any language). No prior HPC/GPU experience required.

Software Stack

Linux (Ubuntu/RHEL) Python NumPy Numba Dask MPI4Py NVIDIA CUDA Toolkit OpenMPI / MPICH SLURM GCC / NVCC htop nvidia-smi

Curriculum

— ◆ —

Day 1 — Monday

Linux for HPC Users

  • Introduction to HPC and cluster environments
  • Linux file system and essential commands
  • SSH access and environment setup
  • Compilation using gcc
Hands-on: Run programs & monitor resources

Day 2 — Tuesday

Python for Scientific Computing

  • Scientific Python ecosystem
  • NumPy optimization and benchmarking
  • Parallel Python (multiprocessing, joblib, Dask)
Hands-on: Parallelize numerical workloads

Day 3 — Wednesday

HPC Architecture + CUDA

  • Cluster architecture and compute nodes
  • CPU vs GPU computing model
  • CUDA programming (threads, blocks, kernels)
Hands-on: GPU vector computation

Day 4 — Thursday

MPI + SLURM

  • Distributed computing concepts
  • MPI programming and communication
  • SLURM job scheduling and scripts
Hands-on: Multi-node execution

Day 5 — Friday

Integrated Workflow + Project

  • Performance optimization and scaling
  • Team-based HPC mini project
  • Benchmarking and profiling
  • Final competition and evaluation
Hands-on: Build & present HPC application

Final Project Evaluation

— ◆ —
Criteria Weightage
Performance Speedup 30%
Correctness 25%
Parallel Efficiency 20%
Code Optimization 15%
Presentation 10%

Our Patrons

— ◆ —
Prof. (Dr.) Samit Ray

Prof. (Dr.) Samit Ray

Honorable Chancellor

Adamas University

Patron
Prof. (Dr) Suranjan Das

Prof. (Dr) Suranjan Das

Honorable Vice Chancellor

Adamas University

Patron

Resource Persons

— ◆ —
Dr. Radha Tamal Goswami

Dr. Radha Tamal Goswami

Professor

Adamas University

Dr. Amlan Chakrabarti

Dr. Amlan Chakrabarti

Professor

Calcutta University

Mr. Rajat Subhro Roy

Mr. Rajat Subhro Roy

Director

Adamas Tech

Mr. Souvik Das

Mr. Souvik Das

IBM Garage Leader, AI/Generative AI Leader

IBM Consulting

Dr. Sajal Saha

Dr. Sajal Saha

Associate Dean & HOD (CSE)

Adamas University

Dr. Nilanjan Dey

Dr. Nilanjan Dey

Professor

Techno Int. Newtown

Dr. Surojit Bose

Dr. Surojit Bose

Associate Professor

Kusum Devi Dental Hospital

Mr. Niladri Roy

Mr. Niladri Roy

Enterprise Architect & Product Delivery Lead

Tata Consultancy Services

Dr. Swalpa Kumar Roy

Dr. Swalpa Kumar Roy

Assistant Professor

AGEC

Dr. Saptarshi Goswami

Dr. Saptarshi Goswami

Assistant Professor

Banga Bashi College

Coordinators & Committee

— ◆ —

Coordinators

Prof. (Dr) Sajal Saha

Prof. (Dr) Sajal Saha

Associate Dean & HOD (CSE)

Adamas University

Coordinator
Dr. Bodhi Chakraborty

Dr. Bodhi Chakraborty

Assistant Professor

Co-Coordinator

Committee Members

Prof. (Dr) Debdutta Pal

Prof. (Dr) Debdutta Pal

Professor

Mr. Prabhat Das

Mr. Prabhat Das

Assistant Professor

Dr. Jhilam Mukherjee

Dr. Jhilam Mukherjee

Assistant Professor

Mr. Victor Das

Mr. Victor Das

Assistant Professor

Mr. Shiplu Das

Mr. Shiplu Das

Assistant Professor

RD

Mrs. Rupanwita Das Mahapatra

Assistant Professor

Mr. Bishal Mondal

Mr. Bishal Mondal

Technical Assistant

Learning Outcomes

— ◆ —