Search For:

Displaying 1-50 out of 137 total
An Energy Aware Design Space Exploration for VLIW AGU Model with Fine Grained Power Gating
Found in: Digital Systems Design, Euromicro Symposium on
By Ittetsu Taniguchi,Mitsuya Uchida,Hiroyuki Tomiyama,Masahiro Fukui,Praveen Raghavan,Francky Catthoor
Issue Date:September 2011
pp. 693-700
Reducing energy consumption is a crucial for the embedded system design, and especially the leakage energy reduction is now big problem for the low power design. In order to reduce the leakage energy at standby time, power gating scheme is well known as a ...
 
Guest Editors' Intoduction: The New World of Large Embedded Memories
Found in: IEEE Design and Test of Computers
By Rochit Rajsuman, Francky Catthoor
Issue Date:May 2001
pp. 3-4
No summary available.
 
An Integrated Hardware/Software Approach For Run-Time Scratchpad Management
Found in: Design Automation Conference
By Poletti Francesco, Paul Marchal, David Atienza, Luca Benini, Francky Catthoor, Jose M. Mendias
Issue Date:June 2004
pp. 238-243
An ever increasing number of dynamic interactive applications are implemented on portable consumer electronics. Designers depend largely on operating systems to map these applications on the architecture. However, today's embedded operating systems abstrac...
 
Random-Access Data Storage Components in Customized Architectures
Found in: IEEE Design and Test of Computers
By Lode Nachtergaele, Francky Catthoor, Chidamber Kulkarni
Issue Date:May 2001
pp. 40-54
This tutorial covers the basic design choices involved in customized data storage, including those for register files, local memory, caches, and main memory.
 
Code Transformations for Data Transfer and Storage Exploration Preprocessing in Multimedia Processors
Found in: IEEE Design and Test of Computers
By Francky Catthoor, Koen Danckaert, Sven Wuytack, Nikil D. Dutt
Issue Date:May 2001
pp. 70-82
Platform-independent source code transformations can greatly help alleviate the data-transfer and storage bottleneck. This article covers global data-flow, loop, and data-reuse-related transformations, and discusses their effect on data transfer and storag...
 
Incorporating parameter variations in BTI impact on nano-scale logical gates analysis
Found in: 2012 IEEE International Symposium on Defect and Fault Tolerance in VLSI and Nanotechnology Systems (DFT)
By Seyab Khan,Said Hamdioui,Halil Kukner,Praveen Raghavan,Francky Catthoor
Issue Date:October 2012
pp. 158-163
As semiconductor manufacturing has entered into the nanoscale era, Bias Temperature Instability (BTI) became a major threat to reliability of CMOS circuits. This threat may even be more severe in the presence of parameter variations such as temperature and...
 
Ultra Low-Energy SRAM Design for Smart Ubiquitous Sensors
Found in: IEEE Micro
By Vibhu Sharma,Stefan Cosemans,Maryam Ashouie,Jos Huisken,Francky Catthoor,Wim Dehaene
Issue Date:September 2012
pp. 10-24
Medical diagnosis and healthcare are at the onset of a revolution fueled by improvements in smart sensors and body area networks. Those sensor nodes' computation and memory requirements are growing, but their energy resources do not increase; thus, more en...
 
NBTI Monitoring and Design for Reliability in Nanoscale Circuits
Found in: Defect and Fault-Tolerance in VLSI Systems, IEEE International Symposium on
By Seyab Khan,Nor Zaidi Haron,Said Hamdioui,Francky Catthoor
Issue Date:October 2011
pp. 68-76
Negative Bias Temperature Instability (NBTI) has become one of the major threats to circuit reliability in nanoscale-era. This paper presents a novel technique to monitor and tolerate NBTI in nanoscale circuits. First, it models NBTI impact on the gate out...
 
PinComm: Characterizing Intra-application Communication for the Many-Core Era
Found in: Parallel and Distributed Systems, International Conference on
By Wim Heirman, Dirk Stroobandt, Narasinga Rao Miniskar, Roel Wuyts, Francky Catthoor
Issue Date:December 2010
pp. 500-507
As the number of cores in both embedded Multi-Processor Systems-on-Chip and general purpose processors keeps rising, on-chip communication becomes more and more important. In order to write efficient programs for these architectures it is therefore necessa...
 
