ASPLOS-VIII, 1998: San Jose, California
- Dileep Bhandarkar, Anant Agarwal:
ASPLOS-VIII Proceedings of the 8th International Conference on Architectural Support for Programming Languages and Operating Systems, San Jose, California, USA, October 3-7, 1998. ACM Press 1998, ISBN 1-58113-107-0
SIGARCH Computer Architecture News 26 (Special Issue October 1998), SIGOPS Operating Systems Review 32 (5) 1998, SIGPLAN Notices 33(11) 1998
Compiler Optimizations for Memory
- Matthew L. Seidl, Benjamin G. Zorn:
Segregating Heap Objects by Reference Behavior and Lifetime. 12-23 - Michelle Mills Strout, Larry Carter, Jeanne Ferrante, Beth Simon:
Schedule-Independent Storage Mapping for Loops. 24-33
Speculation and ILP Compilation - 1
- Walter Lee, Rajeev Barua, Matthew I. Frank, Devabhaktuni Srikrishna, Jonathan Babb, Vivek Sarkar, Saman P. Amarasinghe:
Space-Time Scheduling of Instruction-Level Parallelism on a Raw Machine. 46-57 - Lance Hammond, Mark Willey, Kunle Olukotun:
Data Speculation Support for a Chip Multiprocessor. 58-69
I/O Systems
- Rodney Van Meter, Gregory G. Finn, Steve Hotz:
VISA: Netstation's Virtual Internet SCSI Adapter. 71-80 - Anurag Acharya, Mustafa Uysal, Joel H. Saltz:
Active Disks: Programming Model, Algorithms and Evaluation. 81-91 - Garth A. Gibson, David Nagle, Khalil Amiri, Jeff Butler, Fay W. Chang, Howard Gobioff, Charles Hardin, Erik Riedel, David Rochberg, Jim Zelenka:
A Cost-Effective, High-Bandwidth Storage Architecture. 92-103
Caches and Memory Systems
- Philip Machanick, Pierre Salverda, Lance Pompe:
Hardware-Software Trade-Offs in a Direct Rambus Implementation of the RAMpage Memory Hierarchy. 105-114 - Amir Roth, Andreas Moshovos, Gurindar S. Sohi:
Dependance Based Prefetching for Linked Data Structures. 115-126 - Boris Weissman:
Performance Counters and State Sharing Annotations: a Unified Approach to Thread Locality. 127-138
Cross Platform Techniques and Branch Prediction
- Chandra Krintz, Brad Calder, Han Bok Lee, Benjamin G. Zorn:
Overlapping Execution with Transfer Using Non-Strict Execution for Mobile Programs. 159-169
Multiprocessor Systems
- Ben Verghese, Anoop Gupta, Mendel Rosenblum:
Performance Isolation: Sharing and Isolation in Shared-Memory Multiprocessors. 181-192 - Yuqun Chen, Angelos Bilas, Stefanos N. Damianakis, Cezary Dubnicki, Kai Li:
UTLB: A Mechanism for Address Translation on Network Interfaces. 193-204 - Vivek S. Pai, Mohit Aron, Gaurav Banga, Michael Svendsen, Peter Druschel, Willy Zwaenepoel, Erich M. Nahum:
Locality-Aware Request Distribution in Cluster-based Network Servers. 205-216
Cache Analysis
- Somnath Ghosh, Margaret Martonosi, Sharad Malik:
Precise Miss Analysis for Program Transformations with Caches of Arbitrary Associativity. 228-239 - Jih-Kwon Peir, Yongjoon Lee, Windsor W. Hsu:
Capturing Dynamic Memory Reference Behavior with Adaptive Cache Topology. 240-250
Speculation and ILP Compilation - 2
- Daniel Citron, Dror G. Feitelson, Larry Rudolph:
Accelerating Multi-Media Processing by Implementing Memoing in Multiplication and Division Units. 252-261 - Chao-ying Fu, Matthew D. Jennings, Sergei Y. Larin, Thomas M. Conte:
Value Speculation Scheduling for High Performance Processors. 262-271 - Narayan Ranganathan, Manoj Franklin:
An Empirical Study of Decentralized ILP Execution Models. 272-281
Simulation and Performance
- Bruce L. Jacob, Trevor N. Mudge:
A Look at Several Memory Management Units, TLB-Refill Mechanisms, and Page Table Organizations. 295-306 - Parthasarathy Ranganathan, Kourosh Gharachorloo, Sarita V. Adve, Luiz André Barroso:
Performance of Database Workloads on Shared-Memory Systems with Out-of-Order Processors. 307-318