Demonstration venue · read-only. Every page can be browsed; the buttons that would change it are switched off. Create an account to run TaxoReview on your own data. A simulation from public publication records: the people listed were not invited and did not agree to review.
? Tutorial for this page

Werner Geurts

dblp:18/7038 · DBLP profile ↗
← Back
10ranked-venue papers
3as first author
0since 2021 · last 2015
—ORCID · none

Domains — the database's venue-derived domains; a paper can count in several

Systems, architecture and hardware · 9 · 3 first-authorApplied, interdisciplinary, general and emerging computing · 1

Expertise — from the expertise taxonomy: the topics of the expert's papers under the CCF categories. A weight counts papers with recency: 1 for a paper about the topic, 0.3 when the topic is its context, halved every five years.

Computer architecture, parallel and distributed computing, and storage systems
4 papers
Electronic design automation · 52% Cloud and datacenter computing · 20% Embedded and real-time systems · 16%

Topics — the 8 heaviest of 8, each with the papers that count most for it

TopicWeightPapersLastEvidence papers
Electronic design automation
high-level synthesis
0.031995
Quadratic zero-one programming-based synthesis of application-specific data paths · IEEE Trans. Comput. Aided Des. Integr. Circuits Syst. 1995
Time Constrained Allocation and Assignment Techniques for High Throughput Signal Processing · DAC 1992
Cathedral-III: Architecture-Driven High-level Synthesis for High Throughput DSP Applications · DAC 1991
Cloud and datacenter computing › resource allocation › resource mapping
resource allocation and binding
0.021995
Quadratic zero-one programming-based synthesis of application-specific data paths · IEEE Trans. Comput. Aided Des. Integr. Circuits Syst. 1995
Time Constrained Allocation and Assignment Techniques for High Throughput Signal Processing · DAC 1992
Embedded and real-time systems › embedded software
embedded software design
0.011997
Embedded software in real-time signal processing systems: design technologies · Proc. IEEE 1997
Electronic design automation › high-level synthesis
data path synthesis
0.011995
Quadratic zero-one programming-based synthesis of application-specific data paths · IEEE Trans. Comput. Aided Des. Integr. Circuits Syst. 1995
Electronic design automation › high-level synthesis › resource binding
functional unit sharing
0.011995
Quadratic zero-one programming-based synthesis of application-specific data paths · IEEE Trans. Comput. Aided Des. Integr. Circuits Syst. 1995
Hardware accelerators and domain-specific architectures
signal processing accelerator
0.011991
Cathedral-III: Architecture-Driven High-level Synthesis for High Throughput DSP Applications · DAC 1991
Integrated circuit design › digital signal processing circuits
digital signal processor design
0.011992
Time Constrained Allocation and Assignment Techniques for High Throughput Signal Processing · DAC 1992
Integrated circuit design › digital signal processing circuits
high-throughput DSP
0.011991
Cathedral-III: Architecture-Driven High-level Synthesis for High Throughput DSP Applications · DAC 1991

Methods — techniques the papers use, named apart from their topics

software compilation techniques · 0.0architectural characterization · 0.0quadratic zero-one programming · 0.0bipartite matching · 0.0time-constrained scheduling · 0.0high-level synthesis · 0.0
YearPublicationVenuePosition
2015 ASIP acceleration for virtual-to-physical address translation on RDMA-enabled FPGA-based network interfaces
Roberto Ammendola, Andrea Biagioni, Ottorino Frezza, Werner Geurts, Gert Goossens, Francesca Lo Cicero, Alessandro Lonardo, Pier Stanislao Paolucci, Davide Rossetti, Francesco Simula, Laura Tosoratto, Piero Vicini
Future Gener. Comput. Syst.4
2001 Solving large scale assignment problems in high-level synthesis by approximative quadratic programming
abstract
Article Share on Solving large scale assignment problems in high-level synthesis by approximative quadratic programming Authors: Florin Balasa University of Illinois at Chicago, Dept. EECS, Chicago, IL University of Illinois at Chicago, Dept. EECS, Chicago, ILView Profile , Werner Geurts Target Compiler Technologies, Leuven, B-3001, Belgium Target Compiler Technologies, Leuven, B-3001, BelgiumView Profile , Francky Catthoor Interuniv. Microelectronics Center, Katholieke Universiteit Leuven Interuniv. Microelectronics Center, Katholieke Universiteit LeuvenView Profile , Hugo De Man Interuniv. Microelectronics Center, Katholieke Universiteit Leuven Interuniv. Microelectronics Center, Katholieke Universiteit LeuvenView Profile Authors Info & Claims GLSVLSI '01: Proceedings of the 11th Great Lakes symposium on VLSIMarch 2001 Pages 19–24https://doi.org/10.1145/368122.368149Online:01 March 2001Publication History 1citation163DownloadsMetricsTotal Citations1Total Downloads163Last 12 Months2Last 6 weeks0 Get Citation AlertsNew Citation Alert added!This alert has been successfully added and will be sent to:You will be notified whenever a record that you have chosen has been cited.To manage your alert preferences, click on the button below.Manage my AlertsNew Citation Alert!Please log in to your account Save to BinderSave to BinderCreate a New BinderNameCancelCreateExport CitationPublisher SiteGet Access
Florin Balasa, Werner Geurts, Francky Catthoor, Hugo De Man
ACM Great Lakes Symposium on VLSI2
2001 Processor modeling and code selection for retargetable compilation
abstract
Embedded processors in electronic systems typically are tuned to a few applications. Development of processor-specific compilers is prohibitively expensive and, as a result, such compilers, if existing, yield code of an unacceptable quality. To improve this code quality, we developed a processor model that captures the connectivity, the parallelism, and all architectural peculiarities of an embedded processor. We also implemented a retargetable and optimizing compiler working on this model. We present the graph-based processor model, and formally define the code generation task as binding the intermediate representation of an application to this model. We also present a new method for code selection, based on this processor model, that is capable of handling directed acyclic graphs instead of trees.
Johan Van Praet, Dirk Lanneer, Werner Geurts, Gert Goossens
ACM Trans. Design Autom. Electr. Syst.3
1997 Embedded software in real-time signal processing systems: design technologies
abstract
The increasing use of embedded software, often implemented on a core processor in a single-chip system, is a clear trend in the telecommunications, multimedia, and consumer electronics industries. A companion paper (Paulin et al., 1997) presents a survey of application and architecture trends for embedded systems in these growth markets. However, the lack of suitable design technology remains a significant obstacle in the development of such systems. One of the key requirements is more efficient software compilation technology. Especially in the case of fixed-point digital signal processor (DSP) cores, it is often cited that commercially available compilers are unable to take full advantage of the architectural features of the processor. Moreover, due to the shorter lifetimes and the architectural specialization of many processor cores, processor designers are often compelled to neglect the issue of compiler support. This situation has resulted in an increased research activity in the area of design tool support for embedded processors. This paper discusses design technology issues for embedded systems using processor cores, with a focus on software compilation tools. Architectural characteristics of contemporary processor cores are reviewed and tool requirements are formulated. This is followed by a comprehensive survey of both existing and new software compilation techniques that are considered important in the context of embedded processors.
Gert Goossens, Johan Van Praet, Dirk Lanneer, Werner Geurts, Augusli Kifli, Clifford Liem, Pierre G. Paulin
Proc. IEEE4
1995 Quadratic zero-one programming-based synthesis of application-specific data paths
abstract
In this paper, a novel technique for the synthesis of complex multifunctional units is presented. Given a set of functions, the goal is to minimize the area cost of a unit that can execute these functions. A set of primitive functional units is allocated and shared between operations which belong to different functions. In the presented approach, a bipartite matching-based technique is extended with a quadratic cost function which allows for a much more accurate modeling of interconnect cost compared to previous approaches. In the optimization process, functional unit type selection, instance allocation, and instance assignment are performed simultaneously. As an extension of the technique, a set of constraints which exclude solutions with false combinatorial cycles are also presented. The technique finds its main applicability in the synthesis of custom accelerator data paths in high throughput signal processing applications, as required in video, image processing, front end speech processing, and user-end telecom. In addition, it can be applied in the synthesis of the data path of domain-specific instruction set processors. Experiments show that highly optimized results can be obtained within acceptable CPU times.>
Werner Geurts, Francky Catthoor, Hugo De Man
IEEE Trans. Comput. Aided Des. Integr. Circuits Syst.1
1994 Loop transformation methodology for fixed-rate video, image and telecom processing applications
abstract
Many real-time signal processing applications are dominated by iterative loop constructs which exhibit a large amount of parallelism. In general, a realisation matched to the required rate of these applications exploits only a relatively small part of the parallelism available in the algorithm. This paper addresses the important problem of selecting the appropriate algorithmic-level decisions, in particular loop manipulations and the like, to arrive at an area-optimized specification for use in register-transfer level synthesis tools. One of the crucial cost factors in this optimisation is memory storage related. An effective model and methodology are proposed to derive an optimized architecture with fully matched throughput, while avoiding a full traversal of the large search space. The effectiveness of our approach is substantiated with several realistic test cases.>
Francky Catthoor, Werner Geurts, Hugo De Man
ASAP2
1993 Quadratic zero-one programming based synthesis of application specific data paths
abstract
In this paper, a novel technique for the synthesis of complex multi-functional units is presented. Given a set of functions or instructions, the goal is to minimize the area cost of a unit that can execute these functions. A common set of primitive functional units is allocated and shared between operations which belong to different functions. In the present approach, a bipartite matching based technique is extended with a quadratic cost function which allows for a much more accurate modeling of interconnect cost compared to previous approaches. In the optimization process, functional unit type selection, instance allocation and instance assignment are performed simultaneously. As an extension of the technique, a set of constraints which exclude solutions with false combinatorial cycles are also presented. Experiments show that highly optimized results can be obtained with acceptable CPU times.
Werner Geurts, Francky Catthoor, Hugo De Man
ICCAD1
1993 Testability analysis in high level data path synthesis
Johannes Steensma, Werner Geurts, Francky Catthoor, Hugo De Man
J. Electron. Test.2
1992 Time Constrained Allocation and Assignment Techniques for High Throughput Signal Processing
Werner Geurts, Francky Catthoor, Hugo De Man
DAC1
1991 Cathedral-III: Architecture-Driven High-level Synthesis for High Throughput DSP Applications
abstract
The goal of this paper is to extend the synthesis of real
Stefaan Note, Werner Geurts, Francky Catthoor, Hugo De Man
DAC2