Real-time stereo matching: A cross-based local approach
Found in: Acoustics, Speech, and Signal Processing, IEEE International Conference on
By Jiangbo Lu, Ke Zhang, Gauthier Lafruit, Francky Catthoor
Issue Date:April 2009
pp. 733-736
We propose an area-based local stereo matching algorithm that yields accurate disparity estimates, while achieving the real-time speed completely on the graphics processing unit (GPU). For a local stereo method, the key challenge is to decide an appropriat...
 
Distributed Loop Controller for Multithreading in Unithreaded ILP Architectures
Found in: IEEE Transactions on Computers
By Praveen Raghavan, Andy Lambrechts, Murali Jayapala, Francky Catthoor, Diederik Verkest
Issue Date:March 2009
pp. 311-321
Reduced energy consumption is one of the most important design goals for embedded application domains like wireless communication, multimedia and biomedical applications. The instruction memory hierarchy has been proven to be one of the most power hungry p...
 
Operation shuffling over cycle boundaries for low energy L0 clustering
Found in: Application-Specific Systems, Architectures and Processors, IEEE International Conference on
By Yuki Kobayashi, Murali Jayapala, Praveen Raghavan, Francky Catthoor, Masaharu Imai
Issue Date:July 2008
pp. 150-155
To achieve energy reduction for instruction memory access in VLIW ASIPs, operation shuffling technique has been proposed. The shuffling technique changes assignment of an operation to different slot so that L0 cluster configuration can be improved. The pub...
 
Concepts and Implementation of Spatial Division Multiplexing for Guaranteed Throughput in Networks-on-Chip
Found in: IEEE Transactions on Computers
By Anthony Leroy, Dragomir Milojevic, Diederik Verkest, Frédéric Robert, Francky Catthoor
Issue Date:September 2008
pp. 1182-1195
To ensure low power consumption while maintaining flexibility and performance, future Systems-on-Chip (SoC) will combine several types of processor cores and data memory units of widely different sizes. To interconnect the IPs of these heterogeneous platfo...
 
Generic Multi-Phase Software-Pipelined Partial-FFT on Instruction-Level-Parallel Architectures and SDR Baseband Applications
Found in: Design, Automation and Test in Europe Conference and Exhibition
By Min Li, David Novo, Bruno Bougard, Liesbet Van Der Perre, Francky Catthoor
Issue Date:March 2008
pp. 598-603
The PFFT (Partial FFT) is an extended FFT where only part of input or output bins are used. By pruning the useless dataflow, the PFFT can potentially achieve a significant speedup in many important applications. Although theoretical aspects of the PFFT hav...
 
Optimizing Near-ML MIMO Detector for SDR Baseband on Parallel Programmable Architectures
Found in: Design, Automation and Test in Europe Conference and Exhibition
By Min Li, Bruno Bougard, Weiyu Xu, David Novo, Liesbet Van Der Perre, Francky Catthoor
Issue Date:March 2008
pp. 444-449
ML and near-ML MIMO detectors have attracted a lot of interest in recent years. However, almost all the reported implementations are delivered in ASICs or FPGAs. Our contribution is optimizing the near-ML MIMO detector for parallel programmable architectur...
 
Energy-Aware Interconnect Optimization for a Coarse Grained Reconfigurable Processor
Found in: VLSI Design, International Conference on
By Andy Lambrechts, Praveen Raghavan, Murali Jayapala, Francky Catthoor, Diederik Verkest
Issue Date:January 2008
pp. 201-207
uously more features and need processors that are of increasingly higher performance in order to sustain very demanding multi- media and wireless applications. Larger amounts of flexibility need to be built in and the same processor needs to be used for a ...
 
Reliability issues in deep deep sub-micron technologies: time-dependent variability and its impact on embedded system design
Found in: On-Line Testing Symposium, IEEE International
By Antonis Papanikolaou, Hua Wang, Miguel Miranda, Francky Catthoor
Issue Date:July 2007
pp. 121
Embedded system design is especially demanding in terms of requirements that need to be satisfied, e.g. real-time processing, cost effectiveness, low energy consumption and reliable operation. These requirements have to be properly balanced until a financi...
   
