| 2019 | ICDCN | Reconfigurable dataflow graphs for processing-in-memory. | Charles F. Shelor, Krishna M. Kavi |
| 2014 | EuroPar | Improving Node-Level MapReduce Performance Using Processing-in-Memory Technologies. | Mahzabeen Islam, Marko Scrbak, Krishna M. Kavi, Mike Ignatowski, Nuwan Jayasena |
| 2014 | PLDI | Trash in cache: detecting eternally silent stores. | Jonathan A. Shidal, Zachary Gottlieb, Ron K. Cytron, Krishna M. Kavi |
| 2012 | SC | Trace Driven Data Structure Transformations. | Tomislav Janjusic, Krishna M. Kavi, Christos Kartsaklis |
| 2011 | ICPP | Evaluation of Techniques to Improve Cache Access Uniformities. | Izuchukwu Nwachukwu, Krishna M. Kavi, Fawibe Ademola, Chris Yan |
| 2011 | ISPDC | Parabilis: Speeding up Single-Threaded Applications by Extracting Fine-Grained Threads for Multi-core Execution. | Fawibe Ademola, Oghenekarho Okobiah, Oleg Garitselov, Krishna M. Kavi, Izuchukwu Nwachukwu, Mohana Asha Latha Dubasi, Vinay R. Prabhu |
| 2008 | ICA3PP | A Non-blocking Multithreaded Architecture with Support for Speculative Threads. | Krishna M. Kavi, Wentong Li, Ali R. Hurson |
| 2007 | ICSoft | Estimate Validity Regions for Nearest Neighbor Queries. | Xing Gao, Ali R. Hurson, Krishna M. Kavi |
| 2007 | SAC | Reconfigurable split data caches: a novel scheme for embedded systems. | Afrin Naz, Krishna M. Kavi, Jung-Hwan Oh, Pierfrancesco Foglia |
| 2003 | SCOPES | An Unfolding-Based Loop Optimization Technique. | Litong Song, Krishna M. Kavi, Ron Cytron |
| 2001 | EMSOFT | Storage Allocation for Real-Time, Embedded Systems. | Steven M. Donahue, Matthew P. Hampton, Morgan Deters, Jonathan M. Nye, Ron Cytron, Krishna M. Kavi |
| 1995 | ISCA | Design of Cache Memories for Multi-Threaded Dataflow Architecture. | Krishna M. Kavi, Ali R. Hurson, Phenil Patadia, Elizabeth Abraham, Ponnarasu Shanmugam |
| 1994 | ICPADS | Specification of Stochastic Properties with CSP. | Krishna M. Kavi, Frederick T. Sheldon |
| 1993 | ICPP | PARSA: A Parallel Program Scheduling and Assessment Environment. | Behrooz A. Shirazi, Krishna M. Kavi, Ali R. Hurson, Prasenjit Biswas |
| 1992 | ICDCS | An Efficient Data Interface for Heterogeneous Distributed Environments. | David D. H. Lin, Behrooz A. Shirazi, Krishna M. Kavi |
| 1992 | ICPP | A New Cache Coherency and Address Translation Consistency Protocol. | Jen-Tien Yen, Behrooz A. Shirazi, Krishna M. Kavi |
| 1992 | SAC | Extending N-grid group authorization using compact encoding. | Wen-Gong Shieh, Bob P. Weems, Krishna M. Kavi |
| 1992 | SAC | SUVS: a distributed real-time system testbed for fault-tolerant computing. | Seung-Min Yang, Krishna M. Kavi, A. Agarwalla, M. Reddy, S. Anam |
| 1991 | ICPP | A Heterogeneous Distributed Processing Interface Specification Language. | David D. H. Lin, Behrooz A. Shirazi, Krishna M. Kavi |
| 1990 | ACSAC | An n-grid model for group authorization. | Wen-Gong Shieh, Bob P. Weems, Krishna M. Kavi |
| 1984 | ISCA | Message Repository Definitional Facility: An Architectural Model for Interprocess Communication. | Krishna M. Kavi, Edward W. Banios |
| 1982 | ISCA | HLL architectures: Pitfalls and predilections. | Krishna M. Kavi, Boumediene Belkhouche, Evelyn Bullard, Lois M. L. Delcambre, Stephen M. Nemecek |
| 1982 | SIGMETRICS | Effect of Declarations on Software Metrics: An Experiment in Software Science. | Krishna M. Kavi, U. B. Jackson |