1997 |
38 | | Wagner Meira Jr.,
Thomas J. LeBlanc,
Nikos Hardavellas,
Claudio Luis de Amorim:
Understanding the Performance of DSM Applications.
CANPC 1997: 198-211 |
1996 |
37 | EE | Ricardo Bianchini,
Thomas J. LeBlanc,
Jack E. Veenstra:
Categorizing Network Traffic in Update-Based Protocols on Scalable Multiprocessors.
IPPS 1996: 142-151 |
1994 |
36 | | Ricardo Bianchini,
Thomas J. LeBlanc:
Can High Bandwidth and Latency Justify Large Cache Blocks in Scalable Multiprocessors?
ICPP (1) 1994: 258-262 |
35 | EE | Mark Crovella,
Thomas J. LeBlanc:
Parallel performance using lost cycles analysis.
SC 1994: 600-609 |
34 | EE | Lawrence A. Crowl,
Thomas J. LeBlanc:
Parallel Programming with Control Abstraction.
ACM Trans. Program. Lang. Syst. 16(3): 524-576 (1994) |
33 | EE | Evangelos P. Markatos,
Thomas J. LeBlanc:
Using Processor Affinity in Loop Scheduling on Shared-Memory Multiprocessors.
IEEE Trans. Parallel Distrib. Syst. 5(4): 379-400 (1994) |
32 | | Lawrence A. Crowl,
Mark Crovella,
Thomas J. LeBlanc,
Michael L. Scott:
The Advantages of Multiple Parallelizations in Combinatorial Search.
J. Parallel Distrib. Comput. 21(1): 110-123 (1994) |
1993 |
31 | EE | Geoffrey Fox,
Sanjay Ranka,
Michael L. Scott,
Allen D. Malony,
James C. Browne,
Marina C. Chen,
Alok N. Choudhary,
Thomas Cheatham,
Janice E. Cuny,
Rudolf Eigenmann,
Amr F. Fahmy,
Ian T. Foster,
Dennis Gannon,
Tomasz Haupt,
Carl Kesselman,
Charles Koelbel,
Wei Li,
Monica S. Lam,
Thomas J. LeBlanc,
Jim Openshaw,
David A. Padua,
Constantine D. Polychronopoulos,
Joel H. Saltz,
Alan Sussman,
Gil Weigand,
Katherine A. Yelick:
Common runtime support for high-performance parallel languages.
SC 1993: 752-757 |
30 | | Mark Crovella,
Thomas J. LeBlanc:
Performance Debugging using Parallel Performance Predicates.
Workshop on Parallel and Distributed Debugging 1993: 140-150 |
29 | EE | Eliseu M. Chaves Jr.,
Prakash Das,
Thomas J. LeBlanc,
Brian D. Marsh,
Michael L. Scott:
Kernel-Kernel communication in a shared-memory multiprocessor.
Concurrency - Practice and Experience 5(3): 171-191 (1993) |
1992 |
28 | EE | Lawrence A. Crowl,
Thomas J. LeBlanc:
Control abstraction in parallel programming languages.
ICCL 1992: 44-53 |
27 | | Evangelos P. Markatos,
Thomas J. LeBlanc:
Load Balancing vs. Locality Management in Shared-Memory Multiprocessors.
ICPP (1) 1992: 258-267 |
26 | | Cezary Dubnicki,
Thomas J. LeBlanc:
Adjustable Block Size Coherent Caches.
ISCA 1992: 170-180 |
25 | | Evangelos P. Markatos,
Thomas J. LeBlanc:
Using Processor Affinity in Loop Scheduling on Shared-Memory Multiprocessors.
SC 1992: 104-113 |
24 | | Mark Crovella,
Ricardo Bianchini,
Thomas J. LeBlanc:
Using Communication-to-Computation Ratio in Parallel Program Design and Performance Prediction.
SPDP 1992: 238-245 |
23 | | Thomas J. LeBlanc,
Evangelos P. Markatos:
Shared Memory vs. Message Passing in Shared-Memory Multiprocessors.
SPDP 1992: 254-263 |
22 | | Ricardo Bianchini,
Thomas J. LeBlanc:
Software Caching on Cache-Coherent Multiprocessors.
SPDP 1992: 521-526 |
21 | | Brian D. Marsh,
Chris Brown,
Thomas J. LeBlanc,
Michael L. Scott,
Tim Becker,
Cesar Quiroz,
Prakash Das,
Jonas Karlsson:
The Rochester Checkers Player: Multimodel Parallel Programming for Animate Vision.
IEEE Computer 25(2): 12-19 (1992) |
20 | | Brian D. Marsh,
Chris Brown,
Thomas J. LeBlanc,
Michael L. Scott,
Tim Becker,
Prakash Das,
Jonas Karlsson,
Cesar Quiroz:
Operating System Support for Animate Vision.
J. Parallel Distrib. Comput. 15(2): 103-117 (1992) |
1991 |
19 | | Brian D. Marsh,
Michael L. Scott,
Thomas J. LeBlanc,
Evangelos P. Markatos:
First-Class User-Level Theads.
SOSP 1991: 110-121 |
1990 |
18 | | Michael L. Scott,
Thomas J. LeBlanc,
Brian D. Marsh:
Multi-Model Parallel Programming in Psyche.
PPOPP 1990: 70-78 |
17 | | Thomas J. LeBlanc,
John M. Mellor-Crummey,
Robert J. Fowler:
Analyzing Parallel Program Executions Using Multiple Views.
J. Parallel Distrib. Comput. 9(2): 203-217 (1990) |
1989 |
16 | | John M. Mellor-Crummey,
Thomas J. LeBlanc:
A Software Instruction Counter.
ASPLOS 1989: 78-86 |
15 | | Michael L. Scott,
Thomas J. LeBlanc,
Brian D. Marsh,
Timothy G. Becker,
Cezary Dubnicki,
Evangelos P. Markatos,
Neil G. Smithline:
Implementation Issues for the Psyche Multiprocessor Operating System.
Computing Systems 3(1): 101-138 (1989) |
14 | | Thomas J. LeBlanc,
John M. Mellor-Crummey,
Neal M. Gafter,
Lawrence A. Crowl,
Peter C. Dibble:
The Elmwood Multiprocessor Operating System.
Softw., Pract. Exper. 19(11): 1029-1055 (1989) |
1988 |
13 | | Michael L. Scott,
Thomas J. LeBlanc,
Brian D. Marsh:
Design Rationale for Psyche a General-Purpose Multiprocessor Operating System.
ICPP (2) 1988: 255-262 |
12 | | Thomas J. LeBlanc,
Michael L. Scott,
Christopher M. Brown:
Large-Scale Parallel Programming: Experience with the BBN Butterfly Parallel Processor.
PPOPP/PPEALS 1988: 161-172 |
11 | | Robert J. Fowler,
Thomas J. LeBlanc,
John M. Mellor-Crummey:
An Integrated Approach to Parallel Program Debugging and Performance Analysis of Large-Scal Multiprocessors.
Workshop on Parallel and Distributed Debugging 1988: 163-173 |
10 | | Thomas J. LeBlanc,
Barton P. Miller:
Summary of ACM Workshop on Parallel and Distributed Debugging.
Operating Systems Review 22(4): 7-19 (1988) |
1987 |
9 | | Thomas J. LeBlanc,
Sanjay Jain:
Crowd Control: Coordinating Processes in Parallel.
ICPP 1987: 81-84 |
8 | | Thomas J. LeBlanc,
John M. Mellor-Crummey:
Debugging Parallel Programs with Instant Replay.
IEEE Trans. Computers 36(4): 471-482 (1987) |
1986 |
7 | | Thomas J. LeBlanc:
Shared Memory Versus Message-Passing in a Tightly-Coupled Multiprocessor: A Case Study.
ICPP 1986: 463-466 |
1985 |
6 | | Thomas J. LeBlanc,
Stuart A. Friedberg:
Hierarchical Process Composition in Distributed Operating Systems.
ICDCS 1985: 26-34 |
5 | | Thomas J. LeBlanc,
Stuart A. Friedberg:
HPC: A Model of Structure and Change in Distributed Systems.
IEEE Trans. Computers 34(12): 1114-1129 (1985) |
1984 |
4 | | Thomas J. LeBlanc,
Robert P. Cook:
Broadcast Communication in StarMod.
ICDCS 1984: 319-325 |
3 | EE | Thomas J. LeBlanc:
Programming Language Support for Read-Time Distributed Systems.
ICDE 1984: 371-376 |
2 | | Thomas J. LeBlanc,
Robert H. Gerber,
Robert P. Cook:
The StarMod Distributed Programming Kernel.
Softw., Pract. Exper. 14(12): 1123-1139 (1984) |
1983 |
1 | | Robert P. Cook,
Thomas J. LeBlanc:
A Symbol Table Abstraction to Implement Languages with Explicit Scope Control.
IEEE Trans. Software Eng. 9(1): 8-12 (1983) |