Topology exploration for energy efficient intra-tile communication
Found in: Asia and South Pacific Design Automation Conference
By Jin Guo, Antonis Papanikolaou, Francky Catthoor
Issue Date:January 2007
pp. 178-183
With technology nodes scaling down, the energy consumed by the on-chip intra-tile interconnects is beginning to have a significant impact on the total chip energy. The Energyoptimal Sectioned Bus (ESB) template is an energy efficient architecture style for...
 
Derivation of Packing Instructions for Exploiting Sub-Word Parallelism
Found in: Parallel Computing in Electrical Engineering, International Conference on
By Rainer Schaffer, Renate Merker, Francky Catthoor
Issue Date:September 2006
pp. 167-172
Today the presence of sub-word parallelism (SWP) is quite general in several architectures such as in general purpose processors or in the functional units of connected processing elements of application specific architectures. A skillful utilization of su...
 
Template-Based Semi-Automatic Profiling of Multimedia Applications
Found in: Multimedia and Expo, IEEE International Conference on
By Christophe Poucet, David Atienza, Francky Catthoor
Issue Date:July 2006
pp. 1061-1064
Modern multimedia applications possess a very dynamic use of the memory hierarchy depending on the actual input, therefore requiring run-time profiling techniques to enable optimizations. Because they can contain hundreds of thousands of lines of complex o...
 
Statistical Performance Analysis and Estimation of Coarse Grain Parallel Multimedia Processing System
Found in: Real-Time and Embedded Technology and Applications Symposium, IEEE
By Min (Leon) Li, Tanja Van Achteren, Erik Brockmeyer, Francky Catthoor
Issue Date:April 2006
pp. 277-288
When parallelizing complex multimedia processing on multiple processors, the stochastic timing behavior should be carefully studied. Although there are already many papers on the performance analysis of stochastic parallel system, they are not targeted on ...
 
Compilation for Delay Impact Minimization in VLIW Embedded Systems
Found in: Innovative Architecture for Future Generation High-Performance Processors and Systems, International Workshop on
By Jose L. Ayala, David Atienza, Praveen Raghavan, Marisa Lopez-Vallejo, Francky Catthoor
Issue Date:January 2006
pp. 83-90
Tomorrow?s embedded devices need to run high-resolution multimedia as well as need to support multistandard wireless systems which require an enormous computational complexity with a very low energy consumption and very high performance constraints. In thi...
 
A Reconfiguration Manager for Dynamically Reconfigurable Hardware
Found in: IEEE Design and Test of Computers
By Javier Resano, Daniel Mozos, Diederik Verkest, Francky Catthoor
Issue Date:September 2005
pp. 452-460
Dynamic reconfiguration has been a technology solution in search of the right problem to solve. Effective use of the technology requires new programming and task management models. This article describes an approach to dynamic reconfiguration that reduces ...
 
Clustered Loop Buffer Organization for Low Energy VLIW Embedded Processors
Found in: IEEE Transactions on Computers
By Murali Jayapala, Francisco Barat, Tom Vander Aa, Francky Catthoor, Henk Corporaal, Geert Deconinck
Issue Date:June 2005
pp. 672-683
Current loop buffer organizations for very large instruction word processors are essentially centralized. As a consequence, they are energy inefficient and their scalability is limited. To alleviate this problem, we propose a clustered loop buffer organiza...
 
Object-Distribution Analysis: Technique for Parallel Loop Distribution of Object-Oriented Programs
Found in: Parallel Processing Workshops, International Conference on
By Richard Stahl, Francky Catthoor, Diederik Verkest
Issue Date:June 2005
pp. 153-160
<p>The next-generation of embedded systems confronts the designerwith multi-processor systems both for performance and energy reasons. Exploiting task-level parallelism in combination with coarse-grained loop-level parallelism is becoming crucial. Th...
 
Energy Efficiency of the IEEE 802.15.4 Standard in Dense Wireless Microsensor Networks: Modeling and Improvement Perspectives
Found in: Design, Automation and Test in Europe Conference and Exhibition
By Bruno Bougard, Francky Catthoor, Denis C. Daly, Anantha Chandrakasan, Wim Dehaene
Issue Date:March 2005
pp. 196-201
Wireless microsensor networks, which have been the topic of intensive research in recent years, are now emerging in industrial applications. An important milestone in this transition has been the release of the IEEE 802.15.4 standard that specifies interop...
 
