Skip to content

Vikram S. Adve

Publication record assembled from the DBLP archive of ranked conferences.

Papers indexed

53

Venues

24

Active years

1991–2025

Best venue rank

A*

Where they publish

Papers

53 indexed papers, newest first.

YearVenueTitleAuthors
2025ISCAHPVM-HDC: A Heterogeneous Programming System for Accelerating Hyperdimensional Computing.Russel Arbore, Xavier Routh, Abdul Rafae Noor, Akash Kothari, Haichao Yang, Weihong Xu, Sumukh Pinge, Minxuan Zhou, Tajana Rosing, Vikram S. Adve
2024ASPLOSHydride: A Retargetable and Extensible Synthesis-based Compiler for Modern Hardware Architectures.Akash Kothari, Abdul Rafae Noor, Muchen Xu, Hassam Uddin, Dhruv Baronia, Stefanos Baziotis, Vikram S. Adve, Charith Mendis, Sudipta Sengupta
2024ASPLOSFelix: Optimizing Tensor Programs with Gradient Descent.Yifan Zhao, Hashim Sharif, Vikram S. Adve, Sasa Misailovic
2024ICSEAn Empirical Comparison of Code Generation Approaches for Ansible.Benjamin Darnell, Hetarth Chopra, Aaron Councilman, David Grove, Yu-Xiong Wang, Vikram S. Adve
2021ASPLOSLanguage-parametric compiler validation with application to LLVM.Theodoros Kasampalis, Daejun Park, Zhengyao Lin, Vikram S. Adve, Grigore Rosu
2021PPoPPApproxTuner: a compiler and runtime system for adaptive approximations.Hashim Sharif, Yifan Zhao, Maria Kotsifakou, Akash Kothari, Ben Schreiber, Elizabeth Wang, Yasmin Sarita, Nathan Zhao, Keyur Joshi, Vikram S. Adve, Sasa Misailovic, Sarita V. Adve
2020FPGAStudying the Potential of Automatic Optimizations in the Intel FPGA SDK for OpenCL.Adel Ejjeh, Vikram S. Adve, Rob A. Rutenbar
2020PLDIScalable validation of binary lifters.Sandeep Dasgupta, Sushant Dinesh, Deepan Venkatesh, Vikram S. Adve, Christopher W. Fletcher
2019ICSEWok: statistical program slicing in production.Bogdan Alexandru Stoica, Swarup Kumar Sahoo, James R. Larus, Vikram S. Adve
2019PLDIA complete formal semantics of x86-64 user-level instruction set architecture.Sandeep Dasgupta, Daejun Park, Theodoros Kasampalis, Vikram S. Adve, Grigore Rosu
2018ICLRDLVM: A modern compiler infrastructure for deep learning systems.Richard Wei, Lane Schwartz, Vikram S. Adve
2018ISCAPROMISE: An End-to-End Design of a Programmable Mixed-Signal Accelerator for Machine-Learning Algorithms.Prakalp Srivastava, Mingu Kang, Sujan K. Gonugondla, Sungmin Lim, Jungwook Choi, Vikram S. Adve, Nam Sung Kim, Naresh R. Shanbhag
2018PPoPPHPVM: heterogeneous parallel virtual machine.Maria Kotsifakou, Prakalp Srivastava, Matthew D. Sinclair, Rakesh Komuravelli, Vikram S. Adve, Sarita V. Adve
2015ASPLOSNested Kernel: An Operating System Architecture for Intra-Kernel Privilege Separation.Nathan Dautenhahn, Theodoros Kasampalis, Will Dietz, John Criswell, Vikram S. Adve
2015ISCAStash: have your scratchpad and cache it too.Rakesh Komuravelli, Matthew D. Sinclair, Johnathan Alsop, Muhammad Huzaifa, Maria Kotsifakou, Prakalp Srivastava, Sarita V. Adve, Vikram S. Adve
2015USENIXSlipstream: Automatic Interprocess Communication Optimization.Will Dietz, Joshua Cranmer, Nathan Dautenhahn, Vikram S. Adve
2014ASPLOSVirtual ghost: protecting applications from hostile operating systems.John Criswell, Nathan Dautenhahn, Vikram S. Adve
2014SPKCoFI: Complete Control-Flow Integrity for Commodity Operating System Kernels.John Criswell, Nathan Dautenhahn, Vikram S. Adve
2013ASPLOSUsing likely invariants for automated software fault localization.Swarup Kumar Sahoo, John Criswell, Chase Geigle, Vikram S. Adve
2013PPoPPThe tasks with effects model for safe concurrency.Stephen Heumann, Vikram S. Adve, Shengjie Wang
2012EDCCA Mirrored Data Structures Approach to Diverse Partial Memory Replication.Ryan M. Lefever, Vikram S. Adve, William H. Sanders
2012ICSEUnderstanding integer overflow in C/C++.Will Dietz, Peng Li, John Regehr, Vikram S. Adve
2011ECOOPTypes, Regions, and Effects for Safe Programming with Object-Oriented Parallel Frameworks.Robert L. Bocchino Jr., Vikram S. Adve
2011POPLSafe nondeterminism in a deterministic-by-default parallel language.Robert L. Bocchino Jr., Stephen Heumann, Nima Honarmand, Sarita V. Adve, Vikram S. Adve, Adam Welc, Tatiana Shpeisman
2010DSNDiverse Partial Memory Replication.Ryan M. Lefever, Vikram S. Adve, William H. Sanders
2010ICSEAn empirical study of reported bugs in server software with implications for automated bug diagnosis.Swarup Kumar Sahoo, John Criswell, Vikram S. Adve
2009ASPLOSRecovery domains: an organizing principle for recoverable operating systems.Andrew Lenharth, Vikram S. Adve, Samuel T. King
2009OOPSLAA type and effect system for deterministic parallel Java.Robert L. Bocchino Jr., Vikram S. Adve, Danny Dig, Sarita V. Adve, Stephen Heumann, Rakesh Komuravelli, Jeffrey Overbey, Patrick Simmons, Hyojin Sung, Mohsen Vakilian
2008ASPLOSUnderstanding the propagation of hard errors to software and implications for resilient system design.Man-Lap Li, Pradeep Ramachandran, Swarup Kumar Sahoo, Sarita V. Adve, Vikram S. Adve, Yuanyuan Zhou
2008DSNTrace-based microarchitecture-level diagnosis of permanent hardware faults.Man-Lap Li, Pradeep Ramachandran, Swarup Kumar Sahoo, Sarita V. Adve, Vikram S. Adve, Yuanyuan Zhou
2008DSNUsing likely program invariants to detect hardware errors.Swarup Kumar Sahoo, Man-Lap Li, Pradeep Ramachandran, Sarita V. Adve, Vikram S. Adve, Yuanyuan Zhou
2008PPoPPSoftware transactional memory for large scale clusters.Robert L. Bocchino Jr., Vikram S. Adve, Bradford L. Chamberlain
2007PLDIMaking context-sensitive points-to analysis with heap cloning practical for the real world.Chris Lattner, Andrew Lenharth, Vikram S. Adve
2007SOSPSecure virtual architecture: a safe execution environment for commodity operating systems.John Criswell, Andrew Lenharth, Dinakar Dhurjati, Vikram S. Adve
2006DSNEfficiently Detecting All Dangling Pointer Uses in Production Servers.Dinakar Dhurjati, Vikram S. Adve
2006ICSEBackwards-compatible array bounds checking for C with very low overhead.Dinakar Dhurjati, Vikram S. Adve
2006PLDISAFECode: enforcing alias analysis for weakly typed languages.Dinakar Dhurjati, Sumant Kowshik, Vikram S. Adve
2006VEEVector LLVA: a virtual vector instruction set for media processing.Robert L. Bocchino Jr., Vikram S. Adve
2005PLDIAutomatic pool allocation: improving performance by controlling data structure layout in the heap.Chris Lattner, Vikram S. Adve
2004CGOLLVM: A Compilation Framework for Lifelong Program Analysis & Transformation.Chris Lattner, Vikram S. Adve
2004ICDCSCoordinating Adaptations in Distributed Systems.Brian Ensink, Vikram S. Adve
2003MICROLLVA: A Low-level Virtual Instruction Set Architecture.Vikram S. Adve, Chris Lattner, Michael Brukman, Anand Shukla, Brian Gaeke
2002CASESEnsuring code safety without runtime checks for real-time control systems.Sumant Kowshik, Dinakar Dhurjati, Vikram S. Adve
2001PADSImproving lookahead in parallel discrete event simulations of large-scale applications using compiler analysis.Ewa Deelman, Rajive L. Bagrodia, Rizos Sakellariou, Vikram S. Adve
2001PLDILanguage and Compiler Support for Adaptive Distributed Applications.Vikram S. Adve, Vinh Vi Lam, Brian Ensink
2000PLDITransforming loops to recursion for multi-level memory hierarchies.Qing Yi, Vikram S. Adve, Ken Kennedy
1999SCCompiler-Supported Simulation of Highly Scalable Parallel Applications.Vikram S. Adve, Rajive L. Bagrodia, Ewa Deelman, Thomas Phan, Rizos Sakellariou
1998PLDIUsing Integer Sets for Data-Parallel Program Analysis and Optimization.Vikram S. Adve, John M. Mellor-Crummey
1998SCHigh Performance Fortran Compilation Techniques for Parallelizing Scientific Codes.Vikram S. Adve, Guohua Jin, John M. Mellor-Crummey, Qing Yi
1997HPCAAn Evaluation of Fine-Grain Producer-Initiated Communication in Cache-Coherent Multiprocessors.Hazim Abdel-Shafi, Jonathan Hall, Sarita V. Adve, Vikram S. Adve
1995SCAn Integrated Compilation and Performance Analysis Environment for Data Parallel Programs.Vikram S. Adve, John M. Mellor-Crummey, Mark Anderson, Ken Kennedy, Jhy-Chun Wang, Daniel A. Reed
1993SIGMETRICSThe Influence of Random Delays on Parallel Execution Times.Vikram S. Adve, Mary K. Vernon
1991ISCAComparison of Hardware and Software Cache Coherence Schemes.Sarita V. Adve, Vikram S. Adve, Mark D. Hill, Mary K. Vernon