2009 |
46 | EE | Major Bhadauria,
Sally A. McKee,
Karan Singh,
Gary S. Tyson:
Data Cache Techniques to Save Power and Deliver High Performance in Embedded Systems.
T. HiPEAC 2: 65-84 (2009) |
45 | EE | Prasad Kulkarni,
David B. Whalley,
Gary S. Tyson,
Jack W. Davidson:
Practical exhaustive optimization phase order exploration and evaluation.
TACO 6(1): (2009) |
2008 |
44 | EE | David B. Whalley,
Gary S. Tyson:
Enhancing the effectiveness of utilizing an instruction register file.
IPDPS 2008: 1-5 |
43 | EE | Renato J. O. Figueiredo,
P. Oscar Boykin,
José A. B. Fortes,
Tao Li,
Jie-Kwon Peir,
David Wolinsky,
Lizy Kurian John,
David R. Kaeli,
David J. Lilja,
Sally A. McKee,
Gokhan Memik,
Alain Roy,
Gary S. Tyson:
Archer: A Community Distributed Computing Infrastructure for Computer Architecture Research and Education
CoRR abs/0807.1765: (2008) |
2007 |
42 | EE | Chris Zimmer,
Stephen Roderick Hines,
Prasad Kulkarni,
Gary S. Tyson,
David B. Whalley:
Facilitating compiler optimizations through the dynamic mapping of alternate register structures.
CASES 2007: 165-169 |
41 | EE | Prasad Kulkarni,
David B. Whalley,
Gary S. Tyson:
Evaluating Heuristic Optimization Phase Order Search Algorithms.
CGO 2007: 157-169 |
40 | EE | Major Bhadauria,
Sally A. McKee,
Karan Singh,
Gary S. Tyson:
Leveraging High Performance Data Cache Techniques to Save Power in Embedded Systems.
HiPEAC 2007: 23-37 |
39 | EE | Stephen Roderick Hines,
Gary S. Tyson,
David B. Whalley:
Addressing instruction fetch bottlenecks by using an instruction register file.
LCTES 2007: 165-174 |
38 | EE | Stephen Hines,
David B. Whalley,
Gary S. Tyson:
Guaranteeing Hits to Improve the Efficiency of a Small Instruction Cache.
MICRO 2007: 433-444 |
37 | EE | Michael J. Geiger,
Sally A. McKee,
Gary S. Tyson:
Specializing Cache Structures for High Performance and Energy Conservation in Embedded Systems.
T. HiPEAC 1: 54-73 (2007) |
2006 |
36 | EE | Stephen Hines,
David B. Whalley,
Gary S. Tyson:
Adapting compilation techniques to enhance the packing of instructions into registers.
CASES 2006: 43-53 |
35 | EE | Prasad Kulkarni,
David B. Whalley,
Gary S. Tyson,
Jack W. Davidson:
Exhaustive Optimization Phase Order Space Exploration.
CGO 2006: 306-318 |
34 | EE | William C. Kreahling,
Stephen Hines,
David B. Whalley,
Gary S. Tyson:
Reducing the cost of conditional transfers of control by using comparison specifications.
LCTES 2006: 64-71 |
33 | EE | Prasad Kulkarni,
David B. Whalley,
Gary S. Tyson,
Jack W. Davidson:
In search of near-optimal optimization phase orderings.
LCTES 2006: 83-92 |
32 | EE | Allen C. Cheng,
Gary S. Tyson:
High-quality ISA synthesis for low-power cache designs in embedded microprocessors.
IBM Journal of Research and Development 50(2-3): 299-310 (2006) |
2005 |
31 | EE | Michael J. Geiger,
Sally A. McKee,
Gary S. Tyson:
Drowsy region-based caches: minimizing both dynamic and static power dissipation.
Conf. Computing Frontiers 2005: 378-384 |
30 | EE | Michael J. Geiger,
Sally A. McKee,
Gary S. Tyson:
Beyond Basic Region Caching: Specializing Cache Structures for High Performance and Energy Conservation.
HiPEAC 2005: 102-115 |
29 | EE | Stephen Hines,
Joshua Green,
Gary S. Tyson,
David B. Whalley:
Improving Program Efficiency by Packing Instructions into Registers.
ISCA 2005: 260-271 |
28 | EE | Allen C. Cheng,
Gary S. Tyson,
Trevor N. Mudge:
PowerFITS: Reduce Dynamic and Static I-Cache Power Using Application Specific Instruction Set Synthesis.
ISPASS 2005: 32-41 |
27 | EE | Stephen Hines,
Gary S. Tyson,
David B. Whalley:
Reducing Instruction Fetch Cost by Packing Instructions into RegisterWindows.
MICRO 2005: 19-29 |
26 | EE | Allen C. Cheng,
Gary S. Tyson:
An Energy Efficient Instruction Set Synthesis Framework for Low Power Embedded System Designs.
IEEE Trans. Computers 54(6): 698-713 (2005) |
2004 |
25 | EE | Allen C. Cheng,
Gary S. Tyson,
Trevor N. Mudge:
FITS: framework-based instruction-set tuning synthesis for embedded application specific processors.
DAC 2004: 920-923 |
24 | EE | Viji Srinivasan,
Edward S. Davidson,
Gary S. Tyson:
A Prefetch Taxonomy.
IEEE Trans. Computers 53(2): 126-140 (2004) |
2001 |
23 | EE | Viji Srinivasan,
Edward S. Davidson,
Gary S. Tyson,
Mark J. Charney,
Thomas R. Puzak:
Branch History Guided Instruction Prefetching.
HPCA 2001: 291-300 |
22 | EE | Hsien-Hsin S. Lee,
Mikhail Smelyanskiy,
Chris J. Newburn,
Gary S. Tyson:
Stack Value File: Custom Microarchitecture for the Stack.
HPCA 2001: 5-14 |
21 | | Edward S. Tam,
Stevan A. Vlaovic,
Gary S. Tyson,
Edward S. Davidson:
Allocation by Conflict: A Simple Effective Multilateral Cache Management Scheme.
ICCD 2001: 133-141 |
20 | EE | Hsien-Hsin S. Lee,
Gary S. Tyson,
Matthew K. Farrens:
Improving Bandwidth Utilization using Eager Writeback.
J. Instruction-Level Parallelism 3: (2001) |
2000 |
19 | EE | Hsien-Hsin S. Lee,
Gary S. Tyson:
Region-based caching: an energy-delay efficient memory architecture for embedded processors.
CASES 2000: 120-127 |
18 | EE | Mikhail Smelyanskiy,
Gary S. Tyson,
Edward S. Davidson:
Register Queues: A New Hardware/Software Approach to Efficient Software Pipelining.
IEEE PACT 2000: 3-12 |
17 | EE | Hsien-Hsin S. Lee,
Gary S. Tyson,
Matthew K. Farrens:
Eager writeback - a technique for improving bandwidth utilization.
MICRO 2000: 11-21 |
16 | EE | Stevan A. Vlaovic,
Edward S. Davidson,
Gary S. Tyson:
Improving BTB performance in the presence of DLLs.
MICRO 2000: 77-86 |
1999 |
15 | 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 |
14 | EE | Edward S. Tam,
Jude A. Rivers,
Vijayalakshmi Srinivasan,
Gary S. Tyson,
Edward S. Davidson:
Active Management of Data Caches by Exploiting Reuse Information.
IEEE Trans. Computers 48(11): 1244-1259 (1999) |
13 | | Gary S. Tyson,
Todd M. Austin:
Memory Renaming: Fast, Early and Accurate Processing of Memory Communication.
International Journal of Parallel Programming 27(5): 357-380 (1999) |
12 | EE | Matt Postiff,
Gary S. Tyson,
Trevor N. Mudge:
Performance Limits of Trace Caches.
J. Instruction-Level Parallelism 1: (1999) |
1998 |
11 | EE | Jude A. Rivers,
Edward S. Tam,
Gary S. Tyson,
Edward S. Davidson,
Matthew K. Farrens:
Utilizing Reuse Information in Data Cache Management.
International Conference on Supercomputing 1998: 449-456 |
10 | EE | Edward S. Tam,
Jude A. Rivers,
Gary S. Tyson,
Edward S. Davidson:
mlcache: A Flexible Multi-Lateral Cache Simulator.
MASCOTS 1998: 19-26 |
9 | EE | Sangwook P. Kim,
Gary S. Tyson:
Analyzing the Working Set Characteristics of Branch Execution.
MICRO 1998: 49-58 |
1997 |
8 | EE | Gary S. Tyson,
Todd M. Austin:
Improving the Accuracy and Performance of Memory Communication Through Renaming.
MICRO 1997: 218-227 |
7 | EE | Jude A. Rivers,
Gary S. Tyson,
Edward S. Davidson,
Todd M. Austin:
On High-Bandwidth Data Cache Design for Multi-Issue Processors.
MICRO 1997: 46-56 |
1995 |
6 | EE | Gary S. Tyson,
Matthew K. Farrens,
John Matthews,
Andrew R. Pleszkun:
A modified approach to data cache management.
MICRO 1995: 93-103 |
1994 |
5 | | Matthew K. Farrens,
Gary S. Tyson,
Andrew R. Pleszkun:
A Study of Single-Chip Processor/Cache Organizations for Large Numbers of Transistors.
ISCA 1994: 338-347 |
4 | EE | Gary S. Tyson:
The effects of predicated execution on branch prediction.
MICRO 1994: 196-206 |
1993 |
3 | EE | Gary S. Tyson,
Matthew K. Farrens:
Techniques for extracting instruction level parallelism on MIMD architectures.
MICRO 1993: 128-137 |
1992 |
2 | EE | Gary S. Tyson,
Matthew K. Farrens,
Andrew R. Pleszkun:
MISC: a Multiple Instruction Stream Computer.
MICRO 1992: 193-196 |
1 | EE | Matthew K. Farrens,
Arvin Park,
Gary S. Tyson:
Modifying VM hardware to reduce address pin requirements.
MICRO 1992: 210-213 |