Design-space exploration with multi-objective resource-aware modulo scheduling

J Oppermann, P Sittel, M Kumm… - Euro-Par 2019: Parallel …, 2019 - Springer
Many of today's applications in parallel and concurrent computing are deployed using
reconfigurable hardware, in particular field-programmable gate arrays (FPGAs). Due to the …

HatScheT: A contribution to agile HLS

P Sittel, J Oppermann, M Kumm… - FSP Workshop 2018; …, 2018 - ieeexplore.ieee.org
Today, the design of hardware implementations using FPGAs, SoCs or ASICs is driven by
tight project time and cost constraints. Additionally, it is impossible to specify every step and …

Fantastic Circuits and Where to Find Them-A Holistic ILP Formulation for Model-Based Hardware Design

N Fiege, P Zipf - ACM Transactions on Reconfigurable Technology and …, 2024 - dl.acm.org
The end of Moore's law and Dennard scaling emphasizes the need for application-specific
computing architectures to achieve high resource and energy efficiency and real-time …

Design and verification of pipelined circuits with Timed Petri Nets

R Parrot, M Briday, OH Roux - Discrete Event Dynamic Systems, 2023 - Springer
A fundamental step in circuit design is the placement of pipeline stages, which can
drastically increase the data throughput. Retiming allows optimizing the pipeline with regard …

Optimal binding and port assignment for loop pipelining in high-level synthesis

N Fiege, P Sittel, P Zipf - 2022 32nd International Conference …, 2022 - ieeexplore.ieee.org
In order to provide high throughput for custom hardware implementations, academic and
commercial high-level synthesis (HLS) tools use loop pipelining by modulo scheduling …

Efficient Operator Sharing Modulo Scheduling for Sum-Product Network Inference on FPGAs

H Kruppe, L Sommer, L Weber, J Oppermann… - … on Embedded Computer …, 2021 - Springer
Probabilistic models are receiving increasing attention as a complementary alternative to
more widespread machine learning approaches such as neural networks. One particularly …

[PDF][PDF] Advances in ILP-based modulo scheduling for high-level synthesis

J Oppermann - 2019 - tuprints.ulb.tu-darmstadt.de
In today's heterogenous computing world, field-programmable gate arrays (FPGA) represent
the energy-efficient alternative to generic processor cores and graphics accelerators …

Modulo scheduling with rational initiation intervals in custom hardware design

P Sittel, J Wickerson, M Kuimm… - 2020 25th Asia and South …, 2020 - ieeexplore.ieee.org
In modulo scheduling, the number of clock cycles between successive inputs (the initiation
interval, II) is traditionally an integer, but in this paper, we explore the benefits of allowing it …

Non-iterative SDC modulo scheduling for high-level synthesis

L de Souza Rosa, CS Bouganis, V Bonato - Microprocessors and …, 2021 - Elsevier
High-level synthesis is a powerful tool for increasing productivity in digital hardware design.
However, as digital systems become larger and more complex, designers have to consider …

Réseaux de Petri temporisés pour la conception et vérification de circuits pipelinés

R Parrot, M Briday, OH Roux - Modélisation des Systèmes Réactifs …, 2021 - hal.science
Une étape importante de la conception de circuits est le placement des étages de pipeline,
dans le but d'augmenter significativement le débit de données. À cette fin, le retiming permet …