Publications

PDF versions of the papers listed below are included as a means to ensure timely dissemination of technical work on a non-commercial basis. Copyrights of these works are maintained by their respective copyright holders.


Elizabeth Leininger, Kelly Shaw, Niema Moshiri, Kelly Neiles, Getiria Onsongo, and Anna Ritz. "Ten simple rules for attending your first conference", in PLOS Computational Biology, July 2021.

Themis Melissaris, Markos Markakis, Kelly A. Shaw, and Margaret Martonosi. "PerpLE: Improving the Speed and Effectiveness of Memory Consistency Testing", in the 53rd Annual IEEE/ACM International Symposium on Microarchitecture (MICRO), October 2020.

Themistoklis Melissaris, Kelly Shaw, and Margaret Martonosi. "OKAPI: In Support of Application Correctness in Smart Home Environments" in the 4th International Conference on Fog and Mobile Edge Computing (FMEC), June 2019.

Themistoklis Melissaris, Kelly Shaw, and Margaret Martonosi. "Locomotive: Optimizing Mobile Web Traffic Using Selective Compression" in the 18th IEEE International Symposium on A World of Wireless, Mobile, and Multimedia Networks (WoWMoM), June 2017.

Wenhao Jia, Elba Garza, Kelly A. Shaw, and Margaret Martonosi. "GPU Performance and Power Tuning Using Regression Trees" in ACM Transactions on Architecture and Code Optimization (TACO), vol. 12, issue 2, May 2015.

Wenhao Jia, Kelly A. Shaw, and Margaret Martonosi. "MRPB: Memory Request Prioritization for Massively Parallel Processors" in the 20th IEEE International Symposium on High Performance Computer Architectures (HPCA), February 2014.

Kelly A. Shaw. "Organizing Your Research and Developing Your Research Skills" in IEEE Potentials, vol. 33, issue 3, pp. 17-22, May/June 2014. DOI:10.1109/MPOT.2014.2300994

Wenhao Jia, Kelly A. Shaw, and Margaret Martonosi. "Starchart:Hardware/Software Optimizations Using Recursive Partitioning Regression Trees" in the 22nd International Conference on Parallel Architectures and Compilation Techniques (PACT), September 2013.

Kelly A. Shaw. "Getting Started in Undergraduate Research" in IEEE Potentials, vol. 32, issue 3, pp. 9-17, May/June 2013. DOI:10.1109/MPOT.2012.2195788

Wenhao Jia, Kelly A. Shaw, and Margaret Martonosi. "Characterizing and Improving the Use of Demand-Fetched Caches in GPUs" in the 26th International Conference on Supercomputing (ICS), June 2012.

Wenhao Jia, Kelly A. Shaw, and Margaret Martonosi. "Stargazer: Automated Regression-Based GPU Design Exploration" in the 2012 IEEE International Symposium on Performance Analysis of Systems and Software (ISPASS), April 2012.

Ivan Jibaja and Kelly A. Shaw. "Understanding the Applicability of Chip Multiprocessor Performance Optimizations on Data Mining Applications" in the 2009 IEEE International Symposium on Workload Characterization (IISWC).

Kelly A. Shaw and Margaret Martonosi. "Pairing Software-Managed Caching with Decay Techniques to Balance Reliability and Static Power in Next-Generation Caches," University of Richmond Math and Computer Science Technical Report TR-09-01, May 2009.

Cosmin Pancratov, Jacob M. Kurzer, Kelly A. Shaw, and Matthew L. Trawick. "Why Computer Architecture Matters," Computing in Science and Engineering. Vol. 10, issue 3 (May 2008), issue 4 (July 2008), issue 5 (September 2008).

Kelly A. Shaw. "Understanding the Working Sets of Data Mining Applications," Eleventh Workshop on Computer Architecture Evaluation using Commercial Workloads (CAECW-11). Feb. 2008.

Kelly A. Shaw."Resource Management in Single-Chip Multiprocessors,"Stanford University Doctoral Dissertation. March 2005.

Kelly A. Shaw and William J. Dally. "Migration in Single-Chip Multiprocessors," IEEE Computer Architecture Letters. Volume 1, Nov. 2002.

Guruduth Banavar, Marc Kaplan, Kelly Shaw, Rob Strom, Daniel Sturman, and Wei Tao. "Information Flow Based Event Distribution Middleware,"Proceedings of the Nineteenth IEEE International Conference on Distributed Computing Systems (ICDCS) Workshops. May 1999, pp. 114-121.

Margaret Martonosi and Kelly Shaw. "Interactions between Application Write Performance and Compilation Techniques: A Preliminary View," High Performance Computer Architecture (HPCA) Workshop on Interactions between Compilers and Computer Architectures. Feb. 1997.