Volume 29, Number 1, February 2001
Venkata Krishnan, Josep Torrellas: The Need for Fast Communication in Hardware-Based Speculative Chip Multiprocessors. 3-33
Pierre Michaud, André Seznec, Stéphan Jourdan: An Exploration of Instruction Fetch Requirement in Out-of-Order Superscalar Processors. 35-58
Ramon Canal, Joan-Manuel Parcerisa, Antonio González: Dynamic Code Partitioning for Clustered Architectures. 59-79
Artur Klauser, Srilatha Manne, Dirk Grunwald: Selective Branch Inversion: Confidence Estimation for Branch Predictors. 81-110
Volume 29, Number 2, April 2001
Matthew Arnold, Michael S. Hsiao, Ulrich Kremer, Barbara G. Ryder: Exploring the Interaction between Java?s Implicitly Thrown Exceptions and Instruction Scheduling. 111-137
Dhruva R. Chakrabarti, Prithviraj Banerjee: Static Single Assignment Form for Message-Passing Programs. 139-184
Volume 29, Number 3, June 2001
John M. Mellor-Crummey, David B. Whalley, Ken Kennedy: Improving Memory Hierarchy Performance for Irregular Applications Using Data and Computation Reorderings. 217-247
Dimitrios S. Nikolopoulos, Theodore S. Papatheodorou: The Architectural and Operating System Implications on the Performance of Synchronization on ccNUMA Multiprocessors. 249-282
Hongzhang Shan, Jaswinder Pal Singh: A Comparison of MPI, SHMEM and Cache-Coherent Shared Address Space Programming Models on a Tightly-Coupled Multiprocessors. 283-318
Volume 29, Number 4, August 2001
Mayez A. Al-Mouhamed, Husam Abu-Haimed: Evaluation of Neural and Genetic Algorithms for Synthesizing Parallel Storage Schemes. 365-399
Raju Pandey, James C. Browne: Support for Implementation of Evolutionary Concurrent Systems. 401-431
Isabelle Attali, Denis Caromel, Yung-Syau Chen, Jean-Luc Gaudiot, Andrew L. Wendelborn: Enhancing Functional and Irregular Parallelism: Stateful Functions and their Semantics. 433-460
Volume 29, Number 5, October 2001
Alexander V. Veidenbaum: Guest Editor's Introduction. 461-462
Ken Kennedy: Fast Greedy Weighted Fusion. 463-491
Nawaaz Ahmed, Nikolay Mateev, Keshav Pingali: Synthesizing Transformations for Locality Enhancement of Imperfectly-Nested Loop Nests. 493-544
Vivek Sarkar: Optimized Unrolling of Nested Loops. 545-581
Volume 29, Number 6, December 2001
Yosi Ben-Asher, Dimitry Podvolny: Y-Invalidate: A New Protocol for Implementing Weak Consistency in DSM Systems. 583-606
Inbum Jung, Jongwoong Hyun, Joonwon Lee, Joongsoo Ma: Two-Phase Barrier: A Synchronization Primitive for Improving the Processor Utilization. 607-627



