Vignesh Adhinarayanan is a Research Scientist at AMD Research and Advanced Development (AMD RAD) in Austin, TX, where he works on high-bandwidth memory, interconnection networks, data orchestration, and parallel computation for cutting-edge GPUs and AI accelerators. His research advances high-performance and energy-efficient computing architectures that enable the next generation of AI and scientific computing workloads.

AMD Research and Advanced Development (RAD)

2018 – Current

I work at AMD Research on microarchitecture techniques to reduce on-chip and off-chip data movement (i.e., NIC to CPU, CPU/GPU to memory, and within memory). My research on memory architecture has resulted in a publication at AMD GTAC 2020.

I research energy-efficient HBM architecture for AI workloads. My research on HBM design for sparse, irregular applications has resulted in a best paper finalist at AMD GTAC 2021 and multiple invention disclosures.

My current focus is on accelerating general matrix multiplications (GEMMs) and tensor contractions via co-design of dataflow, GPU microarchitecture, and the memory hierarchy. Target applications include AI workloads such as large-language models (LLMs) and deep learning recommendation models (DLRMs).

Previously, I researched topics on power-aware computing and profiling tools under DOE's star forward programs. A one-of-a-kind GPU profiler that I co-developed as a part of this effort has been used to (i) optimize major exascale HPC and AI applications, including LLM implementations from hyperscalers, and (ii) enhance the gem5 simulator via comprehensive extraction of GCN instruction latencies.

Los Alamos National Lab

Summer 2015

I interned with the Data Science at Scale group at LANL where I studied the role of in-situ techniques in reducing data-movement. This work resulted in a best poster finalist at SC '15 and a paper at IPDPS '17.

Virginia Tech

2011–2017

I researched and wrote papers in the areas of parallel and distributed computing systems and workload characterization. For my Ph.D. dissertation, I developed power measurement, modeling, and management techniques for high-performance computing systems.

I led the lab sessions for CS1054 (Introduction to Programming), held office hours, and evaluated programming assignments.