EDBT 2026 Demo / reviewers in the wild / expert
Fabio Montagna
dblp:221/2846
· DBLP profile ↗
4ranked-venue papers
2as first author
1since 2021 · last 2022
0000-0002-0445-6430ORCID · corroborated
Domains — the database's venue-derived domains; a paper can count in several
Systems, architecture and hardware · 4 · 2 first-author · 1 since 2021Software engineering, systems software and programming languages · 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
3 papers |
Energy-efficient computing · 35% Hardware accelerators and domain-specific architectures · 20% Memory systems · 15% |
Topics — the 10 heaviest of 11, each with the papers that count most for it
| Topic | Weight | Papers | Last | Evidence papers |
|---|---|---|---|---|
Energy-efficient computing
power management |
1.0 | 2 | 2022 | A Low-Power Transprecision Floating-Point Cluster for Efficient Near-Sensor Data Analytics · IEEE Trans. Parallel Distributed Syst. 2022 Modular Design and Optimization of Biomedical Applications for Ultralow Power Heterogeneous Platforms · IEEE Trans. Comput. Aided Des. Integr. Circuits Syst. 2020 |
Memory systems › processing-in-memory
near-data processing |
0.6 | 1 | 2022 | A Low-Power Transprecision Floating-Point Cluster for Efficient Near-Sensor Data Analytics · IEEE Trans. Parallel Distributed Syst. 2022 |
Hardware accelerators and domain-specific architectures › signal processing accelerator
biomedical signal processing accelerator |
0.4 | 1 | 2020 | Modular Design and Optimization of Biomedical Applications for Ultralow Power Heterogeneous Platforms · IEEE Trans. Comput. Aided Des. Integr. Circuits Syst. 2020 |
Embedded and real-time systems › mobile computing
wearable computing |
0.4 | 1 | 2020 | Modular Design and Optimization of Biomedical Applications for Ultralow Power Heterogeneous Platforms · IEEE Trans. Comput. Aided Des. Integr. Circuits Syst. 2020 |
Emerging computing paradigms › neuromorphic computing
brain-inspired computing |
0.3 | 1 | 2018 | PULP-HD: accelerating brain-inspired high-dimensional computing on a parallel ultra-low power platform · DAC 2018 |
Hardware accelerators and domain-specific architectures › neural network hardware › brain-inspired computing accelerator
hyperdimensional computing accelerator |
0.3 | 1 | 2018 | PULP-HD: accelerating brain-inspired high-dimensional computing on a parallel ultra-low power platform · DAC 2018 |
Energy-efficient computing › low-power design
ultra-low power computing |
0.3 | 1 | 2018 | PULP-HD: accelerating brain-inspired high-dimensional computing on a parallel ultra-low power platform · DAC 2018 |
Processor architecture and microarchitecture › microprocessor design
RISC-V processor |
0.2 | 1 | 2022 | A Low-Power Transprecision Floating-Point Cluster for Efficient Near-Sensor Data Analytics · IEEE Trans. Parallel Distributed Syst. 2022 |
Parallel and multicore computing › parallel computing
multi-core acceleration |
0.1 | 1 | 2018 | PULP-HD: accelerating brain-inspired high-dimensional computing on a parallel ultra-low power platform · DAC 2018 |
Parallel and multicore computing
parallel programming models |
0.1 | 1 | 2018 | PULP-HD: accelerating brain-inspired high-dimensional computing on a parallel ultra-low power platform · DAC 2018 |
Methods — techniques the papers use, named apart from their topics
parallelization · 1.0subword vectorization · 0.6design space exploration · 0.6power management · 0.4memory scaling · 0.4hyperdimensional computing · 0.3bit-manipulation instructions · 0.3
| Year | Publication | Venue | Position |
|---|---|---|---|
| 2022 | A Low-Power Transprecision Floating-Point Cluster for Efficient Near-Sensor Data AnalyticsabstractRecent applications in low-power (1-20 mW) near-sensor computing require the adoption of floating-point arithmetic to reconcile high precision results with a wide dynamic range. In this article, we propose a low-power multi-core computing cluster that leverages the fined-grained tunable principles of transprecision computing to provide support to near-sensor applications at a minimum power budget. Our solution – based on the open-source RISC-V architecture – combines parallelization and sub-word vectorization with a dedicated interconnect design capable of sharing floating-point units (FPUs) among the cores. On top of this architecture, we provide a full-fledged software stack support, including a parallel low-level runtime, a compilation toolchain, and a high-level programming model, with the aim to support the development of end-to-end applications. We performed an exhaustive exploration of the design space of the transprecision cluster on a cycle-accurate FPGA emulator, varying the number of cores and FPUs to maximize performance. Orthogonally, we performed a vertical exploration to identify the most efficient solutions in terms of non-functional requirements (operating frequency, power, and area). We conducted an experimental assessment on a set of benchmarks representative of the near-sensor processing domain, complementing the timing results with a post place-&-route analysis of the power consumption. A comparison with the state-of-the-art shows that our solution outperforms the competitors in energy efficiency, reaching a peak of 97 Gflop/s/W on single-precision scalars and 162 Gflop/s/W on half-precision vectors. Finally, a real-life use case demonstrates the effectiveness of our approach in fulfilling accuracy constraints. Fabio Montagna, Stefan Mach, Simone Benatti, Angelo Garofalo, Gianmarco Ottavi, Luca Benini, Davide Rossi 0001, Giuseppe Tagliavini |
IEEE Trans. Parallel Distributed Syst. | 1 |
| 2020 | An Event-Based System for Low-Power ECG QRS Complex DetectionabstractOne of the greatest challenges in the design of modern wearable devices is energy efficiency. While data processing and communication have received a lot of attention from the industry and academia, leading to highly efficient microcontrollers and transmission devices, sensor data acquisition in medical devices is still based on a conservative paradigm that requires regular sampling at the Nyquist rate of the target signal. This requirement is usually excessive for sparse and highly non-stationary signals, leading to data overload and a waste of resources in the full processing pipeline. In this work, we propose a new system to create event-based heart-rate analysis devices, including a novel algorithm for QRS detection that is able to process electrocardiogram signals acquired irregularly and much below the theoretically-required Nyquist rate. This technique allows us to drastically reduce the average sampling frequency of the signal and, hence, the energy needed to process it and extract the relevant information. We implemented both the proposed event-based algorithm and a state-of-the-art version based on regular Nyquist rate based sampling on an ultra-low power hardware platform, and the experimental results show that the event-based version reduces the energy consumption in runtime up to 15.6 times, while the detection performance is maintained at an average F1 score of 99.5%. Silvio Zanoli, Tomás Teijeiro, Fabio Montagna, David Atienza 0001 |
DATE | 3 |
| 2020 | Modular Design and Optimization of Biomedical Applications for Ultralow Power Heterogeneous PlatformsabstractIn the last years, remote health monitoring is becoming an essential branch of health care with the rapid development of wearable sensors technology. To meet the demand of new more complex applications and ensuring adequate battery lifetime, wearable sensors have evolved into multicore systems with advanced power-saving capabilities and additional heterogeneous components. In this article, we present an approach that applies optimization and parallelization techniques uncovered by modern ultralow power (ULP) platforms in the SW layers with the goal of improving the mapping and reducing the energy consumption of biomedical applications. Additionally, we investigate the benefit of integrating domain-specific accelerators to further reduce the energy consumption of the most computationally expensive kernels. Using 30-s excerpts of signals from two public databases, we apply the proposed optimization techniques on well-known modules of biomedical benchmarks from the state-of-the-art and two complete applications. We observe speed-ups of 5.17× and energy savings of 41.6% for the multicore implementation using a cluster of 8 cores with respect to single-core wearable sensor designs when processing a standard 12-lead electrocardiogram (ECG) signal analysis. Additionally, we conclude that the minimum workload required to take advantage of parallelization for a heartbeat classifier corresponds to the processing of 3-lead ECG signals, with a speed-up of 2.96× and energy savings of 19.3%. Moreover, we observe additional energy savings of up to 7.75% and 16.8% by applying power management and memory scaling to the multicore implementation of the 3-lead beat classifier and 12-lead ECG analysis, respectively. Finally,by integrating hardware (HW) acceleration we observe overall energy savings of up to 51.3% for the 12-lead ECG analysis. Elisabetta De Giovanni, Fabio Montagna, Benoît W. Denkinger, Simone Machetti, Miguel Peón-Quirós, Simone Benatti, Davide Rossi 0001, Luca Benini, David Atienza 0001 |
IEEE Trans. Comput. Aided Des. Integr. Circuits Syst. | 2 |
| 2018 | PULP-HD: accelerating brain-inspired high-dimensional computing on a parallel ultra-low power platformabstractComputing with high-dimensional (HD) vectors, also referred to as hypervectors, is a brain-inspired alternative to computing with scalars. Key properties of HD computing include a well-defined set of arithmetic operations on hypervectors, generality, scalability, robustness, fast learning, and ubiquitous parallel operations. HD computing is about manipulating and comparing large patterns---binary hypervectors with 10,000 dimensions---making its efficient realization on minimalistic ultra-low-power platforms challenging. This paper describes HD computing's acceleration and its optimization of memory accesses and operations on a silicon prototype of the PULPv3 4-core platform (1.5 mm2, 2 mW), surpassing the state-of-the-art classification accuracy (on average 92.4%) with simultaneous 3.7× end-to-end speed-up and 2× energy saving compared to its single-core execution. We further explore the scalability of our accelerator by increasing the number of inputs and classification window on a new generation of the PULP architecture featuring bit-manipulation instruction extensions and larger number of 8 cores. These together enable a near ideal speed-up of 18.4× compared to the single-core PULPv3. Fabio Montagna, Abbas Rahimi, Simone Benatti, Davide Rossi 0001, Luca Benini |
DAC | 1 |