2009 | ||
---|---|---|
67 | 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 | |
66 | 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. ISCA 2009: 395-405 | |
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 | 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 | 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 | 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 | Steven Swanson, Andrew Putnam, 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 | 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 | 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 | 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 | Joshua Redstone, Susan J. Eggers, Henry M. Levy: Mini-Threads: Increasing TLP on Small-Scale SMT Processors. HPCA 2003: 19-30 | |
56 | Luke McDowell, Susan J. Eggers, Steven D. Gribble: Improving server software support for simultaneous multithreaded processors. PPOPP 2003: 37-48 | |
55 | 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 | 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 | 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 | Matthai Philipose, Craig Chambers, Susan J. Eggers: Towards automatic construction of staged compilers. POPL 2002: 113-125 | |
51 | 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 | 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 | Joshua Redstone, Susan J. Eggers, Henry M. Levy: An Analysis of Operating System Behavior on a Simultaneous Multithreaded Architecture. ASPLOS 2000: 245-256 | |
48 | Markus Mock, Craig Chambers, Susan J. Eggers: Calpa: a tool for automating selective dynamic compilation. MICRO 2000: 291-302 | |
47 | 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 | 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 | 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 | 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 | 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 | 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 | 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 | 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 | 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 | 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 | 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 | Brian Grant, Markus Mock, Matthai Philipose, Craig Chambers, Susan J. Eggers: Annotation-Directed Run-Time Specialization in C. PEPM 1997: 163-178 | |
34 | 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 | 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 | 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 | 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 | 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 | Eric J. Koldinger, Susan J. Eggers, Henry M. Levy: On the Validity of Trace-Driven Simulation for Multiprocessors. ISCA 1991: 244-253 | |
13 | 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 | 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 | Susan J. Eggers, Randy H. Katz: Evaluating the Performance of Four Snooping Cache Coherency Protocols. ISCA 1989: 2-15 | |
7 | 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 | 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 | Susan J. Eggers, Frank Olken, Arie Shoshani: A Compression Technique for Large Statistical Data-Bases VLDB 1981: 424-434 | |
1980 | ||
1 | Susan J. Eggers, Arie Shoshani: Efficient Access of Compressed Data. VLDB 1980: 205-211 |