VLDB 2026 Research / reviewers in the wild / expert
Ourania Spantidi
dblp:221/8630
· DBLP profile ↗
13ranked-venue papers
8as first author
12since 2021 · last 2026
0000-0002-3631-1607ORCID · verified
Domains — the database's venue-derived domains; a paper can count in several
Systems, architecture and hardware · 10 · 6 first-author · 10 since 2021Software engineering, systems software and programming languages · 4 · 2 first-author · 3 since 2021Human-computer interaction and ubiquitous computing · 1 · 1 first-author · 1 since 2021
| Year | Publication | Venue | Position |
|---|---|---|---|
| 2026 | Theory Is Cool But So Are Microcontrollers: Computer Science Student Reactions to Arduino TinyML
Ourania Spantidi |
SIGCSE (1) | 1 |
| 2025 | Leveraging Image Difficulty for Run-Time Adaptive DNN Inference on Embedded DevicesabstractDeep Neural Networks (DNNs) impose great challenges on resource-constraint embedded devices since they employ billions of computational operations. To satisfy these computational demands such devices utilize hardware accelerators, which can lead to increased power consumption whatsoever. To that end, the compression of DNNs to lower precision has been proposed, in order to achieve savings in energy consumption at the cost of some accuracy loss during inference. However, DNNs do not behave similarly under lower-precision execution and the accuracy degradation can be severe. In this work, we utilize the notion of image difficulty and explore how we can change DNN precision during inference to achieve gains in energy consumption without big drops in accuracy. We evaluate our work on the ImageNet dataset and show how the proposed framework achieves energy savings at run-time. Vasileios Pentsos, Ourania Spantidi, Georgios Zervakis 0001, Iraklis Anagnostopoulos |
ISCAS | 2 |
| 2025 | Approximate Multiplier Mapping for Unfairness Mitigation in Energy-Efficient DNNsabstractEmbedded devices struggle with the heavy computational demands of extensive neural network models, a problem partially addressed by integrating accelerators with numerous multiply-accumulate units. However, this solution increases energy consumption. While using approximate circuits in accelerators can lower energy usage, it compromises accuracy and raises concerns about maintaining fair inference across diverse populations, particularly in the medical field. This work leverages approximate multipliers in deep neural networks to retain fairness and reduce energy consumption while keeping the inference accuracy within strict thresholds. Ourania Spantidi, Georgios Zervakis 0001, Jörg Henkel, Iraklis Anagnostopoulos |
ISCAS | 1 |
| 2023 | Automated Energy-Efficient DNN Compression under Fine-Grain Accuracy ConstraintsabstractDeep Neural Networks (DNNs) are utilized in a variety of domains, and their computation intensity is stressing embedded devices that comprise limited power budgets. DNN compression has been employed to achieve gains in energy consumption on embedded devices at the cost of accuracy loss. Compression-induced accuracy degradation is addressed through fine-tuning or retraining, which can not always be feasible. Additionally, state-of-art approaches compress DNNs with respect to the average accuracy achieved during inference, which can be a misleading evaluation metric. In this work, we explore more fine-grain properties of DNN inference accuracy, and generate energy-efficient DNNs using signal temporal logic and falsification jointly through pruning and quantization. We offer the ability to control at run-time the quality of the DNN inference, and propose an automated framework that can generate compressed DNNs that satisfy tight fine-grain accuracy requirements. The conducted evaluation on the ImageNet dataset has shown over 30% in energy consumption gains when compared to baseline DNNs. Ourania Spantidi, Iraklis Anagnostopoulos |
DATE | 1 |
| 2023 | The Perfect Match: Selecting Approximate Multipliers for Energy-Efficient Neural Network InferenceabstractReconfigurable approximate multipliers have been proposed as a way to improve the energy efficiency of neural network inference. However, selecting the optimal combination of approximate modes is a challenging problem due to the tradeoff between energy savings and accuracy loss. In this paper, we propose a methodology for selecting the best triad of approximate multipliers to form a reconfigurable approximate multiplier that can satisfy a maximum accuracy drop threshold and achieve the highest possible energy savings. We use formal methods to produce a Pareto-front of solutions that satisfy the accuracy constraint and maximize energy savings. Experimental results show that our methodology can achieve significant gains in energy with negligible drops in accuracy when compared to the baseline. Ourania Spantidi, Iraklis Anagnostopoulos |
HPSR | 1 |
| 2022 | Fair Scheduling Through Collaborative Filtering on Multicore SystemsabstractModern applications are being increasingly demanding in terms of computing capabilities, and high performance is required at all times. Chip multiprocessors (CMPs) comprise multiple cores and have been widely employed to address this demand. However, the cores of a CMP share several components of the memory hierarchy for which concurrent executing applications compete to access at run-time. This contention can lead to severe performance loss and has a different impact on each application, resulting in potential starvation for selected applications. Thus, there is a need for a scheduling policy to efficiently address this contention-induced unfairness. In this work, we utilize matrix reconstruction techniques to enhance scheduling decisions at run-time, ensuring the fair and efficient execution of any given application workload. Our evaluation shows that our proposed scheduling policy can achieve up to 25.8% gains in fairness when compared to the Linux completely fair scheduler, and up to 6.1% when compared to another state-of-the-art approach, without inflicting performance degradation. Ourania Spantidi, Theodoros Marinakis, Iraklis Anagnostopoulos |
ISCAS | 1 |
| 2022 | Thermal-Aware Design for Approximate DNN AcceleratorsabstractRecent breakthroughs in Neural Networks (NNs) have made DNN accelerators ubiquitous and led to an ever-increasing quest on adopting them from Cloud to edge computing. However, state-of-the-art DNN accelerators pack immense computational power in a relatively confined area, inducing significant on-chip power densities that lead to intolerable thermal bottlenecks. Existing state of the art focuses on using approximate multipliers only to trade-off efficiency with inference accuracy. In this work, we present a thermal-aware approximate DNN accelerator design in which we additionally trade-off approximation with temperature effects towards designing DNN accelerators that satisfy tight temperature constraints. Using commercial multi-physics tool flows for heat simulations, we demonstrate how our thermal-aware approximate design reduces the temperature from 139$^{\circ }$C, in an accurate circuit, down to 79$^{\circ }$C. This enables DNN accelerators to fulfill tight thermal constraints, while still maximizing the performance and reducing the energy by around 75% with a negligible accuracy loss of merely 0.44% on average for a wide range of NN models. Furthermore, using physics-based transistor aging models, we demonstrate how reductions in voltage and temperature obtained by our approximate design considerably improve the circuit’s reliability. Our approximate design exhibits around 40% less aging-induced degradation compared to the baseline design. Georgios Zervakis 0001, Iraklis Anagnostopoulos, Sami Salamin, Ourania Spantidi, Isai Roman-Ballesteros, Jörg Henkel, Hussam Amrouch |
IEEE Trans. Computers | 4 |
| 2022 | Energy-Efficient DNN Inference on Approximate Accelerators Through Formal Property ExplorationabstractDeep neural networks (DNNs) are being heavily utilized in modern applications, putting energy-constraint devices to the test. To bypass high energy consumption issues, approximate computing has been employed in DNN accelerators to balance out the accuracy-energy reduction trade-off. However, the approximation-induced accuracy loss can be very high and drastically degrade the performance of the DNN. Therefore, there is a need for a fine-grain mechanism that would assign specific DNN operations to approximation to maintain acceptable DNN accuracy, while achieving low energy consumption. We present an automated framework for weight-to-approximation mapping through formal property exploration for approximate DNN accelerators. At the MAC unit level, our experimental evaluation surpassed already energy-efficient mappings by more than$\times 2$in terms of energy gains, while supporting a fine-grain control over the introduced approximation. Ourania Spantidi, Georgios Zervakis 0001, Iraklis Anagnostopoulos, Jörg Henkel |
IEEE Trans. Comput. Aided Des. Integr. Circuits Syst. | 1 |
| 2021 | Control Variate Approximation for DNN AcceleratorsabstractIn this work, we introduce a control variate approximation technique for low error approximate Deep Neural Network (DNN) accelerators. The control variate technique is used in Monte Carlo methods to achieve variance reduction. Our approach significantly decreases the induced error due to approximate multiplications in DNN inference, without requiring time-exhaustive retraining compared to state-of-the-art. Leveraging our control variate method, we use highly approximated multipliers to generate power-optimized DNN accelerators. Our experimental evaluation on six DNNs, for Cifar-10 and Cifar100 datasets, demonstrates that, compared to the accurate design, our control variate approximation achieves same performance and 24% power reduction for a merely 0.16% accuracy loss. Georgios Zervakis 0001, Ourania Spantidi, Iraklis Anagnostopoulos, Hussam Amrouch, Jörg Henkel |
DAC | 2 |
| 2021 | Reliability-Aware Quantization for Anti-Aging NPUs
Sami Salamin, Georgios Zervakis 0001, Ourania Spantidi, Iraklis Anagnostopoulos, Jörg Henkel, Hussam Amrouch |
DATE | 3 |
| 2021 | Efficient Resource Management of Clustered Multi-Processor Systems Through Formal Property ExplorationabstractModern embedded systems have adopted the clustered Chip Multi-Processor (CMP) paradigm in conjunction with dynamic frequency scaling techniques to improve application performance and power consumption. Nonetheless, modern applications are becoming more aggressive in terms of computational power. At the same time, the integration of multiple cores in the same cluster has resulted in significant increase of power consumption creating thermal hotspots. Conventional design approaches consider fixed power and temperature constraints, which are mostly extracted experimentally leading many times to pessimistic run-time decisions and performance losses. In this paper, we present a unified framework for efficient resource management of clustered CMPs by enabling formal property exploration and integrating robustness analysis. Specifically, we bridge the gap between run-time decisions and design-time exploration by using Parametric Signal Temporal Logic (PSTL) for mining the values of system constraints. Then, we utilize the extracted values to enhance the decisions of the run-time resource manager. Results on the Odroid-XU3 show that the proposed methodology offers more coarse- and fine-grain optimizations. Ourania Spantidi, Iraklis Anagnostopoulos, Georgios Fainekos |
DATE | 1 |
| 2021 | Positive/Negative Approximate Multipliers for DNN AcceleratorsabstractRecent Deep Neural Networks (DNNs) manage to deliver superhuman accuracy levels on many AI tasks. DNN accelerators are becoming integral components of modern systems-on-chips. DNNs perform millions of arithmetic operations per inference and DNN accelerators integrate thousands of multiply-accumulate units leading to increased energy requirements. To lower the energy consumption of DNN accelerators, approximate computing principles are employed. However, complex DNNs can be increasingly sensitive to approximation. In this work, we present a dynamically configurable approximate multiplier that supports three operation modes, i.e., exact, positive error, and negative error. In addition, we propose a filter-oriented approximation method to map the weights to the appropriate modes of the approximate multiplier. Our mapping algorithm balances the positive with the negative errors due to the approximate multiplications, aiming at maximizing the energy reduction while minimizing the overall convolution error. We evaluate our approach on multiple DNNs and datasets against state-of-the-art approaches, where our method achieves 18.33% energy gains on average across 7 NNs on 4 different datasets for a maximum accuracy drop of only 1%. Ourania Spantidi, Georgios Zervakis 0001, Iraklis Anagnostopoulos, Hussam Amrouch, Jörg Henkel |
ICCAD | 1 |
| 2020 | TLTk: A Toolbox for Parallel Robustness Computation of Temporal Logic Specifications
Joseph Cralley, Ourania Spantidi, Bardh Hoxha, Georgios Fainekos |
RV | 2 |