Roles & Affiliations: Vijayanand Nagarajan is a Professor at the Kahlert School of Computing, University of Utah. He leads the CAPS Research Group, focusing on computer architecture, programming languages, and systems. His work emphasizes constructive, specification-driven design for efficiency and correctness. Research Interests: His research spans consistency models for distributed systems, persistent memory, coherence protocols, and hardware/software co-design. Key areas include key-value-store consistency, persistent memory optimization, and automated protocol synthesis. His group explores topics like cache coherence, fault tolerance, and scalable distributed storage. Articles Trends: Recent work emphasizes automated protocol generation (e.g., HeteroGen, PipeGen), consistency in distributed systems (LAW theorem), and fault-tolerant designs (Apta, Dve). Publications span top conferences like ISCA, ASPLOS, and VLDB, addressing both theoretical foundations and practical implementations. Advising & Grants: Advises current PhD students (An Qi Zhang, Soham Bagchi, et al.) and has mentored over a dozen alumni now in academia and industry (e.g., NVIDIA, Google, Huawei). Active in organizing and reviewing for conferences like ISCA, MICRO, and HPCA. Labs & Teams: Heads the CAPS Research Group, collaborating on projects like C3D, ATCache, and Odyssey. Engages in interdisciplinary work with robotics and compiler communities.










