| 2025 | SC | FaSTCC: Fast Sparse Tensor Contractions on CPUs. | Saurabh Raje, Hunter McCoy, Atanas Rountev, Prashant Pandey, P. Sadayappan |
| 2025 | SC | Distributed Sparse Tensor Computations in MLIR. | Miheer Vaidya, Shreya Singh, Devanshu Mantri, Michael Shannon Eydenberg, Brian Michael Kelley, Sivasankaran Rajamanickam, Atanas Rountev, P. Sadayappan |
| 2023 | SC | Automatic Generation of Distributed-Memory Mappings for Tensor Computations. | Martin Kong, Raneem Abu Yosef, Atanas Rountev, P. Sadayappan |
| 2022 | CC | Training of deep learning pipelines on memory-constrained GPUs via segmented fused-tiled execution. | Yufan Xu, Saurabh Raje, Atanas Rountev, Gerald Sabin, Aravind Sukumaran-Rajam, P. Sadayappan |
| 2022 | CGO | Comprehensive Accelerator-Dataflow Co-design Optimization for Convolutional Neural Networks. | Miheer Vaidya, Aravind Sukumaran-Rajam, Atanas Rountev, P. Sadayappan |
| 2021 | ASPLOS | Analytical characterization and design space exploration for optimization of CNNs. | Rui Li, Yufan Xu, Aravind Sukumaran-Rajam, Atanas Rountev, P. Sadayappan |
| 2021 | ECOOP | Differential Privacy for Coverage Analysis of Software Traces. | Yu Hao, Sufian Latif, Hailong Zhang, Raef Bassily, Atanas Rountev |
| 2021 | PLDI | IOOpt: automatic derivation of I/O complexity bounds for affine programs. | Auguste Olivry, Guillaume Iooss, Nicolas Tollenaere, Atanas Rountev, P. Sadayappan, Fabrice Rastello |
| 2021 | SPAA | Efficient Distributed Algorithms for Convolutional Neural Networks. | Rui Li, Yufan Xu, Aravind Sukumaran-Rajam, Atanas Rountev, P. Sadayappan |
| 2020 | CC | A study of event frequency profiling with differential privacy. | Hailong Zhang, Yu Hao, Sufian Latif, Raef Bassily, Atanas Rountev |
| 2019 | CGO | A Code Generator for High-Performance Tensor Contractions on GPUs. | Jinsung Kim, Aravind Sukumaran-Rajam, Vineeth Thumma, Sriram Krishnamoorthy, Ajay Panyala, Louis-Nol Pouchet, Atanas Rountev, P. Sadayappan |
| 2019 | SC | Analytical cache modeling and tilesize optimization for tensor contractions. | Rui Li, Aravind Sukumaran-Rajam, Richard Veras, Tze Meng Low, Fabrice Rastello, Atanas Rountev, P. Sadayappan |
| 2019 | SCAM | Introducing Privacy in Screen Event Frequency Analysis for Android Apps. | Hailong Zhang, Sufian Latif, Raef Bassily, Atanas Rountev |
| 2018 | ICSE | ORLIS: obfuscation-resilient library detection for Android. | Yan Wang, Haowei Wu, Hailong Zhang, Atanas Rountev |
| 2018 | ICSE | Sentinel: generating GUI tests for Android sensor leaks. | Haowei Wu, Yan Wang, Atanas Rountev |
| 2018 | PPoPP | Register optimizations for stencils on GPUs. | Prashant Singh Rawat, Fabrice Rastello, Aravind Sukumaran-Rajam, Louis-Nol Pouchet, Atanas Rountev, P. Sadayappan |
| 2018 | SC | Associative instruction reordering to alleviate register pressure. | Prashant Singh Rawat, Aravind Sukumaran-Rajam, Atanas Rountev, Fabrice Rastello, Louis-Nol Pouchet, P. Sadayappan |
| 2017 | ICSE | Analysis and testing of notifications in Android wear applications. | Hailong Zhang, Atanas Rountev |
| 2017 | ICSE | Who Changed You? Obfuscator Identification for Android. | Yan Wang, Atanas Rountev |
| 2016 | CC | Static detection of energy defect patterns in Android applications. | Haowei Wu, Shengqian Yang, Atanas Rountev |
| 2016 | ICSE | Profiling the responsiveness of Android applications via automated resource amplification. | Yan Wang, Atanas Rountev |
| 2016 | ICSE | Automated test generation for detection of leaks in Android applications. | Hailong Zhang, Haowei Wu, Atanas Rountev |
| 2016 | PLDI | On the unsoundness of static analysis for Android GUIs. | Yan Wang, Hailong Zhang, Atanas Rountev |
| 2015 | ICSE | Static Control-Flow Analysis of User-Driven Callbacks in Android Applications. | Shengqian Yang, Dacong Yan, Haowei Wu, Yan Wang, Atanas Rountev |
| 2015 | PPoPP | Distributed memory code generation for mixed Irregular/Regular computations. | Mahesh Ravishankar, Roshan Dathathri, Venmugil Elango, Louis-Nol Pouchet, J. Ramanujam, Atanas Rountev, P. Sadayappan |
| 2015 | SC | SDSLc: a multi-target domain-specific compiler for stencil computations. | Prashant Singh Rawat, Martin Kong, Thomas Henretty, Justin Holewinski, Kevin Stock, Louis-Nol Pouchet, J. Ramanujam, Atanas Rountev, P. Sadayappan |
| 2014 | CGO | Static Reference Analysis for GUI Objects in Android Software. | Atanas Rountev, Dacong Yan |
| 2014 | CGO | LeakChecker: Practical Static Memory Leak Detection for Managed Languages. | Dacong Yan, Guoqing Xu, Shengqian Yang, Atanas Rountev |
| 2013 | ISSRE | Systematic testing for resource leaks in Android applications. | Dacong Yan, Shengqian Yang, Atanas Rountev |
| 2012 | ECOOP | Static Detection of Loop-Invariant Data Structures. | Guoqing Xu, Dacong Yan, Atanas Rountev |
| 2012 | ICSE | Uncovering performance problems in Java applications with reference propagation profiling. | Dacong Yan, Guoqing Xu, Atanas Rountev |
| 2012 | ISSTA | Dynamic analysis of inefficiently-used containers. | Shengqian Yang, Dacong Yan, Guoqing Xu, Atanas Rountev |
| 2012 | PLDI | Dynamic trace-based analysis of vectorization potential of applications. | Justin Holewinski, Ragavendar Ramamurthi, Mahesh Ravishankar, Naznin Fauzia, Louis-Nol Pouchet, Atanas Rountev, P. Sadayappan |
| 2012 | PLDI | Rethinking Soot for summary-based whole-program analysis. | Dacong Yan, Guoqing Xu, Atanas Rountev |
| 2012 | SC | Code generation for parallel execution of a class of irregular loops on distributed memory systems. | Mahesh Ravishankar, John Eisenlohr, Louis-Nol Pouchet, J. Ramanujam, Atanas Rountev, P. Sadayappan |
| 2011 | HiPC | Dynamic selection of tile sizes. | Sanket Tavarageri, Louis-Nol Pouchet, J. Ramanujam, Atanas Rountev, P. Sadayappan |
| 2011 | ISSTA | Demand-driven context-sensitive alias analysis for Java. | Dacong Yan, Guoqing Xu, Atanas Rountev |
| 2011 | PLDI | LeakChaser: helping programmers narrow down causes of memory leaks. | Guoqing Xu, Michael D. Bond, Feng Qin, Atanas Rountev |
| 2011 | SCAM | Assumption Hierarchy for a CHA Call Graph Construction Algorithm. | Jason Sawin, Atanas Rountev |
| 2010 | PLDI | Finding low-utility data structures. | Guoqing Xu, Nick Mitchell, Matthew Arnold, Atanas Rountev, Edith Schonberg, Gary Sevitsky |
| 2010 | PLDI | Detecting inefficiently-used containers to avoid bloat. | Guoqing Xu, Atanas Rountev |
| 2009 | ECOOP | Scaling CFL-Reachability-Based Points-To Analysis Using Context-Sensitive Must-Not-Alias Analysis. | Guoqing Xu, Atanas Rountev, Manu Sridharan |
| 2009 | PLDI | Go with the flow: profiling copies to find runtime bloat. | Guoqing Xu, Matthew Arnold, Nick Mitchell, Atanas Rountev, Gary Sevitsky |
| 2009 | PPoPP | Compiler-assisted dynamic scheduling for effective parallelization of loop nests on multicore processors. | Muthu Manikandan Baskaran, Nagavijayalakshmi Vydyanathan, Uday Bondhugula, J. Ramanujam, Atanas Rountev, P. Sadayappan |
| 2008 | CC | Automatic Transformations for Communication-Minimized Parallelization and Locality Optimization in the Polyhedral Model. | Uday Bondhugula, Muthu Manikandan Baskaran, Sriram Krishnamoorthy, J. Ramanujam, Atanas Rountev, P. Sadayappan |
| 2008 | CC | IDE Dataflow Analysis in the Presence of Large Object-Oriented Libraries. | Atanas Rountev, Mariana Sharp, Guoqing Xu |
| 2008 | ICS | A compiler framework for optimization of affine loop nests for gpgpus. | Muthu Manikandan Baskaran, Uday Bondhugula, Sriram Krishnamoorthy, J. Ramanujam, Atanas Rountev, P. Sadayappan |
| 2008 | ICSE | Precise memory leak detection for java software using container profiling. | Guoqing Xu, Atanas Rountev |
| 2008 | ISSTA | WODA 2008: the sixth international workshop on dynamic analysis. | Ben Liblit, Atanas Rountev |
| 2008 | ISSTA | Merging equivalent contexts for scalable heap-cloning-based context-sensitive points-to analysis. | Guoqing Xu, Atanas Rountev |
| 2008 | PPoPP | Automatic data movement and computation mapping for multi-level parallel architectures with explicitly managed memories. | Muthu Manikandan Baskaran, Uday Bondhugula, Sriram Krishnamoorthy, J. Ramanujam, Atanas Rountev, P. Sadayappan |
| 2008 | SC | Global trees: a framework for linked data structures on distributed memory parallel systems. | D. Brian Larkins, James Dinan, Sriram Krishnamoorthy, Srinivasan Parthasarathy, Atanas Rountev, P. Sadayappan |
| 2007 | ICSE | Regression Test Selection for AspectJ Software. | Guoqing Xu, Atanas Rountev |
| 2007 | PLDI | Effective automatic parallelization of stencil computations. | Sriram Krishnamoorthy, Muthu Manikandan Baskaran, Uday Bondhugula, J. Ramanujam, Atanas Rountev, P. Sadayappan |
| 2007 | SCAM | Improved Static Resolution of Dynamic Class Loading in Java. | Jason Sawin, Atanas Rountev |
| 2006 | CC | Interprocedural Dataflow Analysis in the Presence of Large Libraries. | Atanas Rountev, Scott Kagan, Thomas J. Marlowe |
| 2006 | ICCS | Identifying Cost-Effective Common Subexpressions to Reduce Operation Count in Tensor Contraction Evaluations. | Albert Hartono, Qingda Lu, Xiaoyang Gao, Sriram Krishnamoorthy, Marcel Nooijen, Gerald Baumgartner, David E. Bernholdt, Venkatesh Choppella, Russell M. Pitzer, J. Ramanujam, Atanas Rountev, P. Sadayappan |
| 2006 | SC | Data management and query - Hypergraph partitioning for automatic memory hierarchy management. | Sriram Krishnamoorthy, mit V. atalyrek, Jarek Nieplocha, Atanas Rountev, P. Sadayappan |
| 2006 | SCAM | Estimating the Run-Time Progress of a Call Graph Construction Algorithm53-62. | Jason Sawin, Atanas Rountev |
| 2005 | FASE | Coverage Criteria for Testing of Object Interactions in Sequence Diagrams. | Atanas Rountev, Scott Kagan, Jason Sawin |
| 2005 | ICSE | Object naming analysis for reverse-engineered sequence diagrams. | Atanas Rountev, Beth Harkness Connell |
| 2005 | VISSOFT | Interactive Exploration of UML Sequence Diagrams. | Richard Sharp, Atanas Rountev |
| 2004 | ISSTA | Static and dynamic analysis of call chains in Java. | Atanas Rountev, Scott Kagan, Michael Gibas |
| 2003 | ICSE | Fragment Class Analysis for Testing of Polymorphism in Java Software. | Atanas Rountev, Ana L. Milanova, Barbara G. Ryder |
| 2002 | ISSTA | Parameterized object sensitivity for points-to and side-effect analyses for Java. | Ana L. Milanova, Atanas Rountev, Barbara G. Ryder |
| 2002 | SCAM | Precise Call Graph Construction in the Presence of Function Pointers. | Ana L. Milanova, Atanas Rountev, Barbara G. Ryder |
| 2001 | CC | Points-to and Side-Effect Analyses for Programs Built with Precompiled Libraries. | Atanas Rountev, Barbara G. Ryder |
| 2001 | OOPSLA | Points-To Analysis for Java using Annotated Constraints. | Atanas Rountev, Ana L. Milanova, Barbara G. Ryder |
| 2000 | PLDI | Off-line variable substitution for scaling points-to analysis. | Atanas Rountev, Satish Chandra |