Architecture Logo

Architecture

Digital Wizards

About Architecture

Explore the cutting-edge technologies behind High-Performance Computing (HPC)! This domain focuses on the principles of CPU and GPU architectures, parallel processing, and system scalability. Learn how modern processors are designed, how GPUs accelerate computations, and how parallel algorithms transform the way we solve large-scale problems. Whether you're passionate about optimizing performance, exploring distributed computing, or advancing HPC applications, this domain provides the knowledge and skills to push the boundaries of computational efficiency.

Events & Sessions

Introduction to CUDA Programming

2024-11-13

This session introduced the basics of CUDA programming, focusing on GPU computing and parallel processing concepts. Participants learned foundational skills to write and execute simple CUDA programs, gaining insight into how GPUs accelerate computation. The session provided a starting point for exploring high-performance programming and solving real-world computational challenges.

Ongoing Projects

Parallel Computing for GANs

Implementing a Generative Adversarial Network (GAN) using parallel computing techniques to accelerate training, manage larger datasets, and enhance output quality. The project utilizes CUDA for GPU programming and PyTorch for GAN development, requiring access to the Institute's GPU cluster for testing and validation.

Our Members

Ayush Gupta profile

Ayush Gupta

Computer Architecture

Domain Head

Suriyaa MM profile

Suriyaa MM

Computer Architecture

Core Member

P Dharani profile

P Dharani

Computer Architecture

Core Member

Ch Venkata Sai Pranav Tej profile

Ch Venkata Sai Pranav Tej

Computer Architecture

Core Member