VLDB 2026 Research / reviewers in the wild / expert
Ilaria Scarabottolo
dblp:218/1168
· DBLP profile ↗
6ranked-venue papers
5as first author
2since 2021 · last 2023
0000-0003-1887-0779ORCID · corroborated
Domains — the database's venue-derived domains; a paper can count in several
Systems, architecture and hardware · 5 · 4 first-author · 2 since 2021Software engineering, systems software and programming languages · 1 · 1 first-authorApplied, interdisciplinary, general and emerging computing · 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
3 papers |
Electronic design automation · 58% Emerging computing paradigms · 39% Hardware accelerators and domain-specific architectures · 3% |
Topics — the 5 heaviest of 5, each with the papers that count most for it
| Topic | Weight | Papers | Last | Evidence papers |
|---|---|---|---|---|
Electronic design automation
logic synthesis |
1.4 | 3 | 2022 | A Formal Framework for Maximum Error Estimation in Approximate Logic Synthesis · IEEE Trans. Comput. Aided Des. Integr. Circuits Syst. 2022 Approximate Logic Synthesis: A Survey · Proc. IEEE 2020 Partition and Propagate: an Error Derivation Algorithm for the Design of Approximate Circuits · DAC 2019 |
Electronic design automation › logic synthesis › logic optimization
approximate logic synthesis |
1.0 | 2 | 2022 | A Formal Framework for Maximum Error Estimation in Approximate Logic Synthesis · IEEE Trans. Comput. Aided Des. Integr. Circuits Syst. 2022 Approximate Logic Synthesis: A Survey · Proc. IEEE 2020 |
Emerging computing paradigms › approximate computing
approximate circuit design |
0.8 | 2 | 2020 | Approximate Logic Synthesis: A Survey · Proc. IEEE 2020 Partition and Propagate: an Error Derivation Algorithm for the Design of Approximate Circuits · DAC 2019 |
Emerging computing paradigms
approximate computing |
0.8 | 2 | 2020 | Approximate Logic Synthesis: A Survey · Proc. IEEE 2020 Partition and Propagate: an Error Derivation Algorithm for the Design of Approximate Circuits · DAC 2019 |
Hardware accelerators and domain-specific architectures
approximate computing accelerator |
0.1 | 1 | 2020 | Approximate Logic Synthesis: A Survey · Proc. IEEE 2020 |
Methods — techniques the papers use, named apart from their topics
gate-level error modeling · 0.6error propagation · 0.6circuit partitioning · 0.6error evaluation · 0.4circuit simplification · 0.4boolean synthesis · 0.4partition and propagate algorithm · 0.4error propagation model · 0.4
| Year | Publication | Venue | Position |
|---|---|---|---|
| 2023 | ErrorEval: an Open-Source Worst-Case-Error Evaluation Framework for Approximate ComputingabstractApproximate Computing is a design paradigm that allows for a small loss in accuracy in an application in exchange for improved efficiency and/or reduced power consumption. Approximate Logic Synthesis (ALS) is a process through which an inexact (approximate) version of a circuit is generated, assuring that the error introduced by approximation does not exceed a certain threshold [1]. Morteza Rezaalipour, Lorenzo Ferretti, Ilaria Scarabottolo, George A. Constantinides, Laura Pozzi 0001 |
CF | 3 |
| 2022 | A Formal Framework for Maximum Error Estimation in Approximate Logic SynthesisabstractApproximate logic synthesis techniques have become popular in error-resilient systems, where accuracy requirements can be traded for improved energy efficiency. Many of these techniques operate on a circuit by substituting or removing some of its portions under a predefined error constraint; however, the research on systematic methods to determine the error induced by such transformations is still at an early stage. We propose herein a generic framework for modeling maximum error in a circuit, called partition and propagate, which is a fundamental preliminary step for ALS. This framework is based on circuit partitioning and error propagation among the subcircuits. We provide a sound, complete formal description of such framework, and we illustrate how two state-of-the-art algorithms can be subsumed by it. Moreover, we propose a novel gate-level error-modeling algorithm, which is able to identify the whole range of possible errors induced by a given approximate transformation. We compare the three strategies and illustrate the efficiency of the new error-propagation methodology, which is able to identify accurate error bounds and, hence, guide ALS techniques to more valuable solutions. Ilaria Scarabottolo, Giovanni Ansaloni, George A. Constantinides, Laura Pozzi 0001 |
IEEE Trans. Comput. Aided Des. Integr. Circuits Syst. | 1 |
| 2020 | Approximate Logic Synthesis: A SurveyabstractApproximate computing is an emerging paradigm that, by relaxing the requirement for full accuracy, offers benefits in terms of design area and power consumption. This paradigm is particularly attractive in applications where the underlying computation has inherent resilience to small errors. Such applications are abundant in many domains, including machine learning, computer vision, and signal processing. In circuit design, a major challenge is the capability to synthesize the approximate circuits automatically without manually relying on the expertise of designers. In this work, we review methods devised to synthesize approximate circuits, given their exact functionality and an approximability threshold. We summarize strategies for evaluating the error that circuit simplification can induce on the output, which guides synthesis techniques in choosing the circuit transformations that lead to the largest benefit for a given amount of induced error. We then review circuit simplification methods that operate at the gate or Boolean level, including those that leverage classical Boolean synthesis techniques to realize the approximations. We also summarize strategies that take high-level descriptions, such as C or behavioral Verilog, and synthesize approximate circuits from these descriptions. Ilaria Scarabottolo, Giovanni Ansaloni, George A. Constantinides, Laura Pozzi 0001, Sherief Reda |
Proc. IEEE | 1 |
| 2019 | Partition and Propagate: an Error Derivation Algorithm for the Design of Approximate CircuitsabstractInexact hardware design techniques have become popular in error-tolerant systems, where energy efficiency is a primary concern. Several techniques aim to identify circuit portions that can be discarded under an error constraint, but research on systematic methods to determine such error is still at an early stage. We herein illustrate a generic, scalable algorithm that determines the influence of each circuit gate on the final output. The algorithm first partitions the graph representing the circuit, then determines the error propagation model of the resulting subgraphs. When applied to existing approximate design frameworks, our solution improves their efficiency and result quality. Ilaria Scarabottolo, Giovanni Ansaloni, George A. Constantinides, Laura Pozzi 0001 |
DAC | 1 |
| 2018 | A partitioning strategy for exploring error-resilience in circuits: work-in-progress
Ilaria Scarabottolo, Giovanni Ansaloni, Laura Pozzi 0001 |
CASES | 1 |
| 2018 | Circuit carving: A methodology for the design of approximate hardwareabstractSystems-on-Chip (SoCs) commonly couple low-power processors and dedicated hardware accelerators, which allow the execution of high-workload and/or timing-critical applications while relying on constrained resources. The functions performed by accelerators are often robust with respect to approximations that, when implemented in HW, can lead to circuits with tangibly lower area and power consumption. Research in approximate computing aims at developing effective strategies to explore the ensuing correctness/efficiency trade-off. In this context, we address the challenge of approximate circuit design in an innovative way, called here Circuit Carving, which consists in identifying the maximum portion of an exact circuit that can be discarded from it, or carved out, to derive an inexact version not exceeding an error threshold. We achieve this goal by proposing an algorithm based on binary tree exploration, bounded by conditions extracted from the circuit topology. Our approach can be applied to any combinatorial circuit, without a-priori knowledge of its functionality. The proposed algorithm allows back-tracking in order to never be trapped in local minima, and identifies the exact influence of each circuit gate on the output correctness, resulting in inexact circuits with higher efficiency and accuracy with respect to state-of-the-art greedy strategies. Ilaria Scarabottolo, Giovanni Ansaloni, Laura Pozzi 0001 |
DATE | 1 |