IIT Palakkad in association with Association for Computing Machinery (ACM), India is hosting a summer school on HPC and AI Compute Continuum from 19th June 2023 to 30 June 2023. This summer school is sponsored by National Supercomputing Mission (NSM) as well as IIT Palakkad Technology IHub Foundation (IPTIF).




About the Workshop

The summer school covers fundamental aspects of designing and programming systems to perform compute-intensive tasks such as molecular simulations (HPC) and Computer Vision (AI). The summer school will first discuss the internals of the architecture of hardware accelerators such as GPU, TPU, FPGA and CGRA and then teach tools, techniques and frameworks available for programming applications to use such specialized hardware for accelerating the compute-intensive task. With a unique blend of keynotes, foundational topics, hands-on/demo sessions, and tutorials on actual hardware, the school is ideal for students who are starting their research career or researchers who are interested in exploring a new domain.

List of speakers:


Through ACM India only

Tentative Session-wise Schedule

Day Date 10:00 am to 11:15 am 11:30 am to 12:45 pm 2:00 pm to 3:15 pm 3:30 pm to 5:00 pm
1 19-June 2023 Keynote Overview of ISA, processors, compilers, virtualization, OS, libraries, applications HPC architectures - Memory hierarchy, shared memory and distributed memory architectures, Networking/communication - message passing paradigm Hands-on: Linux setup, Logging into PARAM Vidya, Job submissions
2 20-June 2023 OpenMP Hands-on: OpenMP based MPI Hands-on: MPI
3 21-June 2023 Fundamentals of Computational Physics, molecular simulations (necessary background) Algorithms for Molecular simulations Packages for Molecular simulations Demo: Molecular simulation, interpreting results
4 22-June 2023 Intepreting results, identifying hot-spots, bottlenecks Profiling HPC jobs Hands-on: Job profiling and optimizations Keynote
5 23-June 2023 Accelerator architectures and computation offloading Different Accelerators - GPU, FPGA, TPU, CGRAs Different Accelerators - GPU, FPGA, TPU, CGRAs Demo: accelerating using GPUs, Vitis/FPGA
6 24-June 2023 Fundamentals of AI Fundamentals of Deep Learning Architectures of Deep Learning Demo: DL workload for training and inference
7 26-June 2023 Introduction to Pytorch Hands-on: Pytorch Introduction to TensorFlow Hands-on: TensorFlow
8 27-June 2023 Dockers Hands-on: Dockers Kubernetes Hands-on: Kubernetes
9 28-June 2023 Fundamentals of Computer Vision Connections between CV and DL (training) Demo: Deploying CV algorithms using frameworks discussed above (training) Hands-on: Deploying CV (training)
10 29-June 2023 Modern (FPGA/TPU/CGRA) accelerators for CV (training) Demo: FPGA based acceleration of CV Inference acceleration (Edge devices) Demo: Inference acceleration
11 30-June 2023 Profiling CV (on GPU) Profiling CV (on FPGA) Research Directions in HW acceleration Closing ceremony + Keynote


How to Reach IIT Palakkad

The IIT Palakkad campus is 14 kilometres away from the Palakkad Junction (station code: PGT) Railway station and about 60 kilometres away from the Coimbatore International Airport.

Indian Institute of Technology Palakkad,
Nila Campus, Pudussery PO, Kanjikode West,
Palakkad, Kerala - 678623

Local Organizers