Conference Publications

Pacer: Proportional Detection of Data Races.
Michael D. Bond, Katherine E. Coons, Kathryn S. McKinley. ACM SIGPLAN Conference on Programming Language Design and Implementation (PLDI 2010). Toronto, Canada. June, 2010.

Preemption Sealing for Efficient Concurrency Testing.
Thomas Ball, Sebastian Burckhardt, Katherine E. Coons, Madan Musuvathi, Shaz Qadeer. The Sixteenth International Conference on Tools and Algorithms for the Construction and Analysis of Systems (TACAS 2010). Pahpos, Cyprus. March, 2010.

Gambit: Effective unit testing for concurrency libraries.
Katherine E. Coons, Madan Musuvathi, Sebastian Burckhardt. The 15th ACM SIGPLAN Annual Symposium on Principles and Practice of Parallel Programming (PPoPP 2010). Bangalore, India. January, 2010.

An Evaluation of the TRIPS Computer System.
Mark Gebhart, Bertrand A. Maher, Katherine E. Coons, Jeff Diamond, Paul V. Gratz, Mario Marino, Nitya Ranganathan, Behnam Robatmili, Aaron Smith, James Burrill, Stephen W. Keckler, Doug Burger, Kathryn S. McKinley. The 14th International Conference on Architectural Support for Programming Languages and Operating Systems (ASPLOS 2009). Washington, DC. March, 2009. Best paper award.

Strategies for Mapping Dataflow Blocks to Distributed Hardware.
Behnam Robatmili, Katherine E. Coons, Doug Burger, Kathryn S. McKinley. The 41st Annual IEEE/ACM International Symposium on Microarchitecture (MICRO 2008). Lake Como, Italy. November, 2008. Tied for Best Student Presentation award.

Feature Selection and Policy Optimization for Distributed Instruction Placement Using Reinforcement Learning.
Katherine E. Coons, Behnam Robatmili, Matthew E. Taylor, Bertrand A. Maher, Doug Burger, and Kathryn S. McKinley. The Seventeenth International Conference on Parallel Architectures and Compilation Techniques (PACT 2008). Toronto, Canada. October, 2008.

A Spatial Path Scheduling Algorithm for EDGE Architectures.
Katherine E. Coons, Xia Chen, Sundeep Kushwaha, Doug Burger, and Kathryn S. McKinley. In the Proceedings of the Twelth International Conference on Architectural Support for Programming Languages and Operating Systems (ASPLOS 2006). San Jose, CA. October, 2006.

Workshop Publications

Register Bank Assignment for Spatially Partitioned Processors.
Behnam Robatmili, Katherine E. Coons, Doug Burger, and Kathryn S. McKinley. Languages and Compilers for Parallel Computing (LCPC 2008) 21st Annual Workshop. Edmonton, Canada. July, 2008.

Balancing Local and Global Parallelism for Single-Thread Applications in a Composable Multi-core System.
Behnam Robatmili, Katherine E. Coons, and Doug Burger. 2008 Workshop on Parallel Execution of Sequential Programs on Multi-core Architectures (PESPMA 2008). Bejing, China. June, 2008.

Policy Search Optimization for Spatial Path Planning.
Matthew E. Taylor, Katherine E. Coons, Behnam Robatmili, Doug Burger, and Kathryn S. McKinley. In NIPS-07 workshop on Machine Learning for Systems Problems, December 2007. (Two page extended abstract.)

Software Infrastructure and Tools for the TRIPS Prototype.
Bill Yoder, Jim Burrill, Robert McDonald, Kevin Bush, Katherine E. Coons, Mark Gebhart, Sibi Govindan, Bertrand Maher, Ramdas Nagarajan, Behnam Robatmili, Karu Sankaralingam, Sadia Sharif, Aaron Smith, Doug Burger, Stephen W. Keckler, and Kathryn S. McKinley. In the Proceedings of the Third Annual Workshop on Modeling, Benchmarking and Simulation, June 2007.

The University of Texas at Austin