EDBT 2026 Demo / reviewers in the wild / expert
Bastiaan Kwaadgras
dblp:291/1944 · also Bas W. Kwaadgras
· DBLP profile ↗
2ranked-venue papers
0as first author
2since 2021 · last 2021
—ORCID · none
Domains — the database's venue-derived domains; a paper can count in several
Systems, architecture and hardware · 2 · 2 since 2021
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 |
Reconfigurable computing and FPGAs · 38% Electronic design automation · 38% Hardware accelerators and domain-specific architectures · 12% |
Topics — the 4 heaviest of 4, each with the papers that count most for it
| Topic | Weight | Papers | Last | Evidence papers |
|---|---|---|---|---|
Electronic design automation
design methodology |
0.5 | 1 | 2021 | On Predictable Reconfigurable System Design · ACM Trans. Archit. Code Optim. 2021 |
Reconfigurable computing and FPGAs › reconfigurable computing
reconfigurable system design |
0.5 | 1 | 2021 | On Predictable Reconfigurable System Design · ACM Trans. Archit. Code Optim. 2021 |
Hardware accelerators and domain-specific architectures › machine learning accelerator
CNN accelerator |
0.1 | 1 | 2021 | On Predictable Reconfigurable System Design · ACM Trans. Archit. Code Optim. 2021 |
High-performance computing › scientific computing
scientific computing application |
0.1 | 1 | 2021 | On Predictable Reconfigurable System Design · ACM Trans. Archit. Code Optim. 2021 |
Methods — techniques the papers use, named apart from their topics
analytical modeling · 0.5
| Year | Publication | Venue | Position |
|---|---|---|---|
| 2021 | Efficient Table-Based Polynomial on FPGAabstractField Programmable Gate Arrays (FPGAs) are gaining popularity in the context of scientific computing due to the recent advances of High-Level Synthesis (HLS) toolchains for customised hardware implementations combined with the increase in computing capabilities of modern FPGAs. As a result, developers are able to implement more complex scientific workloads which often require the evaluation of univariate numerical functions. In this study, we propose a methodology for table-based polynomial interpolation aiming at producing area-efficient implementations of such functions on FPGAs achieving the same accuracy and at similar performance as direct implementations. We also provide a rigorous error analysis to guarantee the correctness of the results. Our methodology covers the forecast of resource utilisation of the polynomial interpolator and, based on the characteristics of the function, guides the developer to the most area-efficient FPGA implementation. Our experiments show that in the case of a radiation spectrum of a Black Body application based on evaluating Planck’s Law, it is possible to reduce resource utilisation by up to 90% when compared to direct implementations not using table-based methods. Moreover, when only the kernels are considered, our method uses up to two orders of magnitude fewer resources with no performance penalties. Based on previous more theoretical works, our study investigates practical applications of table-based methods in the context of high performance and scientific computing where it is used to implement common but more complex functions than the elementary functions widely studied in the related literature. Marco Barbone, Bastiaan Kwaadgras, Uwe Oelfke, Wayne Luk, Georgi Gaydadjiev |
ICCD | 2 |
| 2021 | On Predictable Reconfigurable System DesignabstractWe propose a design methodology to facilitate rigorous development of complex applications targeting reconfigurable hardware. Our methodology relies on analytical estimation of system performance and area utilisation for a given specific application and a particular system instance consisting of a controlflow machine working in conjunction with one or more reconfigurable dataflow accelerators. The targeted application is carefully analyzed, and the parts identified for hardware acceleration are reimplemented as a set of representative software models. Next, with the results of the application analysis, a suitable system architecture is devised and its performance is evaluated to determine bottlenecks, allowing predictable design. The architecture is iteratively refined, until the final version satisfying the specification requirements in terms of performance and required hardware area is obtained. We validate the presented methodology using a widely accepted convolutional neural network (VGG-16) and an important HPC application (BQCD). In both cases, our methodology relieved and alleviated all system bottlenecks before the hardware implementation was started. As a result the architectures were implemented first time right, achieving state-of-the-art performance within 15% of our modelling estimations. Nils Voss, Bastiaan Kwaadgras, Oskar Mencer, Wayne Luk, Georgi Gaydadjiev |
ACM Trans. Archit. Code Optim. | 2 |