See my Google Scholar page for recent publications. Publications below can be sorted by date, title, or topic:
YearTopicTitle
2016Rep Future Directions for NSF Advanced Computing Infrastructure to Support U.S. Science and Engineering in 2017-2020, Committee on Future Directions for NSF Advanced Computing Infrastructure to Support U.S. Science and Engineering in 2017-2020, Computer Science and Telecommunication Board Division on Engineering and Physical Sciences, National Research Council of the National Academies. The National Academies Press, Washington, D.C., 2016. Committee members: William D. Gropp and Robert Harrison, Co-Chairs; Mark R. Abbott; David Arnett; Robert L. Grossman; Peter M. Kogge; Padma Raghavan; Daniel A. Reed; Valerie Taylor; Katherine A. Yelick; Jon Eisenberg; Shenae Bradley. (PDF)
2009App Optimizing Multicore Performance of Particle-to-Grid Interpolation in Gyrokinetic Particle-in-Cell Simulations, Kamesh Madduri, Stephane Ethier, Leonid Oliker, John Shalf, Erich Strohmaier, Jimmy Su, Samuel Williams, Katherine A. Yelick, Proceedings of the ACM/IEEE Conference on Supercomputing (SC09), Portland, Oregon, November 2009 (PDF)
2009Alg Avoiding Communication in Sparse Matrix Computations on Multicore Platforms, Marghoob Mohiyuddin, Mark Hoemmen, James Demmel, Katherine Yelick, Proceedings of the ACM/IEEE Conference on Supercomputing (SC09), Portland, OR, November 2009. (PDF)
2009RTS A View of the Parallel Computing Landscape, Krste Asanovic, Rastislav Bodik, James Demmel, Tony Keaveny, Kurt Keutzer, John Kubiatowicz, Nelson Morgan, David Patterson, Koushik Sen, John Wawrzynek, David Wessel, and Katherine Yelick, Communications of the ACM, November 2009.
2009Comp Enforcing Textual Alignment of Collectives Using Dynamic Checks, Amir Kamil and Katherine Yelick, 22nd International Workshop on Languages and Compilers for Parallel Computing (LCPC), October 2009. Also appeared in Springer-Verlag Lecture Notes in Computer Science. (PDF)
2009 PGAS Porting GASNet to Portals: Partitioned Global Address Space (PGAS) Language Support for the Cray XT, Dan Bonachea, Paul Hargrove, Michael Welcome, Katherine Yelick, Proceedings of the Cray User Group (CUG), Atlanta, GA, May 2009. (PDF)
2009App Hierarchical Auto-Tuning of a Hybrid Lattice-Boltzmann Computation on the XT4 and XT5, Samuel Williams, Jonathan Carter, Leonid Oliker, John Shalf, and Katherine Yelick, Proceedings of the Cray User Group (CUG), Atlanta, GA, May 2009.
2009PGAS Scaling Communication-Intensive Applications on BlueGene/P Using One-Sided Communication and Overlap, Rajesh Nishtala, Paul Hargrove, Dan Bonachea, Katherine Yelick, 23rd International Parallel & Distributed Processing Symposium (IPDPS), Rome, Italy, May 2009.
2009PGAS Optimizing Collective Communication on Multicores, Rajesh Nishtala, Katherine Yelick, HotPar 2009, Berkeley, CA, March 2009.
2009Auto Improving Memory Subsystem Performance Using ViVA: Virtual Vector Architecture, Joseph Gebis, Leonid Oliker, John Shalf, Samuel Williams, Katherine Yelick, Architecture of Computing Systems - ACS 2009, 22nd International Conference, Delft, The Netherlands, March 10-13, 2009. Lecture Notes in Computer Science 5455 Springer 2009, ISBN 978-3-642-00453-7146-158.
2009Auto Optimization and Performance Modeling of Stencil Computations on Modern Microprocessors, Kaushik Datta, Shoaib Kamil, Samuel Williams, Leonid Oliker, John Shalf, and Katherine Yelick, SIAM Review, vol. 51, issue 1, 2009, pp. 129-159. Also appeared as LBNL Technical Report number LBNL-63192. (PDF)
2008Auto PERI - Auto-tuning Memory Intensive Kernels for Multicore, Sam Williams, Kaushik Datta, Jonathan Carter, Leonid Oliker, John Shalf, Katherine Yelick, David Bailey, SciDAC: Scientific Discovery Through Advanced Computing, Seattle Washington, July, 2008. Journal of Physics: Conference Series.
2008Auto Stencil Computation Optimization and Autotuning on State-of-the-Art Multicore Architectures, Kaushik Datta, Mark Murphy, Vasily Volkov, Samuel Williams, Jonathan Carter, Leonid Oliker, David Patterson, John Shalf, and Katherine Yelick, Proceedings of the ACM/IEEE Conference on Supercomputing (SC08), November 2008.
2008Auto The Roofline Model: A pedagogical tool for auto-tuning kernels on multicore architectures, Samuel Williams, David A. Patterson, Leonid Oliker, John Shalf, Katherine Yelick, HOT Chips, A Symposium on High Performance Chips, Stanford, CA, Aug 2008.
2008PGAS Performance portable optimizations for loops containing communication operations, Costin Iancu, Wei Chen, Katherine A. Yelick, International Conference on Supercomputing (ICS), Island of Kos, Greece, June 7-12, 2008, pages 266-276.
2008Alg Avoiding Communication in Sparse Matrix Computations, James Demmel, Mark Hoemmen, Marghoob Mohiyuddin, and Katherine Yelick
IEEE International Parallel and Distributed Processing Symposium, April 2008. (PDF)
2008App Lattice Boltzmann Simulation Optimization on Leading Multicore Platforms, Samuel Williams, Jonathan Carter, Leonid Oliker, John Shalf, and Katherine Yelick, IEEE International Parallel and Distributed Processing Symposium, April 2008. [Winner, Best Paper for Applications track] (PDF)
2007RTS Automatic Performance Debugging in Partitioned Global Address Space Programs, Jimmy Su and Katherine Yelick, 20th International Workshop on Languages and Compilers for Parallel Computing (LCPC), Urbana, Illinois, October 2007. Lecture Notes in Computer Science 5234 Springer 2008, ISBN 978-3-540-85260-5.
2007PGAS Multithreading and One-Sided Communication in Parallel LU Factorization, Parry Husbands and Katherine Yelick, Proceedings of Supercomputing (SC07), Reno, NV, November, 2007.
2007App An Adaptive Mesh Refinement Benchmark for Modern Parallel Programming Languages, Tong Wen, Jimmy Su, Phillip Colella, Katherine Yelick and Noel Keen, Proceedings of Supercomputing (SC07), Reno, NV, November 2007.
2007Auto Optimization of Sparse Matrix-Vector Multiplication on Emerging Multicore Platforms, Samuel Williams, Leonid Oliker, Richard Vuduc, John Shalf, Katherine Yelick, and James Demmel, Supercomputing 2007, November 2007. (PDF)
2007Alg Avoiding Communication in Computing Krylov Subspaces, James Demmel, Mark Hoemmen, Marghoob Mohiyuddin, and Katherine Yelick, UCB/EECS-2007-123, October 2007. (PDF)
2007PGAS Hierarchical Pointer Analysis for Distributed Programs, Amir Kamil and Katherine Yelick, Static Analysis Symposium (SAS), Kongens Lyngby, Denmark, August 22-24, 2007.
2007PGAS Parallel Languages and Compilers: Perspective from the Titanium Experience, Katherine Yelick, Paul Hilfinger, Susan Graham, Dan Bonachea, Jimmy Su, Amir Kamil, Kaushik Datta, Phillip Colella, and Tong Wen, Journal of High Performance Computing Applications, August 2007, vol. 21, pp. 266-290.
2007PGAS Productivity and Performance Using Partitioned Global Address Space Languages, K. Yelick, D. Bonachea, W.-Y. Chen, P. Colella, K. Datta, J. Duell, S. Graham, P. Hargrove, P. Hilfinger, P. Husbands, C. Iancu, A. Kamil, R. Nishtala, J. Su, M. Welcome, T. Wen, Proceedings of Parallel Symbolic Computation (PASCO), London, Ontario, July 27-28, 2007.
2007Alg Multithreading for synchronization tolerance in matrix factorization, Alfredo Buttari, Jack Dongarra, Parry Husbands, Jakub Kurzak and Katherine Yelick, Proceedings of the SciDAC 2007 Conference, Boston, Massachusetts, July 24-28, 2007. Published in the Journal of Physics: Conference Series. Volume 78, 2007, June, 2007.
2007PGAS Automatic Nonblocking Communication for Partitioned Global Address Space Programs, Wei Chen, Dan Bonachea, Costin Iancu, and Katherine Yelick, Proceedings of the International Conference on Supercomputing (ICS), Seattle, Washington, June 16-17, 2007.
2007PGAS Deadlock-Free Scheduling of X10 Computations with Bounded Resources, Shivali Agarwal, Rajkishore Barik, Dan Bonachea, Vivek Sarkar, Rudrapatna Shyamasundar, Katherine Yelick, Symposium on Parallel Algorithms and Architecture (SPAA), San Diego California, June 9-11, 2007.
2007Auto Scientific Computing Kernels on the Cell Processor, Samuel Williams, John Shalf, Leonid Oliker, Shoaib Kamil, Parry Husbands, and Katherine Yelick, International Journal of Parallel Programming, April 2007. (PDF)
2007PGAS Languages for High-Productivity Computing: The DARPA HPCS Language Project, Ewing Lusk and Katherine Yelick, Parallel Processing Letters, Vol. 17, No. 1, March 2007, pp. 89-102.
2007Auto When Cache Blocking Sparse Matrix Vector Multiply Works and Why, Rajesh Nishtala, Richard W. Vuduc, James W. Demmel, and Katherine Yelick, Applicable Algebra in Engineering, Communication and Computing, March 2007. (PDF)
2007Auto Benchmarking Sparse Matrix-Vector Multiply in Five Minutes, Hormozd Gahvari, Mark Hoemmen, James Demmel, Katherine Yelick, SPEC Benchmark Workshop 2007, Austin, TX, January 2007. (PDF)
2006Auto Implicit and Explict Optimizations for Stencil Computations, Shoaib Kamil, Kaushik Datta, Samuel Williams, Leonid Oliker, John Shalf, and Katherine Yelick, Memory Systems Performance and Correctness, San Jose, California, USA, October 2006. (PDF (604k)
2006 Auto The Potential of the Cell Processor for Scientific Computing, eSamuel Williams, John Shalf, Leonid Oliker, Shoaib Kamil, Parry Husbands, and Katherine Yelick, Computing Frontiers 2006, Ischia, Italy, May 2006. (PDF (216k))
2005Rep ExaScale Computing Study: Technology Challenges in Achieving Exascale Systems, Peter Kogge (Editor & Study Lead), Keren Bergman, Shekhar Borkar, Dan Campbell, William Carlson, William Dally, Monty Denneau, Paul Franzon, William Harrod, Kerry Hill, Jon Hiller, Sherman Karp, Stephen Keckler, Dean Klein, Robert Lucas, Mark Richards, Al Scarpelli, Steven Scott, Allan Snavely, Thomas Sterling, R. Stanley Williams, Katherine Yelick, Published by the Air Force Research Laboratory, September 28, 2008. Available in PDF.
2005PGAS UPC: Distributed Shared-Memory Programming, Tarek El-Ghazawi, William Carlson, Thomas Sterling, and Katherine Yelick, Wiley-Interscience, May 2005.
2005 Auto OSKI: A library of automatically tuned sparse matrix kernels, Richard Vuduc, James Demmel, and Katherine Yelick, Proceedings of SciDAC 2005, Journal of Physics: Conference Series, June 2005. (PDF (190k))
2005 Auto Self-Adapting Linear Algebra Algorithms and Software, James Demmel, Jack Dongarra, Victor Eijkhout, Erika Fuentes, Antoine Petitet, Richard Vuduc, R. Clint Whaley, and Katherine Yelick, Proceedings of the IEEE, Special Issue on Program Generation, Optimization, and Adaptation, 93(2), February 2005. (PDF (600k))
2004Rep Assessment of High-End Computing Research and Development in Japan, Al Trivelpiece, Rupak Biswas, Jack Dongarra, Peter Paul, Katherine Yelick, World Technology Evaluation Center, Inc., 2004. Available from http://www.wtec.org/reports.htm (PDF)
2004 Auto Performance Models for Evaluation and Automatic Tuning of Symmetric Sparse Matrix-Vector Multiply, Benjamin C. Lee, Richard Vuduc, James Demmel, and Katherine Yelick, International Conference on Parallel Processing, Montreal, Quebec, Canada, August 2004) Winner, Best Paper Award, (PDF (178k))
2004 Auto Toward automatic performance tuning of matrix triple products based on matrix structure, Eun-Jin Im, Ismail Bustany, Cleve Ashcraft, James Demmel, and Katherine Yelick, PARA'04 Workshop on State-of-the-art in Scientific Computing, Copenhagen, Denmark, June 2004.
2004 Auto Performance Modeling and Analysis of Cache Blocking in Sparse Matrix Vector Multiply, Rajesh Nishtala, Richard W. Vuduc, James W. Demmel, and Katherine A. Yelick, UCB/CSD-04-1335, June 2004. (PDF (~8MB))
2004 Auto SPARSITY: An Optimization Framework for Sparse Matrix Kernels, Eun-Jin Im, Katherine A. Yelick, and Richard Vuduc, International Journal of High Performance Computing Applications, 18 (1), pp. 135-158, February 2004. (PDF (1.1M))
2003 RTS An Evaluation of Current High Performance Networks, C. Bell, D. Bonachea, Y. Cote, J. Duell, P. Hargrove, P. Husbands, C. Iancu, M. Welcome, K. Yelick, International Parallel and Distributed Processing Symposium, Nice, France, April 22-26, 2003. (PDF)
2003 Auto Performance Optimizations and Bounds for Sparse Symmetric Matrix-Multiple Vector Multiply, Benjamin C. Lee, Richard W. Vuduc, James W. Demmel, Katherine A. Yelick, Michael de Lorimier, and Lijue Zhong, UC Berkeley Technical Report, UCB/CSD-03-1297, November 2003. (PDF (867k))
2003 Auto Memory Hierarchy Optimizations and Performance Bounds for Sparse ATA*x, Richard Vuduc, Attila Gyulassy, James W. Demmel, and Katherine A. Yelick, ICCS 2003: Workshop on Parallel Linear Algebra, Melbourne, Australia, June 2003. (PDF (328k)). Extended version: U.C. Berkeley Technical Report UCB/CS-03-1232.
2002 Auto Performance Optimizations and Bounds for Sparse Matrix-Vector Multiply, Richard Vuduc, James W. Demmel, Katherine A. Yelick, Shoaib Kamil, Rajesh Nishtala, Benjamin Lee, SC 2002 (High Performance Networking and Computing, commonly called "Supercomputing," Baltimore, November 2002. (pdf (834k))
2002 Auto Automatic Performance Tuning and Analysis of Sparse Triangular Solve, Richard Vuduc, Shoaib Kamil, Jen Hsu, Rajesh Nishtala, James W. Demmel, Katherine A. Yelick, ICS 2002: Workshop on Performance Optimization via High-Level Languages and Libraries. New York, June 22-26, 2002. (pdf)
2002 IRAM Memory-Intensive Benchmarks: IRAM vs. Cache-Based Machines,, Brian R. Gaeke, Parry Husbands, Xiaoye S. Li, Leonid Oliker, Katherine A. Yelick, and Rupak Biswas, Proceedings of the International Parallel and Distributed Processing Symposium (IPDPS), Ft. Lauderdale, FL, April, 2002. (PDF)
2001 Auto Optimizing Sparse Matrix-Vector Multiplication for Register Reuse, Eun-Jin Im and Katherine Yelick, International Conference on Computational Science, San Francisco, California, May 2001. (PDF)
2001 Auto Optimizing Sparse Matrix Kernels for Data Mining, Eun-Jin Im and Katherine A. Yelick, Proceedings of the Text Mine Workshop, Chicago, IL, April 2001. (PDF)
2001 IRAM Hardware/Compiler Co-development for an Embedded Media Processor, Christoforos Kozyrakis, David Judd, Joe Gebis, Sam Williams, David Patterson, Kathering Yelick, Proceedings of the IEEE, vol. 89, no. 11, November 2001 (p. 1694-709). (PDF)
2001 IRAM ROC-1: Hardware Support for Recovery-Oriented Computing, Oppenheimer, D., A. Brown, J. Beck, D. Hettena, J. Kuroda, N. Treuhaft, D.A. Patterson, and K. Yelick, IEEE Transactions on Computers Special Issue on Embedded Fault-Tolerant Computer Systems, Jul.-Aug., 2001. (PDF)
2000 IRAM Exploiting On-Chip Memory Bandwidth in the VIRAM Compiler, David Judd, Katherine Yelick, Christoforos Kozyraki, David Martin, and David Patterson, Second Workshop on Intelligent Memory Systems, Cambridge, MA, November 2000. (PDF)
2000 IRAM Performance Analysis of an H.263 Video Encoder on VIRAM,, Thinh PQ Nguyen, Avideh Zakhor and Katherine Yelick, International Conference on Image Processing (ICIP), Vancouver, B.C., Canada, September 2000. (PDF)
1999 Auto Optimizing Sparse Matrix Vector Multiplication on SMPs, Eun-Jin Im and Katherine Yelick, SIAM Conf. Parallel Processing for Scientific Computing, San Antonio, TX, March 1999. (PDF)
1999 IRAM Efficient FFTs on IRAM, Randi Thomas and Katherine Yelick, First Workshop on Media Processors and DSPs, November 15, 1999. (PDF)
1999 IRAM Cluster I/O with River: Making the Fast Case Common, R. H. Arpaci-Dusseau, E. Anderson, N. Treuhaft, D. E. Culler, J. M. Hellerstein, D. A. Patterson, and K. A. Yelick, Workshop on I/O in Parallel and Distributed Systems, Atlanta, GA, May 1999. (PDF)
1999 PGAS Introduction to UPC and Language Specification, W. Carlson, J. Draper, D. Culler, K. Yelick, E. Brooks, and K. Warren, CCS-TR-99-157, IDA Center for Computing Sciences, 1999. (PDF)
1998 Auto Model-based Memory Hierarchy Optimizations for Sparse Matrices, Eun-Jin Im and Katherine Yelick, Workshop on Profile and Feedback-Directed Compilation, Paris, France, October 1998. (PDF)
1998 PGAS Titanium: A High-Performance Java Dialect, K. A. Yelick, L. Semenzato, G. Pike, C. Miyamoto, B. Liblit, A. Krishnamurthy, P. N. Hilfinger, S. L. Graham, D. Gay, P. Colella, and A. Aiken, Concurrency: Practice and Experience, Vol. 10, No. 11-13, September-November 1998. An earlier version was presented at the Workshop on Java for High-Performance Network Computing, Palo Alto, CA, Feb. 1998. (PDF)
1998 PGAS Empirical Evaluation of Global Memory Support on the Cray-T3D and Cray-T3E, A. Krishnamurthy, D. Culler, and K. Yelick, UCB//CSD-98-991, 1998. (PDF)
1997 IRAM Scalable processors in the billion-transistor era: IRAM, Kozyrakis, C.E., Perissakis, S., Patterson, D., Anderson, T., Asanovic, K., Cardwell, N., Fromm, R., Golbus, J., Gribstad, B., Keeton, K., Thomas, R., Treuhaft, N., Yelick, K., Computer, vol.30, (no.9), IEEE Comput. Soc, Sept. 1997. p.75-8. (PDF)
1997 IRAM The Energy Efficiency of IRAM Architectures, R. Fromm, S. Perissakis, N. Cardwell, D. Patterson, T. Anderson, and K. Yelick, Proceedings of the 24th Annual International Conference on Computer Architecture, June 1997. (PDF)
1997 IRAM A Case for Intelligent DRAM: IRAM, D. Patterson, T. Anderson, N. Cardwell, R. Fromm, K. Keeton, C. Kozyrakis, R. Thomas, and K. Yelick, IEEE Micro, April 1997, pp. 34-44. Also appeared as an Award Paper, Hot Chips VIII , August 1996. (PDF)
1997 IRAM Intelligent RAM (IRAM): Chips that remember and compute, D. Patterson, T. Anderson, N. Cardwell, R. Fromm, K. Keeton, C. Kozyrakis, R. Thomas, and K. Yelick, Proceedings of the 1997 IEEE International Solid-State Circuits Conference, February 1997, pp. 224-225. (PDF)
1997 Alg Models and Scheduling Algorithms for Mixed Data and Task Parallel Programs, S. Chakrabarti, J. Demmel, and K. Yelick, Journal of Parallel and Distributed Computing, Vol. 47, pp. 168--184, 1997. (PDF)
1996 App Performance Modeling and Composition: A Case Study in Cell Simulation, Steve G. Steinberg, Jun Yang, and Katherine Yelick, Internation Parallel Processing Symposium (IPPS) '96, April 1996. (PDF)
1996 Comp Analyses and Optimizations for Shared Address Space Programs, A. Krishnamurthy and K. Yelick Journal of Parallel and Distributed Computation, 1996. (PDF)
1996 PGAS Evaluation of Architectural Support for Global Address-Based Communication in Large-Scale Parallel Machines, Arvind Krishnamurthy, Klaus E. Schauser, Chris Scheiman, Randy Wang, David Culler, and Katherine Yelick, Proceedings of Architecture Support on Programming Languages and Operating Systems, Cambridge, MA, November 1996. (PDF)
1995 App Parallelizing the Phylogeny Problem, J. Jones and K. Yelick, Supercomputing '95. December 1995. (PDF)
1995 Comp Optimizing Parallel Programs with Explicit Synchronization, Arvind Krishnamurthy and Katherine Yelick, Programming Language Design and Implementation, La Jolla, California, June 1995. (PDF)
1995 Alg Modeling the Benefits of Mixed Data and Task Parallelism, Soumen Chakrabarti, James Demmel, and Katherine Yelick, Symposium on Parallel Algorithms and Architectures, Santa Barbara, California, July 1995. (PDF)
1995 RTS Portable Parallel Irregular Applications, K. Yelick, C.-P. Wen, S. Chakrabarti, E. Deprit, J. Jones, A. Krishnamurthy, Workshop on Parallel Symbolic Languages and Systems, Beaune, France, October 1995. Lecture Notes in Computer Science. (PDF)
1995 RTS Multipol: A Distributed Data Structure Library, S. Chakrabarti, E. Deprit, J. Jones, A. Krishnamurthy, E.-J. Im, C.-P. Wen, and K. Yelick, University of California at Berkeley Technical Report, UCB//CSD-95-879, July 1995. (PDF)
1995 RTS Portable Runtime Support for Asynchronous Simulation, Chih-Po Wen and Katherine Yelick, International Conference on Parallel Processing (ICPP), August 1995. (PDF)
1995 RTS Runtime Support for Portable Distributed Data Structures, C.-P. Wen, S. Chakrabarti, E. Deprit, A. Krishnamurthy and K. Yelick, Workshop on Languages, Compilers, and Runtime Systems for Scalable Computers, May 1995. (PDF)
1995 Sym Compiling Verilog into Finite State Machines, S.-T. Cheng, R. Brayton, G. York, K. Yelick, A. Saldanha. International Verilog Conference, 1995. (PDF)
1995 PGAS Empirical Evaluation of the CRAY-T3D: A Compiler Perspective, Remzi H. Arpaci, David E. Culler, Arvind Krishnamurthy, Steve G. Steinberg, and Katherine Yelick, International Symposium on Computer Architecture, Santa Margherita Ligure, Italy, June 1995. (PDF)
1994 App Connected Components on Distributed Memory Machines, A. Krishnamurthy, S. Lumetta, D. Culler, and K. Yelick, June 1994. Parallel Algorithms: 3rd DIMACS Implementation Challenge, October 17-19, 1994, volume 30 of DIMACS Series in Discrete Mathematics and Theoretical Computer Science. (PDF)
1994 Comp Optimizing Parallel SPMD Programs, Arvind Krishnamurthy and Katherine Yelick, Seventh Annual Workshop on Languages and Compilers for Parallel Computing, Ithaca, New York, August 1994. (PDF)
1994 RTS Randomized Load Balancing for Tree Structured Computation, Soumen Chakrabarti, Abhiram Ranade, and Katherine Yelick, IEEE Scalable High Performance Computing Conference, Knoxville, Tennessee, May 1994. (PDF)
1994 RTS Distributed Data Structures and Algorithms for Gröbner Basis Computation, Soumen Chakrabarti and Katherine Yelick, Lisp and Symbolic Computation, Vol. 7, 1994. (PDF)
1993 App Parallel Timing Simulation on a Distributed Memory Multiprocessor, Chih-Po Wen and Katherine Yelick, International Conference on Computer Aided Design, Santa Clara, California, November 1993. (PDF)
1993 App Implementing an Irregular Application on a Distributed Memory Multiprocessor, Soumen Chakrabarti and Katherine Yelick, ACM Symposium on Principles and Practice of Parallel Programming (PPoPP), San Diego, California, June 1993. (PDF)
1993 Comp Compiling Sequential Programs for Speculative Parallelism, Chih-Po Wen and Katherine Yelick, International Conference on Parallel and Distributed Systems, National Taiwan University, Taiwan, December 1993. PDF)
1993 RTS Data Structures for Irregular Applications, K. Yelick, S. Chakrabarti, E. Deprit, J. Jones, A. Krishnamurthy, and C.-P. Wen, DIMACS Workshop on Parallel Algorithms for Unstructured and Dynamic Problems, Piscataway, New Jersey, June 1993. (PDF)
1993 PGAS Parallel Programming in Split-C, D. Culler, A. Dusseau, S. Goldstein, A. Krishnamurthy, S. Lumetta, T. von Eicken, and K. Yelick, Supercomputing, Portland, Oregon, November 1993. (PDF)
1993 Sym On the Correctness of a Distributed Memory Gröbner Basis Algorithm, Soumen Chakrabarti and Katherine Yelick, International Conference on Rewriting Techniques and Applications, Montreal, Canada, June 1993. (PDF)
1992 RTS Programming Models for Irregular Applications Katherine Yelick, Workshop on Languages and Compilers and Run-Time Environments for Distributed Memory Multiprocessors, October 1992. Also appeared in SIGPLAN Notices, January 1993. (PDF)
1992 RTS A Survey of Portable Message Passing Libraries, Chih-Po Wen and Katherine Yelick, unpublished manuscript, October 15, 1992. (PDF)
1992 App A Parallel Completion Procedure for Term Rewriting Systems, Katherine Yelick and Stephen J. Garland, Conference on Automated Deduction , June 1992. (PDF)
1991 Sym Using Abstraction in Explicitly Parallel Programs Katherine A. Yelick, MIT Laboratory for Computer Science, July 1991, TR-507. Revised from PhD Thesis, December 1990. (PDF)
1990 Sym Parallel Completion, Katherine Yelick, Proceedings of the International Workshop on Parallelization in Inference Systems, p. 348, Springer-Verlag, 1990. (PDF)
1989 Sym Moded type systems for logic programming, Yelick, Katherine A., and Joseph L. Zachary, Proceedings of the 16th ACM SIGPLAN-SIGACT symposium on Principles of programming languages, ACM, 1989.
1987 Sym Unification in combinations of collapse-free regular theories, Yelick, Katherine A., Journal of Symbolic Computation 3.1 (1987): 153-181.
1985 Sym Combining unification algorithms for confined regular equational theories Kathy Yelick, Rewriting Techniques and Applications, Springer Berlin Heidelberg, 1985.
1985 Sym A Generalized Approach to Equational Unification, Katherine A. Yelick, MIT Laboratory for Computer Science, August 1985, TR-344. (Master's Thesis, PDF)