Wilson C. Hsieh
Google Publications
-
Spanner: Google's Globally Distributed Database
James C. Corbett, Jeffrey Dean, Michael Epstein, Andrew Fikes, Christopher Frost, J. J. Furman, Sanjay Ghemawat, Andrey Gubarev, Christopher Heiser, Peter Hochschild, Wilson C. Hsieh, Sebastian Kanthak, Eugene Kogan, Hongyi Li, Alexander Lloyd, Sergey Melnik, David Mwaura, David Nagle, Sean Quinlan, Rajesh Rao, Lindsay Rolig, Yasushi Saito, Michal Szymaniak, Christopher Taylor, Ruth Wang, Dale Woodford
ACM Trans. Comput. Syst., vol. 31 (2013), pp. 8
-
Spanner: Google's Globally-Distributed Database
James C. Corbett, Jeffrey Dean, Michael Epstein, Andrew Fikes, Christopher Frost, JJ Furman, Sanjay Ghemawat, Andrey Gubarev, Christopher Heiser, Peter Hochschild, Wilson Hsieh, Sebastian Kanthak, Eugene Kogan, Hongyi Li, Alexander Lloyd, Sergey Melnik, David Mwaura, David Nagle, Sean Quinlan, Rajesh Rao, Lindsay Rolig, Dale Woodford, Yasushi Saito, Christopher Taylor, Michal Szymaniak, Ruth Wang
OSDI (2012)
-
Bigtable: A Distributed Storage System for Structured Data
Fay Chang, Jeffrey Dean, Sanjay Ghemawat, Wilson C. Hsieh, Deborah A. Wallach, Mike Burrows, Tushar Chandra, Andrew Fikes, Robert E. Gruber
7th USENIX Symposium on Operating Systems Design and Implementation (OSDI), {USENIX} (2006), pp. 205-218
-
Data management projects at Google
Wilson Hsieh, Jayant Madhavan, Rob Pike
SIGMOD Conference (2006), pp. 725-726
Previous Publications
-
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), pp. 205-218
-
The KaffeOS Java runtime system
Godmar Back, Wilson C. Hsieh
ACM Trans. Program. Lang. Syst., vol. 27 (2005), pp. 583-630
-
Splice: Aspects That Analyze Programs
Sean McDirmid, Wilson C. Hsieh
GPCE (2004), pp. 19-38
-
A Cost Model For Integrated Restructuring Optimizations
Bharat Chandramouli, Wilson C. Hsieh, John B. Carter, Sally A. McKee
J. Instruction-Level Parallelism, vol. 5 (2003)
-
Aspect-oriented programming with Jiazzi
Sean McDirmid, Wilson C. Hsieh
AOSD (2003), pp. 70-79
-
Restructuring Computations for Temporal Data Cache Locality
Venkata K. Pingali, Sally A. McKee, Wilson C. Hsieh, John B. Carter
International Journal of Parallel Programming, vol. 31 (2003), pp. 305-338
-
Computation regrouping: restructuring programs for temporal data cache locality
Venkata K. Pingali, Sally A. McKee, Wilson C. Hsieh, John B. Carter
ICS (2002), pp. 252-261
-
Maya: Multiple-Dispatch Syntax Extension in Java
Jason Baker, Wilson C. Hsieh
PLDI (2002), pp. 270-281
-
Runtime aspect weaving through metaprogramming
Jason Baker, Wilson C. Hsieh
AOSD (2002), pp. 86-95
-
The Impulse Memory Controller
Lixin Zhang, Zhen Fang, Michael Parker, Binu K. Mathew, Lambert Schaelicke, John B. Carter, Wilson C. Hsieh, Sally A. McKee
IEEE Trans. Computers, vol. 50 (2001), pp. 1117-1132
-
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
5th Symposium on Principles and Practice of Parallel Programming, Santa Barbara, California (1995), pp. 217-226
-
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), pp. 23-28