A Hybrid Prefetch Scheduling Heuristic to Minimize at Run-Time the Reconfiguration Overhead of Dynamically Reconfigurable Hardware
Found in: Design, Automation and Test in Europe Conference and Exhibition
By Javier Resano, Daniel Mozos, Francky Catthoor
Issue Date:March 2005
pp. 106-111
Due to the emergence of highly dynamic multimedia applications there is a need for flexible platforms and run-time scheduling support for embedded systems. Dynamic Reconfigurable Hardware (DRHW) is a promising candidate to provide this flexibility but, cur...
 
Functional Equivalence Checking for Verification of Algebraic Transformations on Array-Intensive Source Code
Found in: Design, Automation and Test in Europe Conference and Exhibition
By K. C. Shashidhar, Maurice Bruynooghe, Francky Catthoor, Gerda Janssens
Issue Date:March 2005
pp. 1310-1315
Development of energy and performance-efficient embedded software is increasingly relying on application of complex transformations on the critical parts of the source code. Designers applying such nontrivial source code transformations are often faced wit...
 
Systematic Analysis of Energy and Delay Impact of Very Deep Submicron Process Variability Effects in Embedded SRAM Modules
Found in: Design, Automation and Test in Europe Conference and Exhibition
By Hua Wang, Miguel Miranda, Wim Dehaene, Francky Catthoor, Karen Maex
Issue Date:March 2005
pp. 914-919
Variability is becoming a serious problem in process technology for nanometer technology nodes. The increasing difficulty in controlling the uniformity of critical process parameters (e.g. doping levels) in the smaller devices, makes the electrical propert...
 
A Memory Hierarchical Layer Assigning and Prefetching Technique to Overcome the Memory Performance/Energy Bottleneck
Found in: Design, Automation and Test in Europe Conference and Exhibition
By Minas Dasygenis, Erik Brockmeyer, Bart Durinck, Francky Catthoor, Dimitrios Soudris, Antonios Thanailakis
Issue Date:March 2005
pp. 946-947
The memory subsystem has always been a bottleneck in performance as well as significant power contributor in memory intensive applications. Many researchers have presented multi-layered memory hierarchies as a means to design energy and performance efficie...
   
Design Style Case Study for Embedded Multi Media Compute Nodes
Found in: Real-Time Systems Symposium, IEEE International
By Andy Lambrechts, Tom Vander Aa, Murali Jayapala, Guillermo Talavera, Anthony Leroy, Adelina Shickova, Francisco Barat, Bingfeng Mei, Francky Catthoor, Diederik Verkest, Geert Deconinck, Henk Corporaal, Frédéric Robert, Jordi Carrabina Bordoll
Issue Date:December 2004
pp. 104-113
Users expect future handheld devices to provide extended multimedia functionality and have long battery life. This type of application imposes heavy constraints on both (real-time) performance and energy consumption and forces designers to optimise all par...
 
Integrated Task Scheduling and Data Assignment for SDRAMs in Dynamic Applications
Found in: IEEE Design and Test of Computers
By Paul Marchal, Francky Catthoor, Davide Bruni, Luca Benini, José Ignacio Gómez, Luis Piñuel
Issue Date:September 2004
pp. 378-387
<em>Editors' note</em>: Runtime management of shared resources is crucial for efficient implementation of multimedia applications. Particularly, the energy consumption of SDRAMs is very sensitive to data assignment. This article presents an SDR...
 
Optimizing the Memory Bandwidth with Loop Fusion
Found in: Hardware/software codesign and system synthesis, International conference on
By Paul Marchal, José Ignacio Gómez, Francky Catthoor
Issue Date:September 2004
pp. 188-193
The memory bandwidth largely determines the performance and energy cost of embedded systems. At the compiler level, several techniques improve the memory bandwidth at the scope of a basic block, but often fail to exploit all. We propose a technique to opti...
 
