High Performance Embedded Architectures and Compilers: Fourth International Conference, HiPEAC 2009, Paphos, Cyprus, January 25-28, 2009. Proceedings

This document was uploaded by one of our users. The uploader already confirmed that they had the permission to publish it. If you are author/publisher or own the copyright of this documents, please report to us by using this DMCA report form.

Simply click on the Download Book button.

Yes, Book downloads on Ebookily are 100% Free.

Sometimes the book is free on Amazon As well, so go ahead and hit "Search on Amazon"

This book constitutes the refereed proceedings of the Fourth International Conference on High Performance Embedded Architectures and Compilers, HiPEAC 2009, held in Paphos, Cyprus, in January 2009.

The 27 revised full papers presented together with 2 invited keynote paper were carefully reviewed and selected from 97 submissions. The papers are organized in topical sections on dynamic translation and optimisation, low level scheduling, parallelism and resource control, communication, mapping for CMPs, power, cache issues as well as parallel embedded applications.

Author(s): Tilak Agerwala (auth.), André Seznec, Joel Emer, Michael O’Boyle, Margaret Martonosi, Theo Ungerer (eds.)
Series: Lecture Notes in Computer Science 5409 : Theoretical Computer Science and General Issues
Edition: 1
Publisher: Springer-Verlag Berlin Heidelberg
Year: 2009

Language: English
Pages: 420
Tags: Arithmetic and Logic Structures; Processor Architectures; Input/Output and Data Communications; Logic Design; Computer Communication Networks; Programming Languages, Compilers, Interpreters

Front Matter....Pages -
Keynote: Challenges on the Road to Exascale Computing....Pages 1-1
Keynote: Compilers in the Manycore Era....Pages 2-3
Steal-on-Abort: Improving Transactional Memory Performance through Dynamic Transaction Reordering....Pages 4-18
Predictive Runtime Code Scheduling for Heterogeneous Architectures....Pages 19-33
Collective Optimization....Pages 34-49
High Speed CPU Simulation Using LTU Dynamic Binary Translation....Pages 50-64
Integrated Modulo Scheduling for Clustered VLIW Architectures....Pages 65-79
Software Pipelining in Nested Loops with Prolog-Epilog Merging....Pages 80-94
A Flexible Code Compression Scheme Using Partitioned Look-Up Tables....Pages 95-109
MLP-Aware Runahead Threads in a Simultaneous Multithreading Processor....Pages 110-124
IPC Control for Multiple Real-Time Threads on an In-Order SMT Processor....Pages 125-139
A Hardware Task Scheduler for Embedded Video Processing....Pages 140-152
Finding Stress Patterns in Microprocessor Workloads....Pages 153-167
Deriving Efficient Data Movement from Decoupled Access/Execute Specifications....Pages 168-182
MPSoC Design Using Application-Specific Architecturally Visible Communication....Pages 183-197
Communication Based Proactive Link Power Management....Pages 198-215
Mapping and Synchronizing Streaming Applications on Cell Processors....Pages 216-230
Adapting Application Mapping to Systematic Within-Die Process Variations on Chip Multiprocessors....Pages 231-247
Accomodating Diversity in CMPs with Heterogeneous Frequencies....Pages 248-262
A Framework for Task Scheduling and Memory Partitioning for Multi-Processor System-on-Chip....Pages 263-277
Hybrid Super/Subthreshold Design of a Low Power Scalable-Throughput FFT Architecture....Pages 278-292
Predictive Thermal Management for Chip Multiprocessors Using Co-designed Virtual Machines....Pages 293-307
HeDGE: Hybrid Dataflow Graph Execution in the Issue Logic....Pages 308-323
Compiler Controlled Speculation for Power Aware ILP Extraction in Dataflow Architectures....Pages 324-338
Revisiting Cache Block Superloading....Pages 339-354
ACM: An Efficient Approach for Managing Shared Caches in Chip Multiprocessors....Pages 355-372
In-Network Caching for Chip Multiprocessors....Pages 373-388
Parallel LDPC Decoding on the Cell/B.E. Processor....Pages 389-403
Parallel H.264 Decoding on an Embedded Multicore Processor....Pages 404-418
Back Matter....Pages -