| 2008 | ||
|---|---|---|
| j11 | Michael J. Cafarella, Edward Y. Chang, Andrew Fikes, Alon Y. Halevy, Wilson C. Hsieh, Alberto Lerner, Jayant Madhavan, S. Muthukrishnan: Data management projects at Google. SIGMOD Record 37(1): 34-38 (2008) | |
| j10 | Fay Chang, Jeffrey Dean, Sanjay Ghemawat, Wilson C. Hsieh, Deborah A. Wallach, Michael Burrows, Tushar Chandra, Andrew Fikes, Robert E. Gruber: Bigtable: A Distributed Storage System for Structured Data. ACM Trans. Comput. Syst. 26(2) (2008) | |
| 2006 | ||
| c36 | Sean McDirmid, Wilson C. Hsieh: SuperGlue: Component Programming with Object-Oriented Signals. ECOOP 2006: 206-229 | |
| c35 | Sean McDirmid, Wilson C. Hsieh, Matthew Flatt: A Framework for Modular Linking in OO Languages. JMLC 2006: 116-135 | |
| c34 | Fay Chang, Jeffrey Dean, Sanjay Ghemawat, Wilson C. Hsieh, Deborah A. Wallach, Michael Burrows, Tushar Chandra, Andrew Fikes, Robert Gruber: Bigtable: A Distributed Storage System for Structured Data (Awarded Best Paper!). OSDI 2006: 205-218 | |
| c33 | Wilson C. Hsieh, Jayant Madhavan, Rob Pike: Data management projects at Google. SIGMOD Conference 2006: 725-726 | |
| 2005 | ||
| j9 | Godmar Back, Wilson C. Hsieh: The KaffeOS Java runtime system. ACM Trans. Program. Lang. Syst. 27(4): 583-630 (2005) | |
| 2004 | ||
| c32 | ||
| 2003 | ||
| j8 | Venkata K. Pingali, Sally A. McKee, Wilson C. Hsieh, John B. Carter: Restructuring Computations for Temporal Data Cache Locality. International Journal of Parallel Programming 31(4): 305-338 (2003) | |
| j7 | Bharat Chandramouli, Wilson C. Hsieh, John B. Carter, Sally A. McKee: A Cost Model For Integrated Restructuring Optimizations. J. Instruction-Level Parallelism 5 (2003) | |
| c31 | ||
| 2002 | ||
| c30 | ||
| c29 | Venkata K. Pingali, Sally A. McKee, Wilson C. Hsieh, John B. Carter: Computation regrouping: restructuring programs for temporal data cache locality. ICS 2002: 252-261 | |
| c28 | ||
| 2001 | ||
| j6 | Kathleen Knobe, Wilson C. Hsieh, Ulrich Kremer: SIGPLAN's Professional Activities Committee. SIGPLAN Notices 36(6): 1-2 (2001) | |
| j5 | Lixin Zhang, Zhen Fang, Michael A. Parker, Binu K. Mathew, Lambert Schaelicke, John B. Carter, Wilson C. Hsieh, Sally A. McKee: The Impulse Memory Controller. IEEE Trans. Computers 50(11): 1117-1132 (2001) | |
| c27 | Bharat Chandramouli, John B. Carter, Wilson C. Hsieh, Sally A. McKee: A Cost Framework for Evaluating Integrated Restructuring Optimizations. IEEE PACT 2001: 131-140 | |
| c26 | Zhen Fang, Lixin Zhang, John B. Carter, Wilson C. Hsieh, Sally A. McKee: Reevaluating Online Superpage Promotion with Hardware Support. HPCA 2001: 63-72 | |
| c25 | Sean McDirmid, Matthew Flatt, Wilson C. Hsieh: Jiazzi: New-Age Components for Old-Fashioned Java. OOPSLA 2001: 211-222 | |
| c24 | Wilson C. Hsieh, Dawson R. Engler, Godmar Back: Reverse-Engineering Instruction Encodings. USENIX Annual Technical Conference, General Track 2001: 133-145 | |
| 2000 | ||
| c23 | Dawson R. Engler, Wilson C. Hsieh: Derive: a tool that automatically reverse-engineers instruction encodings. Dynamo 2000: 12-22 | |
| c22 | Godmar Back, Wilson C. Hsieh, Jay Lepreau: Processes in KaffeOS: Isolation, Resource Management, and Sharing in Java. OSDI 2000: 333-346 | |
| c21 | Zhen Fang, Lixin Zhang, John B. Carter, Sally A. McKee, Wilson C. Hsieh: Online superpage promotion revisited (poster). SIGMETRICS 2000: 114-115 | |
| c20 | Godmar Back, Patrick Tullmann, Leigh Stoller, Wilson C. Hsieh, Jay Lepreau: Techniques for the Design of Java Operating Systems. USENIX Annual Technical Conference, General Track 2000: 197-210 | |
| 1999 | ||
| j4 | John B. Carter, Wilson C. Hsieh, Leigh Stoller: Impulse: Memory system support for scientific applications. Scientific Programming 7(3-4): 195-209 (1999) | |
| j3 | Massimiliano Poletto, Wilson C. Hsieh, Dawson R. Engler, M. Frans Kaashoek: 'C and tcc: A Language and Compiler for Dynamic Code Generation. ACM Trans. Program. Lang. Syst. 21(2): 324-369 (1999) | |
| c19 | Lixin Zhang, John B. Carter, Wilson C. Hsieh, Sally A. McKee: Memory System Support for Image Processing. IEEE PACT 1999: 98-107 | |
| c18 | Godmar Back, Wilson C. Hsieh: Drawing the Red Line in Java. Workshop on Hot Topics in Operating Systems 1999: 116-121 | |
| c17 | John B. Carter, Wilson C. Hsieh, Leigh Stoller, Mark R. Swanson, Lixin Zhang, Erik Brunvand, Al Davis, Chen-Chi Kuo, Ravindra Kuramkote, Michael A. Parker, Lambert Schaelicke, Terry Tateyama: Impulse: Building a Smarter Memory Controller. HPCA 1999: 70-79 | |
| 1998 | ||
| j2 | Wilson C. Hsieh, Marc E. Fiuczynski, Przemyslaw Pardyak, Brian N. Bershad: Type-Safe Casting. Softw., Pract. Exper. 28(11): 1245-1252 (1998) | |
| c16 | John B. Carter, Wilson C. Hsieh, Mark R. Swanson, Lixin Zhang, Erik Brunvand, Al Davis, Chen-Chi Kuo, Ravindra Kuramkote, Michael A. Parker, Lambert Schaelicke, Leigh Stoller, Terry Tateyama: Memory System Support for Irregular Applications. LCR 1998: 17-26 | |
| c15 | Wilson C. Hsieh, Przemyslaw Pardyak, Marc E. Fiuczynski, C. Garrett, Brian N. Bershad: The Interaction of Access Control and Object-Orientation in Extensible Systems. TOOLS (26) 1998: 320-332 | |
| 1996 | ||
| c14 | Robert Grimm, Wilson C. Hsieh, Wiebren de Jonge, M. Frans Kaashoek: Atomic Recovery Units: Failure Atomicity for Logical Disks. ICDCS 1996: 26-37 | |
| c13 | Dawson R. Engler, Wilson C. Hsieh, M. Frans Kaashoek: `C: A Language for High-Level, Efficient, and Machine-Independent Dynamic Code Generation. POPL 1996: 131-144 | |
| c12 | Wilson C. Hsieh, M. Frans Kaashoek, William E. Weihl: Dynamic Computation Migration in DSM Systems. SC 1996: 44 | |
| 1995 | ||
| c11 | Deborah A. Wallach, Wilson C. Hsieh, Kirk L. Johnson, M. Frans Kaashoek, William E. Weihl: Optimistic Active Messages: A Mechanism for Scheduling Communication with Computation. PPOPP 1995: 217-226 | |
| 1994 | ||
| c10 | M. Frans Kaashoek, William E. Weihl, Deborah A. Wallach, Wilson C. Hsieh, Kirk L. Johnson: Optimistic Active Messages: Structuring Systems for High-Performance Communication. ACM SIGOPS European Workshop 1994: 23-28 | |
| 1993 | ||
| c9 | Wilson C. Hsieh, M. Frans Kaashoek, William E. Weihl: The Persistent Relevance of IPC Performance: New Techniques for Reducing the IPC Penalty. Workshop on Workstation Operating Systems 1993: 186-190 | |
| c8 | Wilson C. Hsieh, Paul Wang, William E. Weihl: Computation Migration: Enhancing Locality for Distributed-Memory Parallel Systems. PPOPP 1993: 239-248 | |
| c7 | Wiebren de Jonge, M. Frans Kaashoek, Wilson C. Hsieh: The Logical Disk: A New Approach to Improving File Systems. SOSP 1993: 15-28 | |
| 1992 | ||
| c6 | Wilson C. Hsieh, William E. Weihl: Scalable Reader-Writer Locks for Parallel Systems. IPPS 1992: 656-659 | |
| c5 | William E. Weihl, Eric A. Brewer, Adrian Colbrook, Chrysanthos Dellarocas, Wilson C. Hsieh, Anthony D. Joseph, Carl A. Waldspurger, Paul Wang: PRELUDE: A System for Portable Parallel Software. PARLE 1992: 971-973 | |
| c4 | Eric A. Brewer, Adrian Colbrook, Wilson C. Hsieh, Paul Wang, William E. Weihl: Pipes: Linguistic Support for Ordered Asynchronous Invocations. SIGPLAN Workshop 1992: 80 | |
| 1989 | ||
| j1 | Michael G. Burke, Ron Cytron, Jeanne Ferrante, Wilson C. Hsieh: Automatic generation of nested, fork-join parallelism. The Journal of Supercomputing 3(2): 71-88 (1989) | |
| c3 | Ron Cytron, Michael Hind, Wilson C. Hsieh: Automatic Generation of DAG Parallelism. PLDI 1989: 54-68 | |
| 1988 | ||
| c2 | Frances E. Allen, Michael G. Burke, Ron Cytron, Jeanne Ferrante, Wilson C. Hsieh: A framework for determining useful parallelism. ICS 1988: 207-215 | |
| c1 | Michael G. Burke, Ron Cytron, Jeanne Ferrante, Wilson C. Hsieh, Vivek Sarkar, David Shields: Automatic Discovery of Parallelism: A Tool and an Experiment (Extended Abstract). PPOPP/PPEALS 1988: 77-84 | |
Data released under the ODC-BY 1.0 license — See also our legal information page