Default Cover Image

16th International Conference on Parallel Architecture and Compilation Techniques (PACT 2007)

Sept. 15 2007 to Sept. 19 2007

Brasov

Table of Contents

Introduction
Message from the General ChairFreely available from IEEE.pp. x
Introduction
Message from the Program ChairFreely available from IEEE.pp. xi
Introduction
Organizing CommitteeFreely available from IEEE.pp. xii
Introduction
Program CommitteeFreely available from IEEE.pp. xiii
Introduction
KeynotesFull-text access may be available. Sign in or learn about subscription options.pp. xiv-xvii
Introduction
SponsorsFreely available from IEEE.pp. xviii
Hardware Track (Session 1): Systems
Architectural Support for the Stream Execution Model on General-Purpose ProcessorsFull-text access may be available. Sign in or learn about subscription options.pp. 3-12
Hardware Track (Session 1): Systems
A Flexible Heterogeneous Multi-Core ArchitectureFull-text access may be available. Sign in or learn about subscription options.pp. 13-24
Hardware Track (Session 1): Systems
Improving Performance Isolation on Chip Multiprocessors via an Operating System SchedulerFull-text access may be available. Sign in or learn about subscription options.pp. 25-38
An Energy Efficient Parallel Architecture Using Near Threshold OperationFull-text access may be available. Sign in or learn about subscription options.pp. 175-188
Software Track (Session 2): Pipelining
Software-Pipelining on Multi-Core ArchitecturesFull-text access may be available. Sign in or learn about subscription options.pp. 39-48
Software Track (Session 2): Pipelining
Speculative Decoupled Software PipeliningFull-text access may be available. Sign in or learn about subscription options.pp. 49-59
Software Track (Session 2): Pipelining
Rotating Register Allocation for Enhanced Pipeline SchedulingFull-text access may be available. Sign in or learn about subscription options.pp. 60-72
Hardware Track (Session 3): Verification & Security
Unified Architectural Support for Soft-Error Protection or Software Bug DetectionFull-text access may be available. Sign in or learn about subscription options.pp. 73-82
Hardware Track (Session 3): Verification & Security
Verification-Aware Microprocessor DesignFull-text access may be available. Sign in or learn about subscription options.pp. 83-93
Hardware Track (Session 3): Verification & Security
I2SEMS: Interconnects-Independent Security Enhanced Shared Memory Multiprocessor SystemsFull-text access may be available. Sign in or learn about subscription options.pp. 94-103
Hardware Track (Session 3): Verification & Security
Error Detection Using Dynamic Dataflow VerificationFull-text access may be available. Sign in or learn about subscription options.pp. 104-118
Software Track (Session 4): Optimizations
Extending Object-Oriented Optimizations for Concurrent ProgramsFull-text access may be available. Sign in or learn about subscription options.pp. 119-129
Software Track (Session 4): Optimizations
Language and Virtual Machine Support for Efficient Fine-Grained Futures in JavaFull-text access may be available. Sign in or learn about subscription options.pp. 130-139
Software Track (Session 4): Optimizations
Call-chain Software Instruction Prefetching in J2EE Server ApplicationsFull-text access may be available. Sign in or learn about subscription options.pp. 140-149
Software Track (Session 4): Optimizations
Detecting Change in Program Behavior for Adaptive OptimizationFull-text access may be available. Sign in or learn about subscription options.pp. 150-162
Hardware Track (Session 5): Saving Energy
Reducing Energy Consumption of On-Chip Networks Through a Hybrid Compiler-Runtime ApproachFull-text access may be available. Sign in or learn about subscription options.pp. 163-174
Hardware Track (Session 5): Saving Energy
An Energy Efficient Parallel Architecture Using Near Threshold OperationFull-text access may be available. Sign in or learn about subscription options.pp. 175-188
CIGAR: Application Partitioning for a CPU/Coprocessor ArchitectureFull-text access may be available. Sign in or learn about subscription options.pp. 317-326
Software Track (Session 6): Algorithms
AA-Sort: A New Parallel Sorting Algorithm for Multi-Core SIMD ProcessorsFull-text access may be available. Sign in or learn about subscription options.pp. 189-198
Software Track (Session 6): Algorithms
The Fault Tolerant Parallel Algorithm: the Parallel Recomputing Based Failure RecoveryFull-text access may be available. Sign in or learn about subscription options.pp. 199-212
Hardware Track (Session 7): Processors
Paceline: Improving Single-Thread Performance in Nanoscale CMPs through Core OverclockingFull-text access may be available. Sign in or learn about subscription options.pp. 213-224
Hardware Track (Session 7): Processors
Early Register Release for Out-of-Order Processors with RegisterWindowsFull-text access may be available. Sign in or learn about subscription options.pp. 225-234
Hardware Track (Session 7): Processors
L1 Cache Filtering Through Random Selection of Memory ReferencesFull-text access may be available. Sign in or learn about subscription options.pp. 235-244
Hardware Track (Session 7): Processors
Effective Management of DRAM Bandwidth in Multicore ProcessorsFull-text access may be available. Sign in or learn about subscription options.pp. 245-258
Software Track (Session 8): Compilers
A Loop Correlation Technique to Improve Performance AuditingFull-text access may be available. Sign in or learn about subscription options.pp. 259-269
Software Track (Session 8): Compilers
Latency Hiding in Multi-Threading and Multi-Processing of Network ApplicationsFull-text access may be available. Sign in or learn about subscription options.pp. 270-279
Software Track (Session 8): Compilers
Introducing Control Flow into Vectorized CodeFull-text access may be available. Sign in or learn about subscription options.pp. 280-291
Software Track (Session 8): Compilers
Automatic Correction of Loop TransformationsFull-text access may be available. Sign in or learn about subscription options.pp. 292-304
Hardware Track (Session 9): Modeling & Measurement
FAME: FAirly MEasuring Multithreaded ArchitecturesFull-text access may be available. Sign in or learn about subscription options.pp. 305-316
Hardware Track (Session 9): Modeling & Measurement
Using PredictiveModeling for Cross-Program Design Space Exploration in Multicore SystemsFull-text access may be available. Sign in or learn about subscription options.pp. 327-338
Hardware Track (Session 9): Modeling & Measurement
CacheScouts: Fine-Grain Monitoring of Shared Caches in CMP PlatformsFull-text access may be available. Sign in or learn about subscription options.pp. 339-352
Software Track (Session 10): Transactional Memory & Locks
Component-Based Lock AllocationFull-text access may be available. Sign in or learn about subscription options.pp. 353-364
Software Track (Session 10): Transactional Memory & Locks
JudoSTM: A Dynamic Binary-Rewriting Approach to Software Transactional MemoryFull-text access may be available. Sign in or learn about subscription options.pp. 365-375
Software Track (Session 10): Transactional Memory & Locks
The OpenTM Transactional Application Programming InterfaceFull-text access may be available. Sign in or learn about subscription options.pp. 376-387
Software Track (Session 10): Transactional Memory & Locks
A Study of a Transactional Parallel Routing AlgorithmFull-text access may be available. Sign in or learn about subscription options.pp. 388-398
Poster Abstracts
Ring Prediction for Non-Uniform Cache ArchitecturesFull-text access may be available. Sign in or learn about subscription options.pp. 401
Poster Abstracts
Source Level Merging of Independent ProgramsFull-text access may be available. Sign in or learn about subscription options.pp. 402
Poster Abstracts
Fast prototyping of complex Signal and Image Processing applications on SoC using homogenous network of communicating processorsFull-text access may be available. Sign in or learn about subscription options.pp. 404
Poster Abstracts
Stream Scheduling: A Framework to Manage Bulk Operations in a Memory HierarchyFull-text access may be available. Sign in or learn about subscription options.pp. 405
Poster Abstracts
Studying Compiler-Microarchitecture Interactions through Interval AnalysisFull-text access may be available. Sign in or learn about subscription options.pp. 406
A Lightweight Model for Software Thread-Level Speculation (TLS)Full-text access may be available. Sign in or learn about subscription options.pp. 419
Poster Abstracts
FastForward for Efficient Pipeline ParallelismFull-text access may be available. Sign in or learn about subscription options.pp. 407
Poster Abstracts
The Automatic Transformation of Linked List Data StructuresFull-text access may be available. Sign in or learn about subscription options.pp. 408
Poster Abstracts
Trace-based Automatic Padding for Locality Improvement with Correlative Data Visualization InterfaceFull-text access may be available. Sign in or learn about subscription options.pp. 409
Dynamic Cache Placement with Two-level Mapping to Reduce Conflict MissesFull-text access may be available. Sign in or learn about subscription options.pp. 422-422
Poster Abstracts
A New Parallel Gauss-Seidel Method by Iteration Space Alternate TilingFull-text access may be available. Sign in or learn about subscription options.pp. 410
Poster Abstracts
Performance Portable Optimizations for Loops Containing Communication OperationsFull-text access may be available. Sign in or learn about subscription options.pp. 411
Poster Abstracts
Exploring the Application Behavior Space Using Parameterized Synthetic BenchmarksFull-text access may be available. Sign in or learn about subscription options.pp. 412
Poster Abstracts
Studying Asynchronous Shared Memory ComputationsFull-text access may be available. Sign in or learn about subscription options.pp. 413
Poster Abstracts
Fast Track: Supporting Unsafe Optimizations with Software SpeculationFull-text access may be available. Sign in or learn about subscription options.pp. 414
Poster Abstracts
Hybrid Specialization: A Trade-off Between Static and Dynamic SpecializationFull-text access may be available. Sign in or learn about subscription options.pp. 415
Poster Abstracts
Rate-Driven Control of Resizable Caches for Highly Threaded SMT ProcessorsFull-text access may be available. Sign in or learn about subscription options.pp. 416
Poster Abstracts
Redesigning Parallel Symbolic Computations PackagesFull-text access may be available. Sign in or learn about subscription options.pp. 417
Poster Abstracts
MLP-Aware Dynamic Cache PartitioningFull-text access may be available. Sign in or learn about subscription options.pp. 418
A Scalable Low Power Store Queue for Large InstructionWindow ProcessorsFull-text access may be available. Sign in or learn about subscription options.pp. 430-430
Poster Abstracts
A Lightweight Model for Software Thread-Level Speculation (TLS)Full-text access may be available. Sign in or learn about subscription options.pp. 419
Poster Abstracts
HelperCore_DB: Exploiting Multicore Technology for DatabasesFull-text access may be available. Sign in or learn about subscription options.pp. 420
Poster Abstracts
Data Structure Exploration of Dynamic ApplicationsFull-text access may be available. Sign in or learn about subscription options.pp. 421
Poster Abstracts
Runahead Threads: Reducing Resource Contention in SMT ProcessorsFull-text access may be available. Sign in or learn about subscription options.pp. 423
Poster Abstracts
Reducing the Impact of Process Variability with Prefetching and Criticality-Based Resource AllocationFull-text access may be available. Sign in or learn about subscription options.pp. 424
Poster Abstracts
Drug Design on the Cell BroadBand EngineFull-text access may be available. Sign in or learn about subscription options.pp. 425
Poster Abstracts
Bridging Inputs and Program Dynamic BehaviorFull-text access may be available. Sign in or learn about subscription options.pp. 426
Poster Abstracts
Power-Aware Compiler Controllable Chip MultiprocessorFull-text access may be available. Sign in or learn about subscription options.pp. 427
Poster Abstracts
RSTM : A Relaxed Consistency Software Transactional Memory for MulticoresFull-text access may be available. Sign in or learn about subscription options.pp. 428
Poster Abstracts
VB-MT: Design Issues and Performance of the Validation Buffer Microarchitecture for Multithreaded ProcessorsFull-text access may be available. Sign in or learn about subscription options.pp. 429
Poster Abstracts
Adapting to Intermittent Faults in Future Multicore SystemsFull-text access may be available. Sign in or learn about subscription options.pp. 431
Poster Abstracts
A Phase-Adaptive Approach to Increasing Cache PerformanceFull-text access may be available. Sign in or learn about subscription options.pp. 432
Poster Abstracts
Compiler Optimizations for Fault Tolerance Software CheckingFull-text access may be available. Sign in or learn about subscription options.pp. 433
Poster Abstracts
Optimizing Bandwidth Constraint through Register Interconnection for Stream ProcessorsFull-text access may be available. Sign in or learn about subscription options.pp. 434
Author Index
Author IndexFreely available from IEEE.pp. 435
Showing 81 out of 81