Specific Scheduling Support to Minimize the Reconfiguration Overhead of Dynamically Reconfigurable Hardware
Found in: Design Automation Conference
By Javier Resano, Daniel Mozos, Diederik Verkest, Francky Catthoor, Serge Vernalde
Issue Date:June 2004
pp. 119-124
Dynamically Reconfigurable Hardware (DRHW) platforms present both flexibility and high performance. Hence, they can tackle the demanding requirements of current dynamic multimedia applications, especially for embedded systems where it is not affordable to ...
 
Time-Energy Design Space Exploration for Multi-Layer Memory Architectures
Found in: Design, Automation and Test in Europe Conference and Exhibition
By Radoslaw Szymanek, Francky Catthoor, Krzysztof Kuchcinski
Issue Date:February 2004
pp. 10318
This paper presents an exploration algorithm which examines execution time and energy consumption of a given application, while considering a parameterized memory architecture. The input to our algorithm is an application given as an annotated task graph a...
 
Garbage Collector Refinement for New Dynamic Multimedia Applications on Embedded Systems
Found in: Interaction between Compilers and Computer Architecture, Annual Workshop on
By Jose M. Velasco, David Atienza, Francky Catthoor, Francisco Tirado, Katzalin Olcoz, Jose M. Mendias
Issue Date:February 2004
pp. 25-32
New consumer embedded devices must execute concurrently multiple services (e.g. multimedia applications) that are dynamically triggered by the user. For these new embedded multimedia applications, the dynamic memory subsystem is currently one of the main s...
 
A Power Optimized Display Memory Organization for Handheld User Terminals
Found in: Design, Automation and Test in Europe Conference and Exhibition
By Lieven Hollevoet, Andy Dewilde, Kristof Denolf, Francky Catthoor, Filip Louagie
Issue Date:February 2004
pp. 30294
<p>Today?s handheld devices become more and more multimedia capable. One subsystem of a multimedia terminal that accounts for a considerable amount of the total power consumption is the display unit. The backlight is the major culprit there. As new d...
 
How Can System-Level Design Solve the Interconnect Technology Scaling Problem?
Found in: Design, Automation and Test in Europe Conference and Exhibition
By Francky Catthoor, Andrea Cuomo, Grant Martin, Patrick Groeneveld, Lauwereins Rudy, Karen Maex, Patrick van de Steeg, Ron Wilson
Issue Date:February 2004
pp. 10332
The scaling of interconnect technology hits a red brick wall: interconnect delay and power do not follow Moore's law anymore. The use of new materials like Cu and low-k alleviated the problem temporarily, but physical limits are being hit. What does this m...
 
Dynamic Memory Management Design Methodology for Reduced Memory Footprint in Multimedia and Wireless Network Applications
Found in: Design, Automation and Test in Europe Conference and Exhibition
By David Atienza, Stylianos Mamagkakis, Francky Catthoor, Jose M. Mendias, Dimitris Soudris
Issue Date:February 2004
pp. 10532
New portable consumer embedded devices must execute multimedia and wireless network applications that demand extensive memory footprint. Moreover, they must heavily rely on Dynamic Memory (DM) due to the unpredictability of the input data (e.g. 3D streams ...
 
Instruction Buffering Exploration for Low Energy VLIWs with Instruction Clusters
Found in: Asia and South Pacific Design Automation Conference
By Tom Vander Aa, Murali Jayapala, Francisco Barat, Geert Deconinck, Rudy Lauwereins, Francky Catthoor, Henk Corporaal
Issue Date:January 2004
pp. 824-829
For multimedia applications, loop buffering is an efficient mechanism to reduce the power in the instruction memory of embedded processors. In particular, software controlled clustered loop buffers are energy efficient. However current compilers for VLIW d...
 
A Global Bus Power Optimization Methodology for Physical Design of Memory Dominated Systems by Coupling Bus Segmentation and Activity Driven Block Placement
Found in: Asia and South Pacific Design Automation Conference
By Hua Wang, Antonis Papanikolaou, Miguel Miranda, Francky Catthoor
Issue Date:January 2004
pp. 759-761
This paper presents a methodology which can substantially reduce the bus power consumption in memory dominated systems. It systematically combines an activity driven placement of the memories and a bus segmentation approach for the interconnect to localize...
 
Causality Constraints for Processor Architectures with Sub-Word Parallelism
Found in: Digital Systems Design, Euromicro Symposium on
By Rainer Schaffer, Renate Merker, Francky Catthoor
Issue Date:September 2003
pp. 82
Upcoming processor generations increasingly provide instructions for sub-word parallelism. Thus, a parallel execution of 2, 4 or 8 instructions (add, sub) or of complex instructions (sum of differences) with an input of 2, 4 or 8 operand pairs becomes poss...
 
Application of Task Concurrency Management on Dynamically Reconfigurable Hardware Platforms
Found in: Field-Programmable Custom Computing Machines, Annual IEEE Symposium on
By Javier Resano, Diederik Verkest, Daniel Mozos, Serge Vernalde, Francky Catthoor
Issue Date:April 2003
pp. 278
No summary available.
   
Efficient System-Level Functional Verification Methodology for Multimedia Applications
Found in: IEEE Design and Test of Computers
By Miroslav Cupák, Francky Catthoor, Hugo J. De Man
Issue Date:March 2003
pp. 56-64
<p>Multimedia application design exploration should begin at the system level, to meet low-power and minimum-area requirements. Existing validation techniques mainly concentrate on lower abstraction levels. This system-level methodology combines form...
 
Managing Dynamic Concurrent Tasks in Embedded Real-Time Multimedia Systems
Found in: System Synthesis, International Symposium on
By Rudy Lauwereins, Chun Wong, Paul Marchal, Johan Vounckx, Patrick David, Stefaan Himpe, Francky Catthoor, Peng Yang
Issue Date:October 2002
pp. 112-119
This paper addresses the problem of mapping an application, which is highly dynamic in the future, onto aheterogeneous multiprocessor platform in an energy efficient way. A two-phase scheduling method is used for that purpose. By exploring the Pareto curve...
 
Systematic Design of Programs with Sub-Word Parallelism
Found in: Parallel Computing in Electrical Engineering, International Conference on
By Rainer Schaffer, Renate Merker, Francky Catthoor
Issue Date:September 2002
pp. 393
Upcoming processor generations increasingly provide instructions for sub-word parallelism. Thus, a parallel execution of 2, 4 or 8 instructions (add, sub) or of complex instructions (sum of differences) with an input of 2, 4 or 8 operand pairs becomes poss...
 
Energy-Aware Runtime Scheduling for Embedded-Multiprocessor SOCs
Found in: IEEE Design and Test of Computers
By Peng Yang, Chun Wong, Paul Marchal, Francky Catthoor, Dirk Desmet, Diederik Verkest, Rudy Lauwereins
Issue Date:September 2001
pp. 46-58
<p>This task-scheduling method for embedded systems combines the low runtime complexity of a design-time scheduling phase with the flexibility of a runtime scheduling phase.</p>
 
System-Level Interconnect Architecture Exploration for Custom Memory Organizations
Found in: System Synthesis, International Symposium on
By Arnout Vandecappelle, Allert van Zelst, Diederik Verkest, Francky Catthoor, Tycho van Meeuwen
Issue Date:October 2001
pp. 13-18
For data dominated applications, power consumption and memory bandwidth bottlenecks can be significantly alleviated with a custom memory organization. However, this potentially entails complex memory interconnections and a large routing overhead. This is u...
 
Detecton of Partially Simultaneously Alive Signals in Storage Requirement Estimation for Data Intensive Applications
Found in: Design Automation Conference
By Einar J. Aas, Francky Catthoor, PerGunnar Kjeldsberg
Issue Date:June 2001
pp. 365-370
In this paper, we propose a novel storage requirement estimation methodology for use in the early system design phases when the data transfer ordering is only partially fixed. At that stage, none of the existing estimation tools are adequate, as they eithe...
 
A Systematic Approach for System Bus Load Reduction Applied to Medical Imaging
Found in: VLSI Design, International Conference on
By Koen Danckaert, Chidamber Kulkarni, Francky Catthoor, Hugo de Man, Vivek Tiwari
Issue Date:January 2001
pp. 48
Multimedia algorithms deal with enormous amounts of data transfers and storage, resulting in huge bandwidth requirements at the off-chip memory and system bus level. As a result the related energy consumption becomes critical. Even for execution time the b...
 
 1  2 Next >>