default search action
V. Krishna Nandivada
Person information
Refine list
refinements active!
zoomed in on ?? of ?? records
view refined list in
export refined list as
Journal Articles
- 2024
- [j15]Shashin Halalingaiah, Vijay Sundaresan, Daryl Maier, V. Krishna Nandivada:
The ART of Sharing Points-to Analysis: Reusing Points-to Analysis Results Safely and Efficiently. Proc. ACM Program. Lang. 8(OOPSLA2): 2606-2632 (2024) - [j14]Aditya Anand, Solai Adithya, Swapnil Rustagi, Priyam Seth, Vijay Sundaresan, Daryl Maier, V. Krishna Nandivada, Manas Thakur:
Optimistic Stack Allocation and Dynamic Heapification for Managed Runtimes. Proc. ACM Program. Lang. 8(PLDI): 296-319 (2024) - [j13]Prasoon Mishra, V. Krishna Nandivada:
COWS for High Performance: Cost Aware Work Stealing for Irregular Parallel Loop. ACM Trans. Archit. Code Optim. 21(1): 12:1-12:26 (2024) - [j12]Aman Nougrahiya, V. Krishna Nandivada:
Homeostasis: Design and Implementation of a Self-Stabilizing Compiler. ACM Trans. Program. Lang. Syst. 46(2): 6 (2024) - 2020
- [j11]Arun Thangamani, V. Krishna Nandivada:
Optimizing Remote Communication in X10. ACM Trans. Archit. Code Optim. 16(4): 34:1-34:26 (2020) - [j10]Anchu Rajendran, V. Krishna Nandivada:
DisGCo: A Compiler for Distributed Graph Analytics. ACM Trans. Archit. Code Optim. 17(4): 28:1-28:26 (2020) - 2019
- [j9]Akshay Utture, V. Krishna Nandivada:
Efficient lock-step synchronization in task-parallel languages. Softw. Pract. Exp. 49(9): 1379-1401 (2019) - [j8]Manas Thakur, V. Krishna Nandivada:
PYE: A Framework for Precise-Yet-Efficient Just-In-Time Analyses for Java Programs. ACM Trans. Program. Lang. Syst. 41(3): 16:1-16:37 (2019) - 2018
- [j7]Jyothi Vedurada, V. Krishna Nandivada:
Identifying refactoring opportunities for replacing type code with subclass and state. Proc. ACM Program. Lang. 2(OOPSLA): 138:1-138:28 (2018) - 2017
- [j6]Rahul Shrivastava, V. Krishna Nandivada:
Energy-Efficient Compilation of Irregular Task-Parallel Loops. ACM Trans. Archit. Code Optim. 14(4): 35:1-35:29 (2017) - 2016
- [j5]Kartik Gupta, V. Krishna Nandivada:
Lexical state analyzer for JavaCC grammars. Softw. Pract. Exp. 46(6): 751-765 (2016) - 2015
- [j4]Suyash Gupta, V. Krishna Nandivada:
IMSuite: A benchmark suite for simulating distributed algorithms. J. Parallel Distributed Comput. 75: 1-19 (2015) - 2013
- [j3]V. Krishna Nandivada, Rajkishore Barik:
Improved bitwidth-aware variable packing. ACM Trans. Archit. Code Optim. 10(3): 16:1-16:22 (2013) - [j2]V. Krishna Nandivada, Jun Shirako, Jisheng Zhao, Vivek Sarkar:
A Transformation Framework for Optimizing Task-Parallel Programs. ACM Trans. Program. Lang. Syst. 35(1): 3:1-3:48 (2013) - 2006
- [j1]V. Krishna Nandivada, Suresh Jagannathan:
Dynamic state restoration using versioning exceptions. High. Order Symb. Comput. 19(1): 101-124 (2006)
Conference and Workshop Papers
- 2023
- [c30]Aditya Agrawal, V. Krishna Nandivada:
UWOmppro: UWOmp++ with Point-to-Point Synchronization, Reduction and Schedules. PACT 2023: 27-38 - 2020
- [c29]Manas Thakur, V. Krishna Nandivada:
Mix your contexts well: opportunities unleashed by recent advances in scaling context-sensitivity. CC 2020: 27-38 - [c28]Indu K. Prabhu, V. Krishna Nandivada:
Chunking loops with non-uniform workloads. ICS 2020: 40:1-40:12 - [c27]Vishwesh Jatala, Roshan Dathathri, Gurbinder Gill, Loc Hoang, V. Krishna Nandivada, Keshav Pingali:
A Study of Graph Analytics for Massive Datasets on Distributed Multi-GPUs. IPDPS 2020: 84-94 - [c26]Sonali Saha, V. Krishna Nandivada:
On the fly MHP analysis. PPoPP 2020: 173-186 - 2019
- [c25]Roshan Dathathri, Gurbinder Gill, Loc Hoang, Vishwesh Jatala, Keshav Pingali, V. Krishna Nandivada, Hoang-Vu Dang, Marc Snir:
Gluon-Async: A Bulk-Asynchronous System for Distributed and Heterogeneous Graph Analytics. PACT 2019: 15-28 - [c24]Manas Thakur, V. Krishna Nandivada:
Compare less, defer more: scaling value-contexts based whole-program heap analyses. CC 2019: 135-146 - [c23]Raghesh Aloor, V. Krishna Nandivada:
Efficiency and expressiveness in UW-OpenMP. CC 2019: 182-192 - [c22]Meghana Aparna Sistla, V. Krishna Nandivada:
Graph Coloring Using GPUs. Euro-Par 2019: 377-390 - [c21]Jyothi Vedurada, V. Krishna Nandivada:
Batch Alias Analysis. ASE 2019: 936-948 - 2018
- [c20]Arun Thangamani, V. Krishna Nandivada:
Optimizing remote data transfers in X10. PACT 2018: 27:1-27:15 - [c19]Jyothi Vedurada, Arjun Suresh, Aravind Sukumaran-Rajam, Jinsung Kim, Changwan Hong, Ajay Panyala, Sriram Krishnamoorthy, V. Krishna Nandivada, Rohit Kumar Srivastava, P. Sadayappan:
TTLG - An Efficient Tensor Transposition Library for GPUs. IPDPS 2018: 578-588 - 2017
- [c18]Suyash Gupta, Rahul Shrivastava, V. Krishna Nandivada:
Optimizing recursive task parallel programs. ICS 2017: 11:1-11:11 - [c17]Jyothi Vedurada, V. Krishna Nandivada:
Refactoring opportunities for replacing type code with state and subclass. ICSE (Companion Volume) 2017: 305-307 - 2016
- [c16]Aravind Sankar, Soham Chakraborty, V. Krishna Nandivada:
Improved MHP Analysis. CC 2016: 207-217 - 2015
- [c15]Abhilash Bhandari, V. Krishna Nandivada:
Loop Tiling in the Presence of Exceptions. ECOOP 2015: 124-148 - [c14]Raghesh Aloor, V. Krishna Nandivada:
Unique Worker model for OpenMP. ICS 2015: 47-56 - 2012
- [c13]Raghavan Komondoor, V. Krishna Nandivada, Saurabh Sinha, John Field:
Identifying services from legacy batch applications. ISEC 2012: 13-22 - 2011
- [c12]V. Krishna Nandivada, Mangala Gowri Nanda, Pankaj Dhoolia, Diptikalyan Saha, Anjan Nandy, Anup Ghosh:
A framework for analyzing programs written in proprietary languages. OOPSLA Companion 2011: 289-300 - [c11]Diptikalyan Saha, Mangala Gowri Nanda, Pankaj Dhoolia, V. Krishna Nandivada, Vibha Sinha, Satish Chandra:
Fault localization for data-centric programs. SIGSOFT FSE 2011: 157-167 - 2010
- [c10]Jisheng Zhao, Jun Shirako, V. Krishna Nandivada, Vivek Sarkar:
Reducing task creation and termination overhead in explicitly parallel programs. PACT 2010: 169-180 - [c9]Soham Sundar Chakraborty, V. Krishna Nandivada:
Inferring arbitrary distributions for data and computation. SPLASH/OOPSLA Companion 2010: 51-60 - 2009
- [c8]Jun Shirako, Jisheng M. Zhao, V. Krishna Nandivada, Vivek Sarkar:
Chunking parallel loops in the presence of synchronization. ICS 2009: 181-192 - [c7]Ganesh Bikshandi, José G. Castaños, Sreedhar B. Kodali, V. Krishna Nandivada, Igor Peshansky, Vijay A. Saraswat, Sayantan Sur, Pradeep Varma, Tong Wen:
Efficient, portable implementation of asynchronous multi-place programs. PPoPP 2009: 271-282 - 2008
- [c6]Shivali Agarwal, Rajkishore Barik, V. Krishna Nandivada, R. K. Shyamasundar, Pradeep Varma:
Static Detection of Place Locality and Elimination of Runtime Checks. APLAS 2008: 53-74 - 2007
- [c5]V. Krishna Nandivada, Fernando Magno Quintão Pereira, Jens Palsberg:
A Framework for End-to-End Verification and Evaluation of Register Allocators. SAS 2007: 153-169 - 2006
- [c4]V. Krishna Nandivada, Jens Palsberg:
SARA: Combining Stack Allocation and Register Allocation. CC 2006: 232-246 - 2005
- [c3]V. Krishna Nandivada, David Detlefs:
Compile-Time Concurrent Marking Write Barrier Removal. CGO 2005: 37-48 - [c2]V. Krishna Nandivada, Jens Palsberg:
Timing Analysis of TCP Servers for Surviving Denial-of-Service Attacks. IEEE Real-Time and Embedded Technology and Applications Symposium 2005: 541-549 - 2003
- [c1]V. Krishna Nandivada, Jens Palsberg:
Efficient spill code for SDRAM. CASES 2003: 24-31
Parts in Books or Collections
- 2007
- [p1]V. Krishna Nandivada:
Advances in Register Allocation Techniques. The Compiler Design Handbook, 2nd ed. 2007: 21
Informal and Other Publications
- 2024
- [i6]Shashin Halalingaiah, Vijay Sundaresan, Daryl Maier, V. Krishna Nandivada:
The ART of Sharing Points-to Analysis (Extended Abstract). CoRR abs/2409.09062 (2024) - 2021
- [i5]Aman Nougrahiya, V. Krishna Nandivada:
Homeostasis: Design and Implementation of a Self-Stabilizing Compiler. CoRR abs/2106.01768 (2021) - 2019
- [i4]Vishwesh Jatala, Loc Hoang, Roshan Dathathri, Gurbinder Gill, V. Krishna Nandivada, Keshav Pingali:
An Adaptive Load Balancer For Graph Analytical Applications on GPUs. CoRR abs/1911.09135 (2019) - 2015
- [i3]Suyash Gupta, Rahul Shrivastava, V. Krishna Nandivada:
DCAFE: Dynamic load-balanced loop Chunking & Aggressive Finish Elimination for Recursive Task Parallel Programs. CoRR abs/1502.06086 (2015) - 2013
- [i2]Kartik Gupta, V. Krishna Nandivada:
Lexical State Analyzer. CoRR abs/1308.3156 (2013) - [i1]Suyash Gupta, V. Krishna Nandivada:
IMSuite: A Benchmark Suite for Simulating Distributed Algorithms. CoRR abs/1310.2814 (2013)
Coauthor Index
manage site settings
To protect your privacy, all features that rely on external API calls from your browser are turned off by default. You need to opt-in for them to become active. All settings here will be stored as cookies with your web browser. For more information see our F.A.Q.
Unpaywalled article links
Add open access links from to the list of external document links (if available).
Privacy notice: By enabling the option above, your browser will contact the API of unpaywall.org to load hyperlinks to open access articles. Although we do not have any reason to believe that your call will be tracked, we do not have any control over how the remote server uses your data. So please proceed with care and consider checking the Unpaywall privacy policy.
Archived links via Wayback Machine
For web page which are no longer available, try to retrieve content from the of the Internet Archive (if available).
Privacy notice: By enabling the option above, your browser will contact the API of archive.org to check for archived content of web pages that are no longer available. Although we do not have any reason to believe that your call will be tracked, we do not have any control over how the remote server uses your data. So please proceed with care and consider checking the Internet Archive privacy policy.
Reference lists
Add a list of references from , , and to record detail pages.
load references from crossref.org and opencitations.net
Privacy notice: By enabling the option above, your browser will contact the APIs of crossref.org, opencitations.net, and semanticscholar.org to load article reference information. Although we do not have any reason to believe that your call will be tracked, we do not have any control over how the remote server uses your data. So please proceed with care and consider checking the Crossref privacy policy and the OpenCitations privacy policy, as well as the AI2 Privacy Policy covering Semantic Scholar.
Citation data
Add a list of citing articles from and to record detail pages.
load citations from opencitations.net
Privacy notice: By enabling the option above, your browser will contact the API of opencitations.net and semanticscholar.org to load citation information. Although we do not have any reason to believe that your call will be tracked, we do not have any control over how the remote server uses your data. So please proceed with care and consider checking the OpenCitations privacy policy as well as the AI2 Privacy Policy covering Semantic Scholar.
OpenAlex data
Load additional information about publications from .
Privacy notice: By enabling the option above, your browser will contact the API of openalex.org to load additional information. Although we do not have any reason to believe that your call will be tracked, we do not have any control over how the remote server uses your data. So please proceed with care and consider checking the information given by OpenAlex.
last updated on 2024-11-21 21:22 CET by the dblp team
all metadata released as open data under CC0 1.0 license
see also: Terms of Use | Privacy Policy | Imprint