Default Cover Image

Proceedings 2000 International Conference on Parallel Architectures and Compilation Techniques (Cat. No.PR00622)

Oct. 15 2000 to Oct. 19 2000

Philadelphia, Pennsylvania

ISSN: 1089-795X

ISBN: 0-7695-0622-4

Table of Contents

IntroductionFreely available from IEEE.pp. viii
Organizing CommitteeFreely available from IEEE.pp. ix
Program CommitteeFreely available from IEEE.pp. x
ReviewersFreely available from IEEE.pp. xi
Keynote
?New Challenges in Microarchitecture and Compiler Design?Full-text access may be available. Sign in or learn about subscription options.
Register Allocation and Analysis
Register Queues: A New Hardware/Software Approach to Efficient Software PipeliningFull-text access may be available. Sign in or learn about subscription options.pp. 3
Register Allocation and Analysis
Global Register PartitioningFull-text access may be available. Sign in or learn about subscription options.pp. 13
Register Allocation and Analysis
Region Formation Analysis with Demand-Driven Inlining for Region-Based OptimizationFull-text access may be available. Sign in or learn about subscription options.pp. 24
Architectural Design
aSOC: A Scalable, Single-Chip Communications ArchitectureFull-text access may be available. Sign in or learn about subscription options.pp. 37
Architectural Design
Address Partitioning in DSM Clusters with Parallel Coherence ControllersFull-text access may be available. Sign in or learn about subscription options.pp. 47
Architectural Design
Custom Wide Counterflow Pipelines for High-Performance Embedded ApplicationsFull-text access may be available. Sign in or learn about subscription options.pp. 57
Optimizations and Opportunities
A Lightweight Algorithm for Dynamic If-Conversion during Dynamic OptimizationFull-text access may be available. Sign in or learn about subscription options.pp. 71
Optimizations and Opportunities
Exploring the Limits of Sub-Word Level ParallelismFull-text access may be available. Sign in or learn about subscription options.pp. 81
Optimizations and Opportunities
The Dynamic Trace Memorization Reuse TechniqueFull-text access may be available. Sign in or learn about subscription options.pp. 92
Optimizations and Opportunities
Exploring Sub-Block Value Reuse for Superscalar ProcessorsFull-text access may be available. Sign in or learn about subscription options.pp. 100
Keynote
?Dynamic Optimization: An Online Opportunity?Full-text access may be available. Sign in or learn about subscription options.
High Performance Memory Techniques
Hiding Relaxed Memory Consistency with CompilersFull-text access may be available. Sign in or learn about subscription options.pp. 111
High Performance Memory Techniques
Neighborhood Prefetching on Multiprocessors Using Instruction HistoryFull-text access may be available. Sign in or learn about subscription options.pp. 123
High Performance Memory Techniques
Characterization of Silent StoresFull-text access may be available. Sign in or learn about subscription options.pp. 133
Speculation and Prediction
On Some Implementation Issues for Value Prediction on Wide-Issue ILP ProcessorsFull-text access may be available. Sign in or learn about subscription options.pp. 145
Speculation and Prediction
A Unified Compiler Framework for Control and Data SpeculationFull-text access may be available. Sign in or learn about subscription options.pp. 157
Speculation and Prediction
Applying Data Speculation in Modulo Scheduled LoopsFull-text access may be available. Sign in or learn about subscription options.pp. 169
Branch Prediction
Branch Prediction in Multi-Threaded ProcessorsFull-text access may be available. Sign in or learn about subscription options.pp. 179
Branch Prediction
The Effect of Code Reordering on Branch PredictionFull-text access may be available. Sign in or learn about subscription options.pp. 189
Branch Prediction
A Taxonomy of Branch Mispredictions, and Alloyed Prediction as a Robust Solution to Wrong-History MispredictionsFull-text access may be available. Sign in or learn about subscription options.pp. 199
Branch Prediction
Dynamic Branch Prediction for a VLIW ProcessorFull-text access may be available. Sign in or learn about subscription options.pp. 207
Keynote
?Blue Gene?Full-text access may be available. Sign in or learn about subscription options.
Parallel Computation
Fine Grained Multithreading with Process CalculiFull-text access may be available. Sign in or learn about subscription options.pp. 217
Parallel Computation
Data Relation Vectors: A New Abstraction for Data OptimizationsFull-text access may be available. Sign in or learn about subscription options.pp. 227
Parallel Computation
Combined Selection of Tile Sizes and Unroll Factors Using Iterative CompilationFull-text access may be available. Sign in or learn about subscription options.pp. 237
Applications
Faster FFTs via Architecture-CognizanceFull-text access may be available. Sign in or learn about subscription options.pp. 249
Applications
Hybrid Parallel Circuit Simulation ApproachesFull-text access may be available. Sign in or learn about subscription options.pp. 261
Applications
Multithreaded Programming of PC ClustersFull-text access may be available. Sign in or learn about subscription options.pp. 271
Instruction Scheduling
A Fast Algorithm for Scheduling Instructions with Deadline Constraints on RISC ProcessorsFull-text access may be available. Sign in or learn about subscription options.pp. 281
Instruction Scheduling
Instruction Scheduling for Clustered VLIW DSPsFull-text access may be available. Sign in or learn about subscription options.pp. 291
Instruction Scheduling
Efficient Backtracking Instruction SchedulersFull-text access may be available. Sign in or learn about subscription options.pp. 301
Instruction Scheduling
Author IndexFreely available from IEEE.pp. 309
Showing 38 out of 38