2008 |
72 | EE | Bumyong Choi,
Leo Porter,
Dean M. Tullsen:
Accurate branch prediction for short threads.
ASPLOS 2008: 125-134 |
71 | EE | Subhradyuti Sarkar,
Dean M. Tullsen:
Compiler Techniques for Reducing Data Cache Miss Rate on a Multithreaded Architecture.
HiPEAC 2008: 353-368 |
70 | EE | Jeffery A. Brown,
Dean M. Tullsen:
The shared-thread multiprocessor.
ICS 2008: 73-82 |
69 | EE | Dean M. Tullsen:
Holistic Design of Multiple-Core Architectures.
ISPDC 2008: 8-9 |
68 | EE | Carlos Madriles,
Carlos García Quiñones,
F. Jesús Sánchez,
Pedro Marcuello,
Antonio González,
Dean M. Tullsen,
Hong Wang,
John Paul Shen:
Mitosis: A Speculative Multithreaded Processor Based on Precomputation Slices.
IEEE Trans. Parallel Distrib. Syst. 19(7): 914-925 (2008) |
67 | EE | Brad Calder,
Dean M. Tullsen:
Editorial.
TACO 5(1): (2008) |
2007 |
66 | | Dean M. Tullsen,
Brad Calder:
34th International Symposium on Computer Architecture (ISCA 2007), June 9-13, 2007, San Diego, California, USA
ACM 2007 |
65 | EE | Weifeng Zhang,
Dean M. Tullsen,
Brad Calder:
Accelerating and Adapting Precomputation Threads for Effcient Prefetching.
HPCA 2007: 85-95 |
64 | EE | Dean M. Tullsen:
HCW Keynote Address Holistic Design of Multi-Core Architectures.
IPDPS 2007: 1 |
63 | EE | Jeffery A. Brown,
Rakesh Kumar,
Dean M. Tullsen:
Proximity-aware directory-based coherence for multi-core processor architectures.
SPAA 2007: 126-134 |
62 | | Rakesh Kumar,
Dean M. Tullsen:
The architecture of Efficient Multi-Core Processors: A Holistic Approach.
Advances in Computers 69: 1-87 (2007) |
61 | EE | Ravi Iyer,
Dean M. Tullsen:
Editorial: Special Section on CMP Architectures.
IEEE Trans. Parallel Distrib. Syst. 18(8): 1025-1027 (2007) |
60 | EE | Brad Calder,
Dean M. Tullsen:
Introduction.
TACO 4(1): (2007) |
2006 |
59 | EE | Weifeng Zhang,
Brad Calder,
Dean M. Tullsen:
A Self-Repairing Prefetcher in an Event-Driven Dynamic Optimization Framework.
CGO 2006: 50-64 |
58 | EE | David Sheldon,
Rakesh Kumar,
Roman L. Lysecky,
Frank Vahid,
Dean M. Tullsen:
Application-specific customization of parameterized FPGA soft-core processors.
ICCAD 2006: 261-268 |
57 | EE | David Sheldon,
Rakesh Kumar,
Frank Vahid,
Dean M. Tullsen,
Roman L. Lysecky:
Conjoining soft-core FPGA processors.
ICCAD 2006: 694-701 |
56 | EE | Weifeng Zhang,
Brad Calder,
Dean M. Tullsen,
Steve Checkoway:
Speculative Code Value Specialization Using the Trace Cache Fill Unit.
ICCD 2006 |
55 | EE | M. De Vuyst,
Rakesh Kumar,
Dean M. Tullsen:
Exploiting unbalanced thread scheduling for energy and performance on a CMP of SMT processors.
IPDPS 2006 |
54 | EE | Rakesh Kumar,
Dean M. Tullsen,
Norman P. Jouppi:
Core architecture optimization for heterogeneous chip multiprocessors.
PACT 2006: 23-32 |
53 | EE | Brad Calder,
Dean M. Tullsen:
Introduction.
TACO 3(1): 1-2 (2006) |
2005 |
52 | EE | Nathan Tuck,
Dean M. Tullsen:
Multithreaded Value Prediction.
HPCA 2005: 5-15 |
51 | EE | Weifeng Zhang,
Brad Calder,
Dean M. Tullsen:
An Event-Driven Multithreaded Dynamic Optimization Framework.
IEEE PACT 2005: 87-98 |
50 | EE | Florin Baboescu,
Dean M. Tullsen,
Grigore Rosu,
Sumeet Singh:
A Tree Based Router Search Engine Architecture with Single Port Memories.
ISCA 2005: 123-133 |
49 | EE | Rakesh Kumar,
Victor V. Zyuban,
Dean M. Tullsen:
Interconnections in Multi-Core Architectures: Understanding Mechanisms, Overheads and Scaling.
ISCA 2005: 408-419 |
48 | EE | Carlos García Quiñones,
Carlos Madriles,
F. Jesús Sánchez,
Pedro Marcuello,
Antonio González,
Dean M. Tullsen:
Mitosis compiler: an infrastructure for speculative threading based on pre-computation slices.
PLDI 2005: 269-279 |
47 | EE | Yiannakis Sazeides,
Rakesh Kumar,
Dean M. Tullsen,
Theofanis Constantinou:
The Danger of Interval-Based Power Efficiency Metrics: When Worst Is Best.
Computer Architecture Letters 4(1): 1 (2005) |
46 | EE | Rakesh Kumar,
Dean M. Tullsen,
Norman P. Jouppi,
Parthasarathy Ranganathan:
Heterogeneous Chip Multiprocessors.
IEEE Computer 38(11): 32-38 (2005) |
45 | EE | Norman P. Jouppi,
Rakesh Kumar,
Dean M. Tullsen:
Introduction to the special issue on the 2005 workshop on design, analysis, and simulation of chip multiprocessors (dasCMP'05).
SIGARCH Computer Architecture News 33(4): 4 (2005) |
44 | EE | Brad Calder,
Dean M. Tullsen:
Introduction.
TACO 2(1): 1-2 (2005) |
2004 |
43 | EE | Jamison D. Collins,
Dean M. Tullsen:
Clustered Multithreaded Architectures - Pursuing both IPC and Cycle Time.
IPDPS 2004 |
42 | EE | Rakesh Kumar,
Dean M. Tullsen,
Parthasarathy Ranganathan,
Norman P. Jouppi,
Keith I. Farkas:
Single-ISA Heterogeneous Multi-Core Architectures for Multithreaded Workload Performance.
ISCA 2004: 64-75 |
41 | EE | Jamison D. Collins,
Dean M. Tullsen,
Hong Wang:
Control Flow Optimization Via Dynamic Reconvergence Prediction.
MICRO 2004: 129-140 |
40 | EE | Eric Tune,
Rakesh Kumar,
Dean M. Tullsen,
Brad Calder:
Balanced Multithreading: Increasing Throughput via a Low Cost Multithreading Hierarchy.
MICRO 2004: 183-194 |
39 | EE | Rakesh Kumar,
Norman P. Jouppi,
Dean M. Tullsen:
Conjoined-Core Chip Multiprocessing.
MICRO 2004: 195-206 |
38 | EE | Brad Calder,
Dean M. Tullsen:
Introduction.
TACO 1(1): 1-2 (2004) |
2003 |
37 | EE | Nathan Tuck,
Dean M. Tullsen:
Initial Observations of the Simultaneous Multithreading Pentium 4 Processor.
IEEE PACT 2003: 26- |
36 | EE | John S. Seng,
Dean M. Tullsen:
The Effect of Compiler Optimizations on Pentium 4 Power Consumption.
Interaction between Compilers and Computer Architectures 2003: 51-56 |
35 | EE | Rakesh Kumar,
Keith I. Farkas,
Norman P. Jouppi,
Parthasarathy Ranganathan,
Dean M. Tullsen:
Single-ISA Heterogeneous Multi-Core Architectures: The Potential for Processor Power Reduction.
MICRO 2003: 81-92 |
34 | EE | John S. Seng,
Dean M. Tullsen:
Exploring the Potential of Architecture-Level Power Optimizations.
PACS 2003: 132-147 |
33 | EE | Rakesh Kumar,
Keith I. Farkas,
Norman P. Jouppi,
Parthasarathy Ranganathan,
Dean M. Tullsen:
Processor Power Reduction Via Single-ISA Heterogeneous Multi-Core Architectures.
Computer Architecture Letters 2: (2003) |
2002 |
32 | EE | Eric Tune,
Dean M. Tullsen,
Brad Calder:
Quantifying Instruction Criticality.
IEEE PACT 2002: 104- |
31 | EE | Rakesh Kumar,
Dean M. Tullsen:
Compiling for instruction cache performance on a multithreaded architecture.
MICRO 2002: 419-429 |
30 | EE | Jamison D. Collins,
Suleyman Sair,
Brad Calder,
Dean M. Tullsen:
Pointer cache assisted prefetching.
MICRO 2002: 62-73 |
29 | EE | Allan Snavely,
Dean M. Tullsen,
Geoffrey M. Voelker:
Symbiotic jobscheduling with priorities for a simultaneous multithreading processor.
SIGMETRICS 2002: 66-76 |
2001 |
28 | EE | Eric Tune,
Dongning Liang,
Dean M. Tullsen,
Brad Calder:
Dynamic Prediction of Critical Path Instructions.
HPCA 2001: 185-196 |
27 | EE | Jamison D. Collins,
Hong Wang,
Dean M. Tullsen,
Christopher J. Hughes,
Yong-Fong Lee,
Daniel M. Lavery,
John Paul Shen:
Speculative precomputation: long-range prefetching of delinquent loads.
ISCA 2001: 14-25 |
26 | EE | John S. Seng,
Eric Tune,
Dean M. Tullsen:
Reducing power with dynamic critical path information.
MICRO 2001: 114-123 |
25 | EE | Jamison D. Collins,
Dean M. Tullsen,
Hong Wang,
John Paul Shen:
Dynamic speculative precomputation.
MICRO 2001: 306-317 |
24 | EE | Dean M. Tullsen,
Jeffery A. Brown:
Handling long-latency loads in a simultaneous multithreading processor.
MICRO 2001: 318-327 |
23 | EE | Jamison D. Collins,
Dean M. Tullsen:
Runtime identification of cache conflict misses: The adaptive miss buffer.
ACM Trans. Comput. Syst. 19(4): 413-439 (2001) |
2000 |
22 | EE | Allan Snavely,
Dean M. Tullsen:
Symbiotic Jobscheduling for a Simultaneous Multithreading Processor.
ASPLOS 2000: 234-244 |
21 | EE | John S. Seng,
Dean M. Tullsen,
George Cai:
Power-Sensitive Multithreaded Architecture.
ICCD 2000: 199- |
20 | EE | Barbara Kreaseck,
Dean M. Tullsen,
Brad Calder:
Limits of Task-Based Parallelism in Irregular Applications.
ISHPC 2000: 43-58 |
1999 |
19 | EE | Dean M. Tullsen,
Guang R. Gao:
Multithreaded Execution Architecture and Compilation.
HPCA 1999: 321 |
18 | EE | Steven Wallace,
Dean M. Tullsen,
Brad Calder:
Instruction Recycling on a Multiple-Path Processor.
HPCA 1999: 44-53 |
17 | 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 |
16 | EE | Dean M. Tullsen,
John S. Seng:
Storageless Value Prediction Using Prior Register Values.
ISCA 1999: 270-279 |
15 | EE | Brad Calder,
Glenn Reinman,
Dean M. Tullsen:
Selective Value Prediction.
ISCA 1999: 64-74 |
14 | EE | Glenn Reinman,
Brad Calder,
Dean M. Tullsen,
Gary S. Tyson,
Todd M. Austin:
Classifying load and store instructions for memory renaming.
International Conference on Supercomputing 1999: 399-407 |
13 | EE | Jamison D. Collins,
Dean M. Tullsen:
Hardware Identification of Cache Conflict Misses.
MICRO 1999: 126-135 |
12 | 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) |
11 | | 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 |
10 | 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 |
9 | 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 |
8 | EE | Steven Wallace,
Brad Calder,
Dean M. Tullsen:
Threaded Multiple Path Execution.
ISCA 1998: 238-249 |
1997 |
7 | 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 |
6 | 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 |
5 | 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 |
4 | | Dean M. Tullsen:
Fellowship - Simulation And Modeling Of A Simultaneous Multithreading Processor.
Int. CMG Conference 1996: 819-828 |
1995 |
3 | EE | Dean M. Tullsen,
Susan J. Eggers,
Henry M. Levy:
Simultaneous Multithreading: Maximizing On-Chip Parallelism.
ISCA 1995: 392-403 |
2 | EE | Dean M. Tullsen,
Susan J. Eggers:
Effective Cache Prefetching on Bus-Based Multiprocessors
ACM Trans. Comput. Syst. 13(1): 57-88 (1995) |
1993 |
1 | | Dean M. Tullsen,
Susan J. Eggers:
Limitations of Cache Prefetching on a Bus-Based Multiprocessor.
ISCA 1993: 278-288 |