Marleen Adé

dblp:01/6888 · DBLP profile ↗
← Back
5ranked-venue papers
4as first author
0since 2021 · last 1997
—ORCID · none

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

Software engineering, systems software and programming languages · 4 · 3 first-authorSystems, architecture and hardware · 1 · 1 first-author

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
1 paper
Cloud and datacenter computing · 25% Embedded and real-time systems · 25% Electronic design automation · 25%

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

TopicWeightPapersLastEvidence papers
Cloud and datacenter computing › resource provisioning
dynamic resource provisioning
0.011997
Data Memory Minimisation for Synchronous Data Flow Graphs Emulated on DSP-FPGA Targets · DAC 1997
Electronic design automation
high-level synthesis
0.011997
Data Memory Minimisation for Synchronous Data Flow Graphs Emulated on DSP-FPGA Targets · DAC 1997
Embedded and real-time systems › model-based design › dataflow modeling
synchronous dataflow
0.011997
Data Memory Minimisation for Synchronous Data Flow Graphs Emulated on DSP-FPGA Targets · DAC 1997

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

deadlock-free scheduling · 0.0buffer size minimization · 0.0
YearPublicationVenuePosition
1997 Data Memory Minimisation for Synchronous Data Flow Graphs Emulated on DSP-FPGA Targets
abstract
The paper presents an algorithm to determine the close-to-smallestpossible data buffer sizes for arbitrary synchronous dataflow (SDF) applications, such that we can guarantee the existenceof a deadlock free schedule. The presented algorithm fits inthe design flow of GRAPE, an environment for the emulation andimplementation of digital signal processing (DSP) systems onarbitrary target architectures, consisting of programmable DSPprocessors and FPGAs. Reducing the size of data buffers is ofhigh importance when the application will be mapped on FieldProgrammable Gate Arrays (FPGA), since register resources arerather scarce.
Marleen Adé, Rudy Lauwereins, Jean A. Peperstraete
DAC1
1996 Implementing DSP applications on heterogeneous targets using minimal size data buffers
abstract
The paper presents an algorithm to determine the smallest possible data buffer sizes for arbitrary synchronous data flow (SDF) applications, such that we can guarantee the existence of a deadlock free schedule. The presented algorithm fits in the design flow of GRAPE, an environment for the emulation and implementation of digital signal processing (DSP) systems on arbitrary target architectures, consisting of programmable DSP processors and FPGAs. Reducing the size of data buffers is of high importance when the application will be mapped on Field Programmable Gate Arrays (FPGA), since register resources are rather scarce.
Marleen Adé, Rudy Lauwereins, Jean A. Peperstraete
RSP1
1995 Hardware-software codesign with GRAPE
abstract
GRAPE-II (Graphical Rapid Prototyping Environment-II) is a hardware-software codesign environment for the real-time functional emulation of synchronous DSP systems. It allows one to specify the application's data dependency graph in a target-machine-independent way. After specifying the heterogeneous target machine's architecture, it estimates the resources needed by each application subtask. Based on these requirements, it assigns the subtasks to specific target devices at compile-time, be they processors or FPGAs, establishes routing paths and determines a static schedule. It generates a main shell for each target device and generates intra-device and inter-device communication code. After downloading the executable images on to the target machine, it allows the designer to modify end-user controls and application settings at run-time. This paper situates the tool in the application design cycle, explains GRAPE-II's design flow and shows the advantages of hardware-software codesign by evaluating the achievable sampling frequency for a small example application.
Marleen Adé, Rudy Lauwereins, Jean A. Peperstraete
RSP1
1994 Buffer memory requirements in DSP applications
abstract
Studies synchronous multi-rate data flow graphs to determine the minimal required buffer sizes that still guarantee the construction of a deadlock-free static schedule. We develop a rule to quickly analyze a graph's consistency. A graph is split up into single and parallel paths. Single paths are analysed, as well as the most frequent parallel paths. The results are used in the rapid prototyping environment GRAPE-II in the case where the emulation hardware contains FPGAs, or when memory is critical.>
Marleen Adé, Rudy Lauwereins, Jean A. Peperstraete
RSP1
1994 Geometric parallelism and cyclo-static data flow in GRAPE-II
abstract
Describes two novel features that are supported in GRAPE-II (Graphical RApid Prototyping Environment): geometric parallelism and cyclo-static data flow. GRAPE-II is intended as a system level tool for the rapid prototyping of digital signal processing (DSP) applications on multiprocessors. GRAPE-II fully supports code generation for multi-rate and asynchronous DSP applications on heterogeneous target multiprocessors. The first feature detailed in the paper, geometric parallelism, allows the programmer to efficiently specify data parallel operations, where multiple identical functions operate on different data sets. The second feature, cyclo-static data flow, enables the specification of cyclicly changing data dependencies, while still leading to static schedules.>
Rudy Lauwereins, Piet Wauters, Marleen Adé, Jean A. Peperstraete
RSP3