Simultaneous multithreading: Maximizing on-chip parallelism DM Tullsen, SJ Eggers, HM Levy Proceedings of the 22nd annual international symposium on Computer …, 1995 | 2409 | 1995 |
Extensibility safety and performance in the SPIN operating system BN Bershad, S Savage, P Pardyak, EG Sirer, ME Fiuczynski, D Becker, ... Proceedings of the fifteenth ACM symposium on Operating systems principles …, 1995 | 1590 | 1995 |
Exploiting choice: Instruction fetch and issue on an implementable simultaneous multithreading processor DM Tullsen, SJ Eggers, JS Emer, HM Levy, JL Lo, RL Stamm Proceedings of the 23rd annual international symposium on Computer …, 1996 | 1234 | 1996 |
Simultaneous multithreading: A platform for next-generation processors SJ Eggers, JS Emer, HM Levy, JL Lo, RL Stamm, DM Tullsen IEEE micro 17 (5), 12-19, 1997 | 720 | 1997 |
Implementing a cache consistency protocol RH Katz, SJ Eggers, DA Wood, CL Perkins, RG Sheldon ACM SIGARCH Computer Architecture News 13 (3), 276-283, 1985 | 422 | 1985 |
Converting thread-level parallelism to instruction-level parallelism via simultaneous multithreading JL Lo, JS Emer, HM Levy, RL Stamm, DM Tullsen, SJ Eggers ACM Transactions on Computer Systems (TOCS) 15 (3), 322-354, 1997 | 379 | 1997 |
A characterization of sharing in parallel programs and its application to coherency protocol evaluation SJ Eggers, RH Katz ACM SIGARCH Computer Architecture News 16 (2), 373-382, 1988 | 328 | 1988 |
An analysis of database workload performance on simultaneous multithreaded processors JL Lo, LA Barroso, SJ Eggers, K Gharachorloo, HM Levy, SS Parekh ACM SIGARCH Computer Architecture News 26 (3), 39-50, 1998 | 320 | 1998 |
SPIN: An extensible microkernel for application-specific operating system services BN Bershad, C Chambers, S Eggers, C Maeda, D McNamee, P Pardyak, ... Proceedings of the 6th workshop on ACM SIGOPS European workshop: Matching …, 1994 | 283 | 1994 |
Fast, effective dynamic compilation J Auslander, M Philipose, C Chambers, SJ Eggers, BN Bershad ACM SIGPLAN Notices 31 (5), 149-159, 1996 | 282 | 1996 |
System and method for performing selective dynamic compilation using run-time information C Chambers, SJ Eggers, BK Grant, M Mock, M Philipose US Patent 6,427,234, 2002 | 264 | 2002 |
The wavescalar architecture S Swanson, A Schwerin, M Mercaldi, A Petersen, A Putnam, K Michelson, ... ACM Transactions on Computer Systems (TOCS) 25 (2), 1-54, 2007 | 239 | 2007 |
Integrating register allocation and instruction scheduling for RISCs DG Bradlee, SJ Eggers, RR Henry ACM SIGARCH Computer Architecture News 19 (2), 122-131, 1991 | 237 | 1991 |
Design decisions in SPUR M Hill, S Eggers, J Larus, G Taylor, G Adams, BK Bose, G Gibson, ... Computer 19 (11), 8-22, 1986 | 233 | 1986 |
Evaluating the performance of four snooping cache coherency protocols SJ Eggers, RH Katz Proceedings of the 16th annual international symposium on Computer …, 1989 | 229 | 1989 |
Reducing false sharing on shared memory multiprocessors through compile time data transformations TE Jeremiassen, SJ Eggers ACM SIGPLAN Notices 30 (8), 179-188, 1995 | 228 | 1995 |
DyC: an expressive annotation-directed dynamic compiler for C B Grant, M Mock, M Philipose, C Chambers, SJ Eggers Theoretical Computer Science 248 (1-2), 147-199, 2000 | 220 | 2000 |
The effect of sharing on the cache and bus performance of parallel programs SJ Eggers, RH Katz ACM SIGARCH Computer Architecture News 17 (2), 257-270, 1989 | 214 | 1989 |
Techniques for efficient inline tracing on a shared-memory multiprocessor SJ Eggers, DR Keppel, EJ Koldinger, HM Levy ACM SIGMETRICS Performance Evaluation Review 18 (1), 37-47, 1990 | 205 | 1990 |
Supporting fine-grained synchronization on a simultaneous multithreading processor DM Tullsen, JL Lo, SJ Eggers, HM Levy Proceedings Fifth International Symposium on High-Performance Computer …, 1999 | 202 | 1999 |