A framework for determining useful parallelism. - Frances E. Allen; Michael G. Burke; Ron Cytron; Jeanne Ferrante; Wilson C. Hsieh (ICS, 1988)

Automatic Discovery of Parallelism: A Tool and an Experiment (Extended Abstract). - Michael G. Burke; Ron Cytron; Jeanne Ferrante; Wilson C. Hsieh; Vivek Sarkar; David Shields (PPOPP/PPEALS, 1988)

Automatic Generation of DAG Parallelism. - Ron Cytron; Michael Hind; Wilson C. Hsieh (PLDI, 1989)

Automatic generation of nested, fork-join parallelism. - Michael G. Burke; Ron Cytron; Jeanne Ferrante; Wilson C. Hsieh (J. Supercomput., 1989)

Scalable Reader-Writer Locks for Parallel Systems. - Wilson C. Hsieh; William E. Weihl (IPPS, 1992)

PRELUDE: A System for Portable Parallel Software. - William E. Weihl; Eric A. Brewer; Adrian Colbrook; Chrysanthos Dellarocas; Wilson C. Hsieh; Anthony D. Joseph; Carl A. Waldspurger; Paul Wang (PARLE, 1992)

Pipes: Linguistic Support for Ordered Asynchronous Invocations. - Eric A. Brewer; Adrian Colbrook; Wilson C. Hsieh; Paul Wang; William E. Weihl (SIGPLAN Workshop, 1992)

The Persistent Relevance of IPC Performance: New Techniques for Reducing the IPC Penalty. - Wilson C. Hsieh; M. Frans Kaashoek; William E. Weihl (Workshop on Workstation Operating Systems, 1993)

Computation Migration: Enhancing Locality for Distributed-Memory Parallel Systems. - Wilson C. Hsieh; Paul Wang; William E. Weihl (PPoPP, 1993)

The Logical Disk: A New Approach to Improving File Systems. - Wiebren de Jonge; M. Frans Kaashoek; Wilson C. Hsieh (SOSP, 1993)

Optimistic Active Messages: Structuring Systems for High-Performance Communication. - M. Frans Kaashoek; William E. Weihl; Deborah A. Wallach; Wilson C. Hsieh; Kirk L. Johnson (ACM SIGOPS European Workshop, 1994)

Optimistic Active Messages: A Mechanism for Scheduling Communication with Computation. - Deborah A. Wallach; Wilson C. Hsieh; Kirk L. Johnson; M. Frans Kaashoek; William E. Weihl (PPoPP, 1995)

Dynamic computation migration in distributed shared memory systems. - Wilson C. Hsieh (1995)

Atomic Recovery Units: Failure Atomicity for Logical Disks. - Robert Grimm 001; Wilson C. Hsieh; Wiebren de Jonge; M. Frans Kaashoek (ICDCS, 1996)

C: A Language for High-Level, Efficient, and Machine-Independent Dynamic Code Generation. - Dawson R. Engler; Wilson C. Hsieh; M. Frans Kaashoek (POPL, 1996)

Dynamic Computation Migration in DSM Systems. - Wilson C. Hsieh; M. Frans Kaashoek; William E. Weihl (SC, 1996)

Memory System Support for Irregular Applications. - John B. Carter; Wilson C. Hsieh; Mark R. Swanson; Lixin Zhang 002; Erik Brunvand; Al Davis; Chen-Chi Kuo; Ravindra Kuramkote; Michael A. Parker; Lambert Schaelicke; Leigh Stoller; Terry Tateyama (LCR, 1998)

The Interaction of Access Control and Object-Orientation in Extensible Systems. - Wilson C. Hsieh; Przemyslaw Pardyak; Marc E. Fiuczynski; C. Garrett; Brian N. Bershad (TOOLS (26), 1998)

Type-Safe Casting. - Wilson C. Hsieh; Marc E. Fiuczynski; Przemyslaw Pardyak; Brian N. Bershad (Softw. Pract. Exp., 1998)

Memory System Support for Image Processing. - Lixin Zhang 002; John B. Carter; Wilson C. Hsieh; Sally A. McKee (IEEE PACT, 1999)

Drawing the Red Line in Java. - Godmar Back; Wilson C. Hsieh (Workshop on Hot Topics in Operating Systems, 1999)

Impulse: Building a Smarter Memory Controller. - John B. Carter; Wilson C. Hsieh; Leigh Stoller; Mark R. Swanson; Lixin Zhang 002; Erik Brunvand; Al Davis; Chen-Chi Kuo; Ravindra Kuramkote; Michael A. Parker; Lambert Schaelicke; Terry Tateyama (HPCA, 1999)

Impulse: Memory system support for scientific applications. - John B. Carter; Wilson C. Hsieh; Leigh Stoller (Sci. Program., 1999)

'C and tcc: A Language and Compiler for Dynamic Code Generation. - Massimiliano Poletto; Wilson C. Hsieh; Dawson R. Engler; M. Frans Kaashoek (ACM Trans. Program. Lang. Syst., 1999)

Derive: a tool that automatically reverse-engineers instruction encodings. - Dawson R. Engler; Wilson C. Hsieh (Dynamo, 2000)

Processes in KaffeOS: Isolation, Resource Management, and Sharing in Java. - Godmar Back; Wilson C. Hsieh; Jay Lepreau (OSDI, 2000)

Online superpage promotion revisited (poster). - Zhen Fang 002; Lixin Zhang 002; John B. Carter; Sally A. McKee; Wilson C. Hsieh (SIGMETRICS, 2000)

Techniques for the Design of Java Operating Systems. - Godmar Back; Patrick Tullmann; Leigh Stoller; Wilson C. Hsieh; Jay Lepreau (USENIX ATC, General Track, 2000)

A Cost Framework for Evaluating Integrated Restructuring Optimizations. - Bharat Chandramouli; John B. Carter; Wilson C. Hsieh; Sally A. McKee (IEEE PACT, 2001)

Reevaluating Online Superpage Promotion with Hardware Support. - Zhen Fang 002; Lixin Zhang 002; John B. Carter; Wilson C. Hsieh; Sally A. McKee (HPCA, 2001)

Jiazzi: New-Age Components for Old-Fashioned Java. - Sean McDirmid; Matthew Flatt; Wilson C. Hsieh (OOPSLA, 2001)

Reverse-Engineering Instruction Encodings. - Wilson C. Hsieh; Dawson R. Engler; Godmar Back (USENIX ATC, General Track, 2001)

SIGPLAN's Professional Activities Committee. - Kathleen Knobe; Wilson C. Hsieh; Ulrich Kremer (ACM SIGPLAN Notices, 2001)

The Impulse Memory Controller. - Lixin Zhang 002; Zhen Fang 002; Michael A. Parker; Binu K. Mathew; Lambert Schaelicke; John B. Carter; Wilson C. Hsieh; Sally A. McKee (IEEE Trans. Computers, 2001)

Runtime aspect weaving through metaprogramming. - Jason Baker; Wilson C. Hsieh (AOSD, 2002)

Computation regrouping: restructuring programs for temporal data cache locality. - Venkata K. Pingali; Sally A. McKee; Wilson C. Hsieh; John B. Carter (ICS, 2002)

Maya: Multiple-Dispatch Syntax Extension in Java. - Jason Baker; Wilson C. Hsieh (PLDI, 2002)

Aspect-oriented programming with Jiazzi. - Sean McDirmid; Wilson C. Hsieh (AOSD, 2003)

Restructuring Computations for Temporal Data Cache Locality. - Venkata K. Pingali; Sally A. McKee; Wilson C. Hsieh; John B. Carter (Int. J. Parallel Program., 2003)

A Cost Model For Integrated Restructuring Optimizations. - Bharat Chandramouli; Wilson C. Hsieh; John B. Carter; Sally A. McKee (J. Instr. Level Parallelism, 2003)

Splice: Aspects That Analyze Programs. - Sean McDirmid; Wilson C. Hsieh (GPCE, 2004)

The KaffeOS Java runtime system. - Godmar Back; Wilson C. Hsieh (ACM Trans. Program. Lang. Syst., 2005)

SuperGlue: Component Programming with Object-Oriented Signals. - Sean McDirmid; Wilson C. Hsieh (ECOOP, 2006)

A Framework for Modular Linking in OO Languages. - Sean McDirmid; Wilson C. Hsieh; Matthew Flatt (JMLC, 2006)

Bigtable: A Distributed Storage System for Structured Data (Awarded Best Paper!). - Fay Chang; Jeffrey Dean; Sanjay Ghemawat; Wilson C. Hsieh; Deborah A. Wallach; Michael Burrows; Tushar Chandra; Andrew Fikes; Robert Gruber (OSDI, 2006)

Data management projects at Google. - Wilson C. Hsieh; Jayant Madhavan; Rob Pike (SIGMOD Conference, 2006)

Data management projects at Google. - Michael J. Cafarella; Edward Y. Chang; Andrew Fikes; Alon Y. Halevy; Wilson C. Hsieh; Alberto Lerner; Jayant Madhavan; S. Muthukrishnan 001 (SIGMOD Rec., 2008)

Bigtable: A Distributed Storage System for Structured Data. - Fay Chang; Jeffrey Dean; Sanjay Ghemawat; Wilson C. Hsieh; Deborah A. Wallach; Michael Burrows; Tushar Chandra; Andrew Fikes; Robert E. Gruber (ACM Trans. Comput. Syst., 2008)

Spanner: Google's Globally Distributed Database. - James C. Corbett; Jeffrey Dean; Michael Epstein; Andrew Fikes; Christopher Frost 001; J. J. Furman; Sanjay Ghemawat; Andrey Gubarev; Christopher Heiser; Peter Hochschild; Wilson C. Hsieh; Sebastian Kanthak; et al. (ACM Trans. Comput. Syst., 2013)