|
|
Carl Waldspurger: Research (more)
|
Research
|
My main research page
includes selected papers from the areas of resource management,
statistical profiling, and other projects. Additional
publications and patents are listed below.
|
|
Additional Publications
(copyright info)
|
Resource Management
-
Carl A. Waldspurger and William E. Weihl.
An Object-Oriented Framework for Modular Resource Management,
Proceedings of the Fifth Workshop on Object-Orientation
in Operating Systems (IWOOOS '96),
Seattle, Washington, October 1996.
Available formats:
Postscript-gzip.
-
Carl A. Waldspurger and William E. Weihl.
Stride Scheduling: Deterministic Proportional-Share Resource Mangement,
Technical Memorandum MIT/LCS/TM-528,
MIT Laboratory for Computer Science, June 1995.
Available formats:
Postscript-gzip.
-
Carl A. Waldspurger.
A Distributed Computational Economy for Utilizing Idle Resources,
Master's thesis, Massachusetts Institute of Technology, May 1989.
|
Statistical Profiling
-
Jennifer Anderson, Lance Berc, George Chrysos, Jeffrey Dean,
Sanjay Ghemawat, Jamey Hicks, Shun-Tak Leung, Mitch Lichtenberg,
Mark Vandevoorde, Carl A. Waldspurger, and William E. Weihl.
Transparent, Low-Overhead Profiling on Modern Processors,
Workshop on Profile and Feedback-Directed Compilation,
Paris, France, October 13, 1998.
Available formats:
Postscript-gzip.
-
William E. Weihl, Jennifer Anderson, Lance Berc, Jeff Dean,
Sanjay Ghemawat, Monika Henzinger, Shun-Tak Leung, Dick Sites, Mark
Vandevoorde, and Carl Waldspurger.
Continuous Profiling (It's 10:43; Do You Know Where Your Cycles Are?),
Proceedings of the Ninth Hot Chips Symposium,
Palo Alto, CA, August, 1997.
Available from:
DEC SRC site.
|
More Projects
-
Eric A. Brewer and Carl A. Waldspurger.
Preventing Recursion Deadlock in Concurrent Object-Oriented Systems,
Technical Report MIT/LCS/TR-526. A shorter version appears in
Proceedings of the Sixth International Parallel Processing
Symposium, March 1992.
Available formats:
Postscript-gzip.
-
William Weihl, Eric Brewer, Adrian Colbrook, Chrysanthos Dellarocas,
Wilson Hsieh, Anthony Joseph, Carl Waldspurger, and Paul Wang.
Prelude: A System for Portable Parallel Software,
Technical Report MIT/LCS/TR-519. A shorter version appears
in Proceedings of the Fourth International Conference on Parallel
Architectures and Languages Europe (PARLE '92).
Postscript-gzip.
-
Adrian Colbrook, Willaim Weihl, Eric Brewer, Chrysanthos
Dellarocas, Wilson Hsieh, Anthony Joseph, Carl Waldspurger, and Paul Wang.
Portable Software for Multiprocessor Systems,
Computing and Control Engineering Journal, November 1992.
-
J. Palmucci, C. Waldspurger, R. Duis, and P. Krause.
Experience with Acore: Implementing GHC with Actors,
MIT Artificial Intelligence Laboratory Memo #1106, October 1990.
-
C. Ball, T. Leung, and C. Waldspurger.
Analyzing Patterns of Message Passing,
Proceedings of the ACM SIGPLAN Workshop on
Object-Based Concurrent Programming,
SIGPLAN Notices, April 1989.
|
|
Patents
|
-
K. Farkas and C. Waldspurger.
Energy-based Sampling for Performance Monitoring,
U.S. Patent #6,609,208. Assigned to Hewlett Packard.
Issued August 19, 2003.
-
G. Chrysos, J. Dean, J. Hicks, C. Waldspurger, and W. Weihl.
Method for Scheduling Threads in a Multithreaded Processor,
U.S. Patent #6,549,930. Assigned to Compaq Computer Corporation.
Issued April 15, 2003.
-
J. Dean and C. Waldspurger.
Method for Scheduling Contexts Based on Statistics of Memory System
Interactions in a Computer System,
U.S. Patent #6,442,585. Assigned to Compaq Computer Corporation.
Issued August 27, 2002.
-
J. Dean, J. Hicks, G. Chrysos, C. Waldspurger, and W. Weihl.
Apparatus and Method for Monitoring a Computer System
to Guide Optimization,
U.S. Patent #6,374,367. Assigned to Compaq Computer Corporation.
Issued April 16, 2002.
-
J. Dean, J. Hicks, C. Waldspurger, and W. Weihl.
Method for Estimating Statistics of Properties of
Memory System Transactions,
U.S. Patent #6,332,178. Assigned to Compaq Computer Corporation.
Issued December 18, 2001.
-
J. Dean and C. Waldspurger.
Method for Estimating Statistics of Properties of
Memory System Interactions among Contexts in a
Computer System,
U.S. Patent #6,237,059. Assigned to Compaq Computer Corporation.
Issued May 22, 2001.
-
J. Dean, J. Hicks, C. Waldspurger, and W. Weihl.
Apparatus for Spatial and Temporal Sampling in a
Computer Memory System,
U.S. Patent #6,202,127. Assigned to Compaq Computer Corporation.
Issued March 13, 2001.
-
G. Chrysos, J. Dean, J. Hicks, D. Leibholz, E. McLellan,
C. Waldspurger, and W. Weihl.
Apparatus for Sampling Instruction Execution Information in a
Processor Pipeline,
U.S. Patent #6,195,748. Assigned to Compaq Computer Corporation.
Issued February 27, 2001.
-
G. Chrysos, J. Dean, J. Hicks, C. Waldspurger, and W. Weihl.
Apparatus for Determining the Instantaneous Average Number of
Instructions Processed,
U.S. Patent #6,175,814. Assigned to Compaq Computer Corporation.
Issued January 16, 2001.
-
G. Chrysos, J. Dean, J. Hicks, D. Leibholz, E. McLellan,
C. Waldspurger, and W. Weihl.
Method and Apparatus for Sampling Multiple Potentially
Concurrent Instructions in a Processor Pipeline,
U.S. Patent #6,163,840. Assigned to Compaq Computer Corporation.
Issued December 19, 2000.
-
G. Chrysos, J. Dean, R. Eustace, J. Hicks, C. Waldspurger, and W. Weihl.
Apparatus for Sampling Path History in a Processor Pipeline,
U.S. Patent #6,148,396. Assigned to Compaq Computer Corporation.
Issued November 14, 2000.
-
J. Dean, J. Hicks, S. Root, C. Waldspurger, and W. Weihl.
Method for Estimating Statistics of Properties of Interactions
Processed by a Processor Pipeline,
U.S. Patent #6,119,075. Assigned to Digital Equipment Corporation.
Issued September 12, 2000.
-
J. Anderson, J. Dean, J. Hicks, C. Waldspurger, and W. Weihl.
Method for Measuring Latencies by Randomly Selected Sampling of
the Instructions While the Instructions Are Executed,
U.S. Patent #6,092,180. Assigned to Digital Equipment Corporation.
Issued July 18, 2000.
-
J. Dean, R. Eustace, J. Hicks, C. Waldspurger, and W. Weihl.
Method for Estimating Execution Rates of Program Execution Paths,
U.S. Patent #6,070,009. Assigned to Digital Equipment Corporation.
Issued May 30, 2000.
-
G. Chrysos, J. Dean, J. Hicks, D. Liebholz, E. McLellan,
C. Waldspurger, and W. Weihl.
Apparatus for Randomly Sampling Instructions
in a Processor Pipeline,
U.S. Patent #6,000,044. Assigned to Digital Equipment Corporation.
Issued December 7, 1999.
-
J. Anderson, J. Dean, J. Hicks, C. Waldspurger, and W. Weihl.
Method for Inserting Memory Prefetch Operations Based on
Measured Latencies in a Program Optimizer,
U.S. Patent #5,964,867. Assigned to Digital Equipment Corporation.
Issued October 12, 1999.
-
G. Chrysos, J. Dean, J. Hicks, C. Waldspurger, and W. Weihl.
Apparatus for Sampling Instruction Operand or Result Values
in a Processor Pipeline,
U.S. Patent #5,923,872. Assigned to Digital Equipment Corporation.
Issued July 13, 1999.
-
G. Chrysos, J. Dean, J. Hicks, C. Waldspurger, and W. Weihl.
Method for Estimating Statistics of Properties of Instructions
Processed by a Processor Pipeline,
U.S. Patent #5,809,450. Assigned to Digital Equipment Corporation.
Issued September 15, 1998.
-
L. Berc, S. Ghemawat, M. Henzinger, R. Sites, C. Waldspurger, and W. Weihl.
High Frequency Sampling of Processor Performance Counters,
U.S. Patent #5,796,939. Assigned to Digital Equipment Corporation.
Issued August 18, 1998.
-
R. Smith and C. Waldspurger.
Private Regions Within a Shared Workspace,
U.S. Patent #5,107,443. Assigned to Xerox Corporation.
Issued April 21, 1992.
|
Carl Waldspurger
carl@waldspurger.org
Last modified 22-Dec-02 by carl
|