The Community for Technology Leaders
Hardware/software codesign and system synthesis, International conference on (2004)
Stockholm, Sweden
Sept. 8, 2004 to Sept. 10, 2004
ISBN: 1-58113-937-3
TABLE OF CONTENTS
Introduction

Additional Reviewers (PDF)

pp. xiii-xiv
Keynote
Session A1: Special Session on Organic Computing
Session B1: New Design Techniques for Application Specific Processors

A Loop Accelerator for Low Power Embedded VLIW Processors (Abstract)

Al Davis , University of Utah
Binu Mathew , University of Utah
pp. 6-11

Dual-Pipeline Heterogeneous ASIP Design (Abstract)

Swarnalatha Radhakrishnan , University of New South Wales
Hui Guo , University of New South Wales
Sri Parameswaran , University of New South Wales
pp. 12-17

Fast Cycle-Accurate Simulation and Instruction Set Generation for Constraint-Based Descriptions of Programmable Architectures (Abstract)

Scott J. Weber , University of California at Berkeley
Christian Sauer , Infineon Technologies
Matthias Gries , University of California at Berkeley
Kurt Keutzer , University of California at Berkeley
Matthew W. Moskewicz , University of California at Berkeley
pp. 18-23
Session A2: Advances in Software and Hardware Synthesis Techniques for DSP Applications

Hardware Synthesis from Coarse-Grained Dataflow Specification for Fast HW/SW Cosynthesis (Abstract)

Hyunuk Jung , Seoul National University
Soonhoi Ha , Seoul National University
pp. 24-29

Efficient Mapping of Hierarchical Trees on Coarse-Grain Reconfigurable Architectures (Abstract)

M. Fernandez , Universidad Complutense
R. Hermida , Universidad Complutense
N. Bagherzadeh , University of California at Irvine
F. Rivera , Universidad Complutense
M. Sanchez-Elez , Universidad Complutense
pp. 30-35

Detecting Overflow Detection (Abstract)

Mayan Moudgill , Sandbridge Technologies, Inc.
Vladimir Kotlyar , Sandbridge Technologies, Inc.
pp. 36-41

Memory Accesses Management During High Level Synthesis (Abstract)

Pierre Bomel , University of South Brittany
Eric Martin , University of South Brittany
Nathalie Julien , University of South Brittany
Eric Senn , University of South Brittany
Gwenolé Corre , University of South Brittany
pp. 42-47
Session B2: Multiprocessor SoC: Design Strategies and Programming Models

Parallel Programming Models for a Multi-Processor SoC Platform Applied to High-Speed Traffic Management (Abstract)

Michel Langevin , STMicroelectronics
Chuck Pilkington , STMicroelectronics
Gabriela Nicolescu , Ecole Polytechnique de Montreal
Essaid Bensoudane , STMicroelectronics
Pierre G. Paulin , STMicroelectronics
pp. 48-53

Benchmark-Based Design Strategies for Single Chip Heterogeneous Multiprocessors (Abstract)

Donald E. Thomas , Carnegie Mellon University
Alex Bobrek , Carnegie Mellon University
JoAnn M. Paul , Carnegie Mellon University
pp. 54-59

Automatic Synthesis of System on Chip Multiprocessor Architectures for Process Networks (Abstract)

Anshul Kumar , Indian Institute of Technology Delhi
Basant Kumar Dwivedi , Indian Institute of Technology Delhi
M. Balakrishnan , Indian Institute of Technology Delhi
pp. 60-65
Panel 1
Keynote
Session A3: New Modeling Approaches and Their Application

Transaction Level Modeling: Flows and Use Models (Abstract)

Adam Donlin , Xilinx Research Labs
pp. 75-80

Facilitating Reuse in Hardware Models with Enhanced Type Inference (Abstract)

David I. August , Princeton University
Neil Vachharajani , Princeton University
Manish Vachharajani , Princeton University
Sharad Malik , Princeton University
pp. 86-91

System-on-Chip Validation Using UML and CWL (Abstract)

Takashi Hasegawa , Fujitsu Limited
Tsuneo Nakata , Fujitsu Laboratories LTD.
Qiang Zhu , Fujitsu Laboratories LTD.
Ryosuke Oishi , Fujitsu Laboratories LTD.
pp. 92-97
Session B3: Energy-Aware Compiling and Scheduling

Compiler-Directed Code Restructuring for Reducing Data TLB Energy (Abstract)

G. Chen , Pennsylvania State University
M. Kandemir , Pennsylvania State University
I. Kadayif , Canakkale Onsekiz Mart University
pp. 98-103

Dynamic Overlay of Scratchpad Memory for Energy Minimization (Abstract)

Lars Wehmeyer , University of Dortmund
Manish Verma , University of Dortmund
Peter Marwedel , University of Dortmund
pp. 104-109
Session A4: System-Level Design Space Exploration for Hardware-Software Partitioning and Platform Instantiation

Power-Performance Trade-Offs for Reconfigurable Computing (Abstract)

Rosa M. Badia , Hewlett-Packard
Juanjo Noguera , Hewlett-Packard
pp. 116-121

Efficient Search Space Exploration for HW-SW Partitioning (Abstract)

Nikil Dutt , University of California at Irvine
Sudarshan Banerjee , University of California at Irvine
pp. 122-127

Tuning SoC Platforms for Multimedia Processing: Identifying Limits and Tradeoffs (Abstract)

Yongxin Zhu , National University of Singapore
Alexander Maxiaguine , ETH Z?urich
Samarjit Chakraborty , National University of Singapore
Weng-Fai Wong , National University of Singapore
pp. 128-133
Session B4: Estimation and Design Techniques for Energy-Efficient Memory Systems

Energy-Efficient Flash-Memory Storage Systems with an Interrupt-Emulation Mechanism (Abstract)

Chin-Hsien Wu , National Taiwan University
Chia-Lin Yang , National Taiwan University
Tei-Wei Kuo , National Taiwan University
pp. 134-139

Memory System Design Space Exploration for Low-Power, Real-Time Speech Recognition (Abstract)

Scott Mahlke , University of Michigan
Todd Austin , University of Michigan
Rajeev Krishna , University of Michigan
pp. 140-145

Analytical Models for Leakage Power Estimation of Memory Array Structures (Abstract)

Magdy Abadir , Freescale/Motorola Inc.
Nikil Dutt , University of California at Irvine
Kamal Khouri , Freescale/Motorola Inc.
Mahesh Mamidipaka , University of California at Irvine
pp. 146-151
Session A5: Advances in Hardware/Software Co-Simulation Techniques

A Timing-Accurate HW/SW Co-Simulation of an ISS with SystemC (Abstract)

Franco Fummi , Università di Verona
Graziano Pravadelli , Università di Verona
Luca Formaggio , Università di Verona
pp. 152-157

RTOS-Centric Hardware/Software Cosimulator for Embedded System Design (Abstract)

Shinya Honda , Toyohashi University of Technology
Hiroaki Takada , Nagoya University
Takayuki Wakabayashi , Toyohashi University of Technology
Hiroyuki Tomiyama , Nagoya University
pp. 158-163

Fast Co-Simulation of Transformative Systems with OS Support (Abstract)

Aloysius Mok , University of Texas-Austin
Zhengting He , University of Texas-Austin
pp. 164-169
Session B5: NoC Design and Optimisation

Power-Aware Communication Optimization for Networks-on-Chips with Voltage Scalable Links (Abstract)

Jihong Kim , Seoul National University
Dongkun Shin , Seoul National University
pp. 170-175

Multi-Objective Mapping for Mesh-Based NoC Architectures (Abstract)

Giuseppe Ascia , University of Catania
Vincenzo Catania , University of Catania
Maurizio Palesi , University of Catania
pp. 182-187
Session A6: Software and Hardware Techniques for Performance Optimisation of Embedded Applications

Optimizing the Memory Bandwidth with Loop Fusion (Abstract)

Jos? Ignacio G?mez , DACYA U.C.M.
Francky Catthoor , IMEC/KULEUVEN
Paul Marchal , IMEC/KULEUVEN
pp. 188-193

Operation Tables for Scheduling in the Presence of Incomplete Bypassing (Abstract)

Nikil Dutt , University of California at Irvine
Alex Nicolau , Intel Labs
Aviral Shrivastava , University of California at Irvine
Eugene Earlie , Intel Labs
pp. 194-199

A Novel Deadlock Avoidance Algorithm and Its Hardware Implementation (Abstract)

Jaehwan Lee , Georgia Institute of Technology
Vincent John Mooney III , Georgia Institute of Technology
pp. 200-205
Session B6: Special Session

Design and Programming of Embedded Multiprocessors: An Interface-Centric Approach (Abstract)

Wido Kruijtzer , Philips Research
Gerben Essink , Philips Research
Tomas Henriksson , Philips Research
Pieter van der Wolf , Philips Research
Erwin de Kock , Philips Research
pp. 206-217
Session A7: New Techniques for Security and Reliability Enhancement in Embedded Systems

Current Flattening in Software and Hardware for Security Applications (Abstract)

Catherine Gebotys , University of Waterloo
Radu Muresan , University of Guelph
pp. 218-223

Analyzing Heap Error Behavior in Embedded JVM Environments (Abstract)

A. Sivasubramaniam , Pennsylvania State University
M. J. Irwin , Pennsylvania State University
N. Vijaykrishnan , Pennsylvania State University
M. Kandemir , Pennsylvania State University
G. Chen , Pennsylvania State University
pp. 230-235
Session B7: On-Chip Communication Architectures: Analysis and Optimisation

Power Analysis of System-Level On-Chip Communication Architectures (Abstract)

Kanishka Lahiri , NEC Laboratories America
Anand Raghunathan , NEC Laboratories America
pp. 236-241

Fast Exploration of Bus-Based On-Chip Communication Architectures (Abstract)

Sudeep Pasricha , University of California at Irvine
Mohamed Ben-Romdhane , Conexant Systems Inc.
Nikil Dutt , University of California at Irvine
pp. 242-247

Efficient Exploration of On-Chip Bus Architectures and Memory Allocation (Abstract)

Chaeseok Im , Seoul National University
Soonhoi Ha , Seoul National University
Sungchan Kim , Seoul National University
pp. 248-253
Panel 2

Embedded Systems Education: How to Teach the Required Skills? (PDF)

Peter Marwedel , University of Dortmund + ICD
Erwin De Kock , Philips
Mariagiovanna Sami , Politechnico di Milano
Hugo De Man , K.U. Leuven + IMEC
Peter Marwedel , University of Dortmund + ICD
Daniel Gajski , University of California at Irvine
pp. 254-255
Author Index

Author Index (PDF)

pp. 256
108 ms
(Ver )