LPS Papers
These are papers published by the
Large-scale Parallel Software group
at
MIT LCS.
-
Lottery and Stride Scheduling:
Flexible Proportional-Share Resource Management,
by
Carl A. Waldspurger.
Ph.D. dissertation, September 1995. Will also appear
as Technical Report MIT/LCS/TR-667.
(A gzip-compressed version
is also available since the uncompressed file is about 6MB.)
-
Stride Scheduling: Deterministic Proportional-Share Resource Mangement,
by
Carl A. Waldspurger and
William E. Weihl.
This is Technical Memo MIT/LCS/TM-528, June 1995.
-
Lottery Scheduling: Flexible Proportional-Share Resource Mangement,
by
Carl A. Waldspurger and
William E. Weihl.
This appears in the Proceedings of the First Symposium on Operating
System Design and Implementation, November 1994.
-
Software Prefetching and Caching for Translation Lookaside Buffers,
by
Kavita Bala,
M. Frans Kaashoek, and
William E. Weihl.
This appears in the Proceedings of the First Symposium on Operating
System Design and Implementation, November 1994.
-
Efficient Implementation of High-Level Languages on User-Level
Communication Architectures,
by
Wilson C. Hsieh,
Kirk L. Johnson,
M. Frans Kaashoek,
Deborah A. Wallach,
and
William E. Weihl.
This is technical report MIT/LCS/TR-616.
-
How to Get Good Performance from the CM-5 Data Network,
by
Eric A. Brewer
and Bradley C. Kuszmaul.
This appears in the Proceedings of the 1994 Parallel Processing
Symposium.
-
Scalable Expanders: Exploiting Hierarchical Random Wiring,
by
Eric A. Brewer,
Frederic T. Chong,
and F. Thomson Leighton.
This appears in the Proceedings of the 1994 Symposium on the
Theory of Computing.
-
The Persistent Relevance of IPC Performance,
by
Wilson C. Hsieh,
M. Frans Kaashoek,
and
William E. Weihl.
This appears in the Proceedings of the Fourth Workshop on
Workstation Operating Systems. To display or print this paper
with Ghostscript, you need version 3.33 (available from
ftp.cs.wisc.edu:/pub/ghost/aladdin) or later.
-
Computation Migration: Enhancing Locality for Distributed-Memory Parallel
Systems,
by
Wilson C. Hsieh,
Paul Wang, and
William E. Weihl.
This appears in the Proceedings of the 4th ACM SIGPLAN Symposium
on Principles and Practice of Parallel Programming.
-
Register Relocation: Flexible Contexts for Multithreading,
by
Carl A. Waldspurger and
William E. Weihl.
This appears in the Proceedings of the 20th Annual International
Symposium on Computer Architecture, May 1993.
-
Developing Parallel Applications Using High-Performance Simulation,
by
Eric A. Brewer
and
William E. Weihl.
This appears in the Proceedings of the Workshop on Parallel and
Distributed Debugging.
-
Pipes: Linguistic Support for Ordered Asynchronous Invocations,
by Adrian Colbrook,
Eric A. Brewer,
Wilson C. Hsieh,
Paul Wang, and
William E. Weihl.
This is technical report MIT/LCS/TR-539.
-
Preventing Recursion Deadlock in Concurrent Object-Oriented Systems,
by
Eric A. Brewer and
Carl A. Waldspurger.
This is Technical Report MIT/LCS/TR-526. A shorter version appears in
Proceedings of the Sixth International Parallel Processing
Symposium, March 1992.
-
Scalable Reader-Writer Locks for Parallel Systems,
by
Wilson C. Hsieh
and
William E. Weihl.
This is technical report MIT/LCS/TR-521.
-
Prelude: A System for Portable Parallel Software,
by
William Weihl,
Eric Brewer,
Adrian Colbrook, Chrysanthos Dellarocas,
Wilson Hsieh,
Anthony Joseph,
Carl Waldspurger,
and Paul Wang.
This is technical report MIT/LCS/TR-519.
-
Proteus: A High-Performance Parallel-Architecture Simulator,
by
Eric A. Brewer,
Chrysanthos N. Dellarocas, Adrian Colbrook, and
William E. Weihl.
This is technical report MIT/LCS/TR-516.
Last modified: September 7, 1995
Back to LPS