Advance Program for ASPLOS-VIII

Eighth International Conference on Architectural Support for Programming Languages and Operating Systems

October 3-7, 1998.

San Jose, California

Sponsored by the ACM


Rapid advances in VLSI technology, compilers, operating systems, and computer architecture provide a rich environment for creative system design. Like its predecessors, the eighth ASPLOS conference focuses on the interaction of these technologies.

Saturday, October 3

12:00-6:00 (W1): First Workshop on PC-based System Performance and Analysis
Rich Uhlig, Todd Austin, and Dave Kaeli

Sunday, October 4

Tutorial 1: Processor Techniques for Exploiting Instruction-Level Parallelism
Sriram Vajapeyam, Indian Inst. of Science, Bangalore
Tutorial 2: The Impact of Database System Configuration on Computer Architecture Performance Evaluation
Kimberly Keeton, UC Berkeley
Tutorial 3: SimOS: The Complete Machine Simulator Environment
Mendel Rosenblum, Stanford University
Tutorial 4: Profiling, Instrumentation, and Profile Based Optimization
Mark Vandevoorde and Robert Cohn, Alpha Design Group, Compaq

Tutorials 1 and 3 are concurrent in the morning (8:30-11:30). Tutorials 2 and 4 are concurrent in the afternoon (1:30-4:30). Tutorial descriptions are available here.

Monday, October 5

8:45 Welcome
9:00-10:30 Compiler Optimizations for Memory
  • Compiler-Controlled Memory
    T. Harvey, K. Cooper, Rice University
  • Segregating Heap Objects by Reference Behavior and Lifetime
    B. Zorn, M. Seidl, Univ. of Colorado
  • Finding a Storage Reuse Pattern for any Legal Loop Schedule
    M. Strout, L. Carter, J. Ferrante, B. Simon, UC San Diego

    11:00-12:30 Speculation and ILP Compilation - 1
  • An Empirical Analysis of Instruction Repetition
    A. Sodani, G. Sohi, Univ. of Wisconsin - Madison
  • Space-Time Scheduling of Instruction-Level Parallelism on a RAW Machine
    W. Lee, R. Barua, M. Frank, D. Srikrishna, J. Babb, V. Sarkar, S. Amarasinghe, MIT Lab. for Computer Science
  • Data Speculation Support for a Chip Multiprocessor
    L. Hammond, M. Willey, K. Olukotun, Stanford University

    2:00-3:30 I/O Systems

  • VISA: Netstation's Virtual Internet SCSI Adapter
    R. Van Meter, Quantum Corp.; G. Finn, S. Hotz, ISI - Univ. of Southern California
  • Active Disks: Programming Model, Algorithms and Evaluation
    A. Acharya, UC Santa Barbara; M. Uysal, J. Saltz, UMD - College Park
  • A Cost-Effective High-Bandwidth Storage Architecture
    G. Gibson, D. Nagle, K. Amiri, J. Butler, F. Chang, H. Gobioff, C. Hardin, E. Riedel, D. Rochberg, J. Zelenka, Carnegie Mellon University

    4:00-6:00 Caches and Memory Systems

  • Hardware-Software Trade-Offs in a Direct Rambus Implementation of the RAMpage Memory Hierarchy
    P. Machanick, P. Salverda, L. Pompe, Univ. of the Witwatersrand, South Africa
  • Dependence Based Prefetching for Linked Data Structures
    A. Roth, A. Moshovos, G. Sohi, Univ. of Wisconsin - Madison
  • Performance Counters and State Sharing Annotations: a Unified Approach to Thread Locality
    Boris Weissman, Int. Computer Science Inst., Berkeley
  • Cache-Conscious Data Placement
    B. Calder, C. Krintz, S. John, UC San Diego; T. Austin, Intel Corp.

    6:00-7:30 Reception

    Tuesday, October 6

    9:00-10:30 Cross-Platform Techniques and Branch Prediction
  • An Out-of-Order Execution Technique for Runtime Binary Translators
    B. Le, Hewlett Packard
  • Overlapping Execution with Transfer Using Non-Strict Execution for Mobile Programs
    C. Krintz, B. Calder, UC San Diego; H. Lee, B. Zorn, Univ. of Colorado
  • Variable Length Path Branch Prediction
    J. Stark, M. Evers, Y. Patt, Univ. of Michigan - Ann Arbor

    11:00-12:30 Multiprocessor Systems

  • Performance Isolation: Sharing and Isolation in Shared-Memory Multiprocessors
    B. Verghese, Compaq Computer Corp. (WRL); A. Gupta, Microsoft and Stanford Univ.; M. Rosenblum, Stanford Univ.
  • UTLB: A Mechanism for Address Translation on Network Interfaces
    Y. Chen, C. Dubnicki, S. Damianakis, A. Bilas, K. Li, Princeton University
  • Locality-Aware Request Distribution in Cluster-Based Network Servers
    V. Pai, M. Aron, G. Banga, M. Svendsen, P. Druschel, W. Zwaenepoel, Rice University; E. Nahum, IBM TJ Watson

    2:00-3:30 Wild and Crazy Ideas
    Final information.

    4:00-5:30 Cache Analysis

  • Investigating Optimal Local Memory Performance
    O. Temam, Laboratoire PRiSM, Universite Versailles
  • Precise Miss Analysis for Program Transformations with Caches of Arbitrary Associativity
    S. Ghosh, M. Martonosi, S. Malik, Princeton University
  • Capturing Dynamic Memory Reference Behavior with Adaptive Cache Topology
    J. Peir, Y. Lee, Univ. of Florida - Gainesville; W. Hsu, UC Berkeley

    8:00-10:00 Panel Session

    Wednesday, October 7

    9:00-10:30 Speculation and ILP Compilation - 2
  • Accelerating Multi-Media Processing by Implementing Memoing in Multiplication and Division Units
    D. Citron, D. Feitelson, Hebrew Univ. of Jerusalem; L. Rudolph, MIT
  • Value Speculation Scheduling for High Performance Processors
    C. Fu, M. Jennings, S. Larin, T. Conte, North Carolina State Univ.
  • An Empirical Study of Decentralized ILP Execution Models
    N. Ranganathan, Intel Corp.; M. Franklin, Univ. of Maryland

    11:00-12:30 Simulation and Performance

  • Fast Out-Of-Order Processor Simulation Using Memoization
    E. Schnarr, J. Larus, Univ. of Wisconsin - Madison
  • A Look at Several Memory Management Units, TLB-Refill Mechanisms, and Page Table Organizations
    B. Jacob, Univ. of Maryland; T. Mudge, Univ. of Michigan - Ann Arbor
  • Performance of Database Workloads on Shared-Memory Systems with Out-of-Order Processors
    P. Ranganathan, Rice University; K. Gharachorloo, Compaq Computer Corp. (WRL); S. Adve, Rice University; L. Barroso, Compaq Computer Corp. (WRL)

    1:30-6:30 (W2): The 3rd Workshop on Interaction between Compilers and Computer Architectures
    Pen-Chung Yew and Gyungho Lee

    Conference Chairs

    General: Dileep Bhandarkar, Intel
    Program: Anant Agarwal, MIT
    Tutorial/Workshops: David R. Kaeli, Northeastern
    Local: Jason Ding and Akhilesh Kumar, Intel
    Finance/Registration: D. N. Jayasimha, Intel
    Publicity: Frederic T. Chong, UC Davis

    Program Committee

    Saman Amarasinghe, MIT
    Prith Banerjee, Northwestern
    Brian Bershad, University of Washington
    Josh Fisher, HP Laboratories
    Maya Gokhale, Sarnoff
    Allan Gottlieb, NYU
    Anoop Gupta, Stanford and Microsoft Research
    Mark Hill, Wisconsin
    Wen-mei Hwu, Illinois
    Randy Katz, UC Berkeley
    John Kubiatowicz, UC Berkeley
    Kathryn S. McKinley, Univ of Massachusetts, Amherst
    Chuck Thacker, Microsoft
    Willy Zwaenepoel, Rice

    Conference Site and Accomodations

    San Jose is conveniently located midway between San Francisco and the Monterey/Carmel area at the sunny southern end of San Francisco Bay. The ocean, the mountains, and many other attractions are just a short drive away.

    Accomodations: The Fairmont Hotel is centrally located in downtown San Jose at 170 South Market Street, across from the Convention Center. Call 408-998-1900 for reservations (mention ASPLOS). Reservations must be made before September 12th to guarantee room availability and rates. Single rooms are $159 and double rooms are $179 per night.

    Transportation: The nearest airport is San Jose International Airport. One can take a taxi (around $12) or a shuttle (South Bay Flyer 888-463-5937; about $6 from San Jose International, $16 from San Francisco International) to the hotel.

    Last updated August 25, 1998