2009 |
66 | EE | Andrew Putnam,
Susan J. Eggers,
Dave Bennett,
Eric Dellinger,
Jeff Mason,
Henry Styles,
Prasanna Sundararajan,
Ralph Wittig:
Performance and power of cache-based reconfigurable computing.
FPGA 2009: 281 |
2008 |
65 | | Susan J. Eggers,
James R. Larus:
Proceedings of the 13th International Conference on Architectural Support for Programming Languages and Operating Systems, ASPLOS 2008, Seattle, WA, USA, March 1-5, 2008
ACM 2008 |
64 | EE | Andrew Putnam,
Dave Bennett,
Eric Dellinger,
Jeff Mason,
Prasanna Sundararajan,
Susan J. Eggers:
CHiMPS: A C-level compilation flow for hybrid CPU-FPGA architectures.
FPL 2008: 173-178 |
2007 |
63 | EE | Steven Swanson,
Andrew Schwerin,
Martha Mercaldi,
Andrew Petersen,
Andrew Putnam,
Ken Michelson,
Mark Oskin,
Susan J. Eggers:
The WaveScalar architecture.
ACM Trans. Comput. Syst. 25(2): (2007) |
2006 |
62 | EE | Martha Mercaldi,
Steven Swanson,
Andrew Petersen,
Andrew Putnam,
Andrew Schwerin,
Mark Oskin,
Susan J. Eggers:
Instruction scheduling for a tiled dataflow architecture.
ASPLOS 2006: 141-150 |
61 | EE | Steven Swanson,
Andrew Putnam,
Martha Mercaldi,
Martha Mercaldi,
Ken Michelson,
Andrew Petersen,
Andrew Schwerin,
Mark Oskin,
Susan J. Eggers:
Area-Performance Trade-offs in Tiled Dataflow Architectures.
ISCA 2006: 314-326 |
60 | EE | Andrew Petersen,
Andrew Putnam,
Martha Mercaldi,
Andrew Schwerin,
Susan J. Eggers,
Steven Swanson,
Mark Oskin:
Reducing control overhead in dataflow architectures.
PACT 2006: 182-191 |
59 | EE | Martha Mercaldi,
Steven Swanson,
Andrew Petersen,
Andrew Putnam,
Andrew Schwerin,
Mark Oskin,
Susan J. Eggers:
Modeling instruction placement on a spatial architecture.
SPAA 2006: 158-169 |
2005 |
58 | EE | Markus Mock,
Darren C. Atkinson,
Craig Chambers,
Susan J. Eggers:
Program Slicing with Dynamic Points-To Sets.
IEEE Trans. Software Eng. 31(8): 657-678 (2005) |
2003 |
57 | EE | Joshua Redstone,
Susan J. Eggers,
Henry M. Levy:
Mini-Threads: Increasing TLP on Small-Scale SMT Processors.
HPCA 2003: 19-30 |
56 | EE | Luke McDowell,
Susan J. Eggers,
Steven D. Gribble:
Improving server software support for simultaneous multithreaded processors.
PPOPP 2003: 37-48 |
55 | EE | Steven Swanson,
Luke McDowell,
Michael M. Swift,
Susan J. Eggers,
Henry M. Levy:
An evaluation of speculative instruction execution on simultaneous multithreaded processors.
ACM Trans. Comput. Syst. 21(3): 314-340 (2003) |
54 | EE | Jonathan Aldrich,
Emin Gün Sirer,
Craig Chambers,
Susan J. Eggers:
Comprehensive synchronization elimination for Java.
Sci. Comput. Program. 47(2-3): 91-120 (2003) |
2002 |
53 | EE | Michael M. Swift,
Steven Martin,
Henry M. Levy,
Susan J. Eggers:
Nooks: an architecture for reliable device drivers.
ACM SIGOPS European Workshop 2002: 102-107 |
52 | EE | Matthai Philipose,
Craig Chambers,
Susan J. Eggers:
Towards automatic construction of staged compilers.
POPL 2002: 113-125 |
51 | EE | Markus Mock,
Darren C. Atkinson,
Craig Chambers,
Susan J. Eggers:
Improving program slicing with dynamic points-to data.
SIGSOFT FSE 2002: 71-80 |
2001 |
50 | EE | Markus Mock,
Manuvir Das,
Craig Chambers,
Susan J. Eggers:
Dynamic points-to sets: a comparison with static analyses and potential applications in program understanding and optimization.
PASTE 2001: 66-72 |
2000 |
49 | EE | Joshua Redstone,
Susan J. Eggers,
Henry M. Levy:
An Analysis of Operating System Behavior on a Simultaneous Multithreaded Architecture.
ASPLOS 2000: 245-256 |
48 | EE | Markus Mock,
Craig Chambers,
Susan J. Eggers:
Calpa: a tool for automating selective dynamic compilation.
MICRO 2000: 291-302 |
47 | EE | Brian Grant,
Markus Mock,
Matthai Philipose,
Craig Chambers,
Susan J. Eggers:
The benefits and costs of DyC's run-time optimizations.
ACM Trans. Program. Lang. Syst. 22(5): 932-972 (2000) |
46 | EE | Brian Grant,
Markus Mock,
Matthai Philipose,
Craig Chambers,
Susan J. Eggers:
DyC: an expressive annotation-directed dynamic compiler for C.
Theor. Comput. Sci. 248(1-2): 147-199 (2000) |
1999 |
45 | EE | Brian Grant,
Matthai Philipose,
Markus Mock,
Craig Chambers,
Susan J. Eggers:
An evaluation of staged run-time optimizations in DyC (with retrospective)
Best of PLDI 1999: 656-669 |
44 | EE | Dean M. Tullsen,
Jack L. Lo,
Susan J. Eggers,
Henry M. Levy:
Supporting Fine-Grained Synchronization on a Simultaneous Multithreading Processor.
HPCA 1999: 54-58 |
43 | EE | Brian Grant,
Matthai Philipose,
Markus Mock,
Craig Chambers,
Susan J. Eggers:
An Evaluation of Staged Run-Time Optimizations in DyC.
PLDI 1999: 293-304 |
42 | EE | Jonathan Aldrich,
Craig Chambers,
Emin Gün Sirer,
Susan J. Eggers:
Static Analyses for Eliminating Unnecessary Synchronization from Java Programs.
SAS 1999: 19-38 |
41 | EE | Jack L. Lo,
Sujay S. Parekh,
Susan J. Eggers,
Henry M. Levy,
Dean M. Tullsen:
Software-Directed Register Deallocation for Simultaneous Multithreaded Processors.
IEEE Trans. Parallel Distrib. Syst. 10(9): 922-933 (1999) |
40 | | Jack L. Lo,
Susan J. Eggers,
Henry M. Levy,
Sujay S. Parekh,
Dean M. Tullsen:
Tuning Compiler Optimizations for Simultaneous Multithreading.
International Journal of Parallel Programming 27(6): 477-503 (1999) |
1998 |
39 | EE | Dean M. Tullsen,
Susan J. Eggers,
Henry M. Levy:
Retrospective: Simultaneous Multithreading: Maximizing On-Chip Parallelism.
25 Years ISCA: Retrospectives and Reprints 1998: 115-116 |
38 | EE | Dean M. Tullsen,
Susan J. Eggers,
Henry M. Levy:
Simultaneous Multithreading: Maximizing On-Chip Parallelism.
25 Years ISCA: Retrospectives and Reprints 1998: 533-544 |
37 | EE | Jack L. Lo,
Luiz André Barroso,
Susan J. Eggers,
Kourosh Gharachorloo,
Henry M. Levy,
Sujay S. Parekh:
An Analysis of Database Workload Performance on Simultaneous Multithreaded Processors.
ISCA 1998: 39-50 |
1997 |
36 | EE | Jack L. Lo,
Susan J. Eggers,
Henry M. Levy,
Sujay S. Parekh,
Dean M. Tullsen:
Tuning Compiler Optimizations for Simultaneous Multithreading.
MICRO 1997: 114-124 |
35 | EE | Brian Grant,
Markus Mock,
Matthai Philipose,
Craig Chambers,
Susan J. Eggers:
Annotation-Directed Run-Time Specialization in C.
PEPM 1997: 163-178 |
34 | EE | Jack L. Lo,
Susan J. Eggers,
Joel S. Emer,
Henry M. Levy,
Rebecca L. Stamm,
Dean M. Tullsen:
Converting Thread-Level Parallelism to Instruction-Level Parallelism via Simultaneous Multithreading.
ACM Trans. Comput. Syst. 15(3): 322-354 (1997) |
1996 |
33 | EE | Dean M. Tullsen,
Susan J. Eggers,
Joel S. Emer,
Henry M. Levy,
Jack L. Lo,
Rebecca L. Stamm:
Exploiting Choice: Instruction Fetch and Issue on an Implementable Simultaneous Multithreading Processor.
ISCA 1996: 191-202 |
32 | | Joel Auslander,
Matthai Philipose,
Craig Chambers,
Susan J. Eggers,
Brian N. Bershad:
Fast, Effective Dynamic Compilation.
PLDI 1996: 149-159 |
1995 |
31 | EE | Dean M. Tullsen,
Susan J. Eggers,
Henry M. Levy:
Simultaneous Multithreading: Maximizing On-Chip Parallelism.
ISCA 1995: 392-403 |
30 | | Jack L. Lo,
Susan J. Eggers:
Improving Balanced Scheduling with Compiler Optimizations that Increase Instruction-Level Parallelism.
PLDI 1995: 151-162 |
29 | | Tor E. Jeremiassen,
Susan J. Eggers:
Reducing False Sharing on Shared Memory Multiprocessors through Compile Time Data Transformations.
PPOPP 1995: 179-188 |
28 | | Brian N. Bershad,
Stefan Savage,
Przemyslaw Pardyak,
Emin Gün Sirer,
Marc E. Fiuczynski,
David Becker,
Craig Chambers,
Susan J. Eggers:
Extensibility, Safety and Performance in the SPIN Operating System.
SOSP 1995: 267-284 |
27 | EE | Dean M. Tullsen,
Susan J. Eggers:
Effective Cache Prefetching on Bus-Based Multiprocessors
ACM Trans. Comput. Syst. 13(1): 57-88 (1995) |
26 | | Brian N. Bershad,
Craig Chambers,
Susan J. Eggers,
Chris Maeda,
Dylan McNamee,
Przemyslaw Pardyak,
Stefan Savage,
Emin Gün Sirer:
SPIN - An Extensible Microkernel for Application-specific Operating System Services.
Operating Systems Review 29(1): 74-77 (1995) |
1994 |
25 | | Brian N. Bershad,
Craig Chambers,
Susan J. Eggers,
Chris Maeda,
Dylan McNamee,
Przemyslaw Pardyak,
Stefan Savage,
Emin Gün Sirer:
SPIN - An Extensible Microkernel for Application-specific Operating System Services.
ACM SIGOPS European Workshop 1994: 68-71 |
24 | | Radhika Thekkath,
Susan J. Eggers:
The Effectiveness of Multiple Hardware Contexts.
ASPLOS 1994: 328-337 |
23 | | Tor E. Jeremiassen,
Susan J. Eggers:
Static Analysis of Barrier Synchronization in Explicitly Parallel Programs.
IFIP PACT 1994: 171-180 |
22 | | Radhika Thekkath,
Susan J. Eggers:
Impact of Sharing-Based Thread Placement on Multithreaded Architectures.
ISCA 1994: 176-186 |
1993 |
21 | EE | Daniel R. Kerns,
Susan J. Eggers:
Balanced scheduling: instruction scheduling when memory latency is uncertain (with retrospective)
Best of PLDI 1993: 515-527 |
20 | | Dean M. Tullsen,
Susan J. Eggers:
Limitations of Cache Prefetching on a Bus-Based Multiprocessor.
ISCA 1993: 278-288 |
19 | | Daniel R. Kerns,
Susan J. Eggers:
Balanced Scheduling: Instruction Scheduling When Memory Latency is Uncertain.
PLDI 1993: 278-289 |
1992 |
18 | | Eric J. Koldinger,
Jeffrey S. Chase,
Susan J. Eggers:
Architectural Support for Single Address Space Operating Systems.
ASPLOS 1992: 175-186 |
17 | | Tor E. Jeremiassen,
Susan J. Eggers:
Computing Per-Process Summary Side-Effect Information.
LCPC 1992: 175-191 |
1991 |
16 | | David G. Bradlee,
Susan J. Eggers,
Robert R. Henry:
Integrating Register Allocation and Instruction Scheduling for RISCs.
ASPLOS 1991: 122-131 |
15 | | Susan J. Eggers,
Tor E. Jeremiassen:
Eliminating False Sharing.
ICPP (1) 1991: 377-381 |
14 | EE | Eric J. Koldinger,
Susan J. Eggers,
Henry M. Levy:
On the Validity of Trace-Driven Simulation for Multiprocessors.
ISCA 1991: 244-253 |
13 | EE | David G. Bradlee,
Susan J. Eggers,
Robert R. Henry:
The Effect on RISC Performance of Register Set Size and Structure Versus Code Generation Strategy.
ISCA 1991: 330-339 |
12 | | David G. Bradlee,
Robert R. Henry,
Susan J. Eggers:
The Marion System for Retargetable Instruction Scheduling.
PLDI 1991: 229-240 |
11 | | Susan J. Eggers:
Simplicity Versus Accuracy in a Model of Cache Coherency Overhead.
IEEE Trans. Computers 40(8): 893-906 (1991) |
1990 |
10 | EE | Susan J. Eggers,
David Keppel,
Eric J. Koldinger,
Henry M. Levy:
Techniques for Efficient Inline Tracing on a Shared-Memory Multiprocessor.
SIGMETRICS 1990: 37-47 |
1989 |
9 | | Susan J. Eggers,
Randy H. Katz:
The Effect of Sharing on the Cache and Bus Performance of Parallel Programs.
ASPLOS 1989: 257-270 |
8 | EE | Susan J. Eggers,
Randy H. Katz:
Evaluating the Performance of Four Snooping Cache Coherency Protocols.
ISCA 1989: 2-15 |
7 | EE | Susan J. Eggers,
Edward D. Lazowska,
Yi-Bing Lin:
Techniques for the trace-driven simulation of cache performance.
Winter Simulation Conference 1989: 1042-1046 |
1988 |
6 | | Susan J. Eggers,
Randy H. Katz:
A Characterization of Sharing in Parallel Programs and Its Application to Coherency Protocol Evaluation.
ISCA 1988: 373-382 |
1986 |
5 | | David A. Wood,
Susan J. Eggers,
Garth A. Gibson,
Mark D. Hill,
Joan M. Pendleton,
Scott A. Ritchie,
George S. Taylor,
Randy H. Katz,
David A. Patterson:
An In-Cache Address Translation Mechanism.
ISCA 1986: 358-365 |
1985 |
4 | | Randy H. Katz,
Susan J. Eggers,
David A. Wood,
C. L. Perkins,
R. G. Sheldon:
Implementing A Cache Consistency Protocol.
ISCA 1985: 276-283 |
1983 |
3 | EE | Paul Chan,
Susan J. Eggers,
Fredric C. Gey,
Harvard Holmes,
Peter Kreps,
John McCarthy,
Deane Merrill,
Frank Olken,
Arie Shoshani,
Harry K. T. Wong:
Statistical Data Management Research at Lawrence Berkeley Laboratory.
SSDBM 1983: 273-279 |
1981 |
2 | EE | Susan J. Eggers,
Frank Olken,
Arie Shoshani:
A Compression Technique for Large Statistical Data-Bases
VLDB 1981: 424-434 |
1980 |
1 | EE | Susan J. Eggers,
Arie Shoshani:
Efficient Access of Compressed Data.
VLDB 1980: 205-211 |