default search action
37th MICRO 2004: Portland, Oregon, USA
- 37th Annual International Symposium on Microarchitecture (MICRO-37 2004), 4-8 December 2004, Portland, OR, USA. IEEE Computer Society 2004, ISBN 0-7695-2126-6
Keynote 1
- Shekhar Borkar:
Microarchitecture and Design Challenges for Gigascale Integration. 3
Instruction Collapsing
- Peter G. Sassone, D. Scott Wills:
Dynamic Strands: Collapsing Speculative Dependence Chains for Reducing Pipeline Communication. 7-17 - Anne Bracy, Prashant Prahlad, Amir Roth:
Dataflow Mini-Graphs: Amplifying Superscalar Capacity and Bandwidth. 18-29 - Nathan Clark, Manjunath Kudlur, Hyunchul Park, Scott A. Mahlke, Krisztián Flautner:
Application-Specific Processing on a General-Purpose Core via Transparent Instruction Set Customization. 30-40
Performance Evaluation
- Daniel Gracia Pérez, Gilles Mouchard, Olivier Temam:
MicroLib: A Case for the Quantitative Comparison of Micro-Architecture Mechanisms. 43-54 - Martin Burtscher, Ilya Ganusov:
Automatic Synthesis of High-Speed Processor Simulators. 55-66 - Li Shang, Li-Shiuan Peh, Amit Kumar, Niraj K. Jha:
Thermal Modeling, Characterization and Management of On-Chip Networks. 67-78
Trace Analysis
- Harish Patil, Robert S. Cohn, Mark Charney, Rajiv Kapoor, Andrew Sun, Anand Karunanidhi:
Pinpointing Representative Portions of Large Intel® Itanium® Programs with Dynamic Instrumentation. 81-92 - Xiangyu Zhang, Rajiv Gupta:
Whole Execution Traces. 105-116
Control Flow
- David N. Armstrong, Hyesoon Kim, Onur Mutlu, Yale N. Patt:
Wrong Path Events: Exploiting Unusual and Illegal Program Behavior for Early Misprediction Detection and Recovery. 119-128 - Jamison D. Collins, Dean M. Tullsen, Hong Wang:
Control Flow Optimization Via Dynamic Reconvergence Prediction. 129-140
Keynote 2
- Gurindar S. Sohi:
Single-Chip Multiprocessors: The Next Wave of Computer Architecture Innovation. 143
Adaptive Microarchitectures
- Arindam Mallik, Gokhan Memik:
A Case for Clumsy Packet Processors. 147-156 - Steven G. Dropsho, Greg Semeraro, David H. Albonesi, Grigorios Magklis, Michael L. Scott:
Dynamically Trading Frequency for Complexity in a GALS Microprocessor. 157-168
Multithreaded/Multicore Processors
- Francisco J. Cazorla, Alex Ramírez, Mateo Valero, Enrique Fernández:
Dynamically Controlled Resource Allocation in SMT Processors. 171-182 - Eric Tune, Rakesh Kumar, Dean M. Tullsen, Brad Calder:
Balanced Multithreading: Increasing Throughput via a Low Cost Multithreading Hierarchy. 183-194 - Rakesh Kumar, Norman P. Jouppi, Dean M. Tullsen:
Conjoined-Core Chip Multiprocessing. 195-206
Security
- Nathan Tuck, Brad Calder, George Varghese:
Hardware and Binary Modification Support for Code Pointer Protection From Buffer Overflow. 209-220 - Jedidiah R. Crandall, Frederic T. Chong:
Minos: Control Data Attack Prevention Orthogonal to Memory Model. 221-232 - Milenko Drinic, Darko Kirovski:
A Hardware-Software Platform for Intrusion Prevention. 233-242 - Neil Vachharajani, Matthew J. Bridges, Jonathan Chang, Ram Rangan, Guilherme Ottoni, Jason A. Blome, George A. Reis, Manish Vachharajani, David I. August:
RIFLE: An Architectural Framework for User-Centric Information-Flow Security. 243-254
Reliability
- Jared C. Smolens, Jangwoo Kim, James C. Hoe, Babak Falsafi:
Efficient Resource Sharing in Concurrent Error Detecting Superscalar Microarchitectures. 257-268 - Pin Zhou, Wei Liu, Long Fei, Shan Lu, Feng Qin, Yuanyuan Zhou, Samuel P. Midkiff, Josep Torrellas:
AccMon: Automatically Detecting Memory-Related Bugs via Program Counter-Based Invariants. 269-280
Code Generation and Optimization
- Ghassan Shobaki, Kent D. Wilken:
Optimal Superblock Scheduling Using Enumeration. 283-293 - Gerolf Hoflehner, Knud Kirkegaard, Rod Skinner, Daniel M. Lavery, Yong-Fong Lee, Wei Li:
Compiler Optimizations for Transaction Processing Workloads on Itanium® Linux Systems. 294-303 - Oguz Ergin, Deniz Balkan, Kanad Ghose, Dmitry V. Ponomarev:
Register Packing: Exploiting Narrow-Width Operands for Reducing Register File Pressure. 304-315
Caches and Memory
- Bradford M. Beckmann, David A. Wood:
Managing Wire Delay in Large Chip-Multiprocessor Caches. 319-330 - Christopher Batten, Ronny Krashinsky, Steve Gerding, Krste Asanovic:
Cache Refill/Access Decoupling for Vector Machines. 331-342 - Ibrahim Hur, Calvin Lin:
Adaptive History-Based Memory Schedulers. 343-354 - Scott Rixner:
Memory Controller Optimizations for Web Servers. 355-366
manage site settings
To protect your privacy, all features that rely on external API calls from your browser are turned off by default. You need to opt-in for them to become active. All settings here will be stored as cookies with your web browser. For more information see our F.A.Q.