EDBT 2026 Demo / reviewers in the wild / expert
Giacinto Paolo Saggese
dblp:35/4554
· DBLP profile ↗
11ranked-venue papers
4as first author
2since 2021 · last 2022
0009-0006-3475-5569ORCID · verified
Domains — the database's venue-derived domains; a paper can count in several
Systems, architecture and hardware · 8 · 3 first-author · 2 since 2021Security and privacy · 3 · 2 first-authorSoftware engineering, systems software and programming languages · 3
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 |
Hardware reliability and fault tolerance · 87% Electronic design automation · 13% | |
| Software engineering, system software, and programming languages
1 paper |
Program analysis · 100% |
Topics — the 5 heaviest of 5, each with the papers that count most for it
| Topic | Weight | Papers | Last | Evidence papers |
|---|---|---|---|---|
Program analysis
dynamic analysis |
0.1 | 1 | 2011 | Automated Derivation of Application-Specific Error Detectors Using Dynamic Analysis · IEEE Trans. Dependable Secur. Comput. 2011 |
Program analysis › dynamic analysis › trace analysis
execution trace analysis |
0.1 | 1 | 2011 | Automated Derivation of Application-Specific Error Detectors Using Dynamic Analysis · IEEE Trans. Dependable Secur. Comput. 2011 |
Hardware reliability and fault tolerance
error detection |
0.1 | 1 | 2011 | Automated Derivation of Application-Specific Error Detectors Using Dynamic Analysis · IEEE Trans. Dependable Secur. Comput. 2011 |
Hardware reliability and fault tolerance
soft errors |
0.1 | 1 | 2011 | Automated Derivation of Application-Specific Error Detectors Using Dynamic Analysis · IEEE Trans. Dependable Secur. Comput. 2011 |
Electronic design automation
hardware synthesis |
0.0 | 1 | 2011 | Automated Derivation of Application-Specific Error Detectors Using Dynamic Analysis · IEEE Trans. Dependable Secur. Comput. 2011 |
Methods — techniques the papers use, named apart from their topics
rule-based templates · 0.2probability model · 0.2fault injection · 0.2
| Year | Publication | Venue | Position |
|---|---|---|---|
| 2022 | A Novel Module-Sign Low-Power Implementation for the DLMS Adaptive Filter With Low Steady-State ErrorabstractIn this paper, a novel implementation is proposed for the Delayed LMS (DLMS) filter, able to reduce the power dissipation while preserving regime performances. The approach relies on the observation that the error signal is small in magnitude and oscillates around zero when the circuit is close to the convergence point. Therefore, the most significant bits of the error signal continuously toggle from positive to negative values causing high switching activity in the multipliers of the feedback section. This paper proposes to employ a sign-modulus representation of the error signal, to substantially reduce the switching activity of the feedback path of the filter. Additional approximation techniques are also devised to further reduce power dissipation. Comparisons with the state-of-the-art show that the proposed filter is the only one able to approach the MSE of the exact implementation with a remarkable reduction of power dissipation. A test-chip in TSMC 28nm CMOS technology has been realized to experimentally verify the validity of our technique. The experimental results show the possibility of saving up to 45.4% of power consumption with respect to the exact implementation of the filter. Gennaro Di Meo, Davide De Caro, Giacinto Paolo Saggese, Ettore Napoli, Nicola Petra, Antonio G. M. Strollo |
IEEE Trans. Circuits Syst. I Regul. Pap. | 3 |
| 2022 | Approximate Multipliers Using Static Segmentation: Error Analysis and ImprovementsabstractApproximate multipliers are used in error-tolerant applications, sacrificing the accuracy of results to minimize power or delay. In this paper we investigate approximate multipliers using static segmentation. In these circuits a set of$m$contiguous bits (a segment of$m$bits) is extracted from each of the two$n$-bits operand, the two segments are in input to a small$m\times m$internal multiplier whose output is suitably shifted to obtain the result. We investigate both signed and unsigned multipliers, and for the latter we propose a new segmentation approach. We also present simple and effective correction techniques that can significantly reduce the approximation error with reduced hardware costs. We perform a detailed comparison with previously proposed approximate multipliers, considering a hardware implementation in 28 nm technology. The comparison shows that static segmented multipliers with the proposed correction technique have the desirable characteristic of being on (or close to) the Pareto-optimal frontier for both power vs normalized mean error distance and power vs mean relative error distance trade-off plots. These multipliers, therefore, are promising candidates for applications where their error performance is acceptable. This is confirmed by the results obtained for image processing and image classification applications. Antonio G. M. Strollo, Ettore Napoli, Davide De Caro, Nicola Petra, Giacinto Paolo Saggese, Gennaro Di Meo |
IEEE Trans. Circuits Syst. I Regul. Pap. | 5 |
| 2011 | Automated Derivation of Application-Specific Error Detectors Using Dynamic AnalysisabstractThis paper proposes a novel technique for preventing a wide range of data errors from corrupting the execution of applications. The proposed technique enables automated derivation of fine-grained, application-specific error detectors based on dynamic traces of application execution. The technique derives a set of error detectors using rule-based templates to maximize the error detection coverage for the application. A probability model is developed to guide the choice of the templates and their parameters for error-detection. The paper also presents an automatic framework for synthesizing the set of detectors in hardware to enable low-overhead, runtime checking of the application. The coverage of the derived detectors is evaluated using fault-injection experiments, while the performance and area overheads of the detectors are evaluated by synthesizing them on reconfigurable hardware. Karthik Pattabiraman, Giacinto Paolo Saggese, Daniel Chen 0001, Zbigniew T. Kalbarczyk, Ravishankar K. Iyer |
IEEE Trans. Dependable Secur. Comput. | 2 |
| 2005 | Microprocessor Sensitivity to Failures: Control vs Execution and Combinational vs Sequential LogicabstractThe goal of this study is to characterize the impact of soft errors on embedded processors. We focus on control versus speculation logic on one hand, and combinational versus sequential logic on the other. The target system is a gate-level implementation of a DLX-like processor. The synthesized design is simulated, and transients are injected to stress the processor while it is executing selected applications. Analysis of the collected data shows that fault sensitivity of the combinational logic (4.2% for a fault duration of one clock cycle) is not negligible, even though it is smaller than the fault sensitivity of flip-flops (10.4%). Detailed study of the error impact, measured at the application level, reveals that errors in speculation and control blocks collectively contribute to about 34% of crashes, 34% of fail-silent violations and 69% of application incomplete executions. These figures indicate the increasing need for processor-level detection techniques over generic methods, such as ECC and parity, to prevent such errors from propagating beyond the processor boundaries. Giacinto Paolo Saggese, Anoop Vetteth, Zbigniew T. Kalbarczyk, Ravishankar K. Iyer |
DSN | 1 |
| 2004 | Carry-Save Montgomery Modular Exponentiation on Reconfigurable HardwareabstractIn this paper we present a hardware implementation of the RSA algorithm for public-key cryptography. Basically, the RSA algorithm entails a modular exponentiation operation on large integers, which is considerably time-consuming to implement. To this end, we adopted a novel algorithm combining the Montgomery's technique and the carry-save representation of numbers. A highly modular, bit-slice based architecture has been designed for executing the algorithm in hardware. We also propose an FPGA-based implementation of the architecture developed. The characteristics of the algorithm, the regularity of the architecture, and the data-flow aware placement of the FPGA resources resulted in a considerable performance improvement, as compared to other implementations presented in the literature. Alessandro Cilardo, Antonino Mazzeo, Luigi Romano, Giacinto Paolo Saggese |
DATE | 4 |
| 2004 | Hardware Support for High Performance, Intrusion- and Fault-Tolerant SystemsabstractThe paper proposes a combined hardware/software approach for realizing high performance, intrusion- and fault-tolerant services. The approach is demonstrated for (yet not limited to) an attribute authority server, which provides a compelling application due to its stringent performance and security requirements. The key element of the proposed architecture is an FPGA-based, parallel crypto-engine providing (1) optimally dimensioned RSA Processors for efficient execution of computationally intensive RSA signatures and (2) a KeyStore facility used as tamper-resistant storage for preserving secret keys. To achieve linear speed-up (with the number of RSA Processors) and deadlock-free execution in spite of resource-sharing and scheduling/synchronization issues, we have resorted to a number of performance enhancing techniques (e.g., use of different clock domains, optimal balance between internal and external parallelism) and have formally modeled and mechanically proved our crypto-engine with the Spin model checker. At the software level, the architecture combines active replication and threshold cryptography, but in contrast with previous work, the code of our replicas is multithreaded so it can efficiently use an attached parallel crypto-engine to compute an attribute authority partial signature (as required by threshold cryptography). Resulting replicated systems that exhibit nondeterministic behavior, which cannot be handled with conventional replication approaches. Our architecture is based on a preemptive deterministic scheduling algorithm to govern scheduling of replica threads and guarantee strong replica consistency. Giacinto Paolo Saggese, Claudio Basile, Luigi Romano, Zbigniew T. Kalbarczyk, Ravishankar K. Iyer |
SRDS | 1 |
| 2004 | A tamper resistant hardware accelerator for RSA cryptographic applications
Giacinto Paolo Saggese, Luigi Romano, Nicola Mazzocca, Antonino Mazzeo |
J. Syst. Archit. | 1 |
| 2004 | A Web Services Based Architecture for Digital Time Stamping
Alessandro Cilardo, Antonino Mazzeo, Luigi Romano, Giacinto Paolo Saggese, Giuseppe Cattaneo |
J. Web Eng. | 4 |
| 2003 | FPGA-Based Implementation of a Serial RSA Processor
Antonino Mazzeo, Luigi Romano, Giacinto Paolo Saggese, Nicola Mazzocca |
DATE | 3 |
| 2003 | An FPGA-Based Performance Analysis of the Unrolling, Tiling, and Pipelining of the AES Algorithm
Giacinto Paolo Saggese, Antonino Mazzeo, Nicola Mazzocca, Antonio G. M. Strollo |
FPL | 1 |
| 2002 | A Technique for FPGA Synthesis Driven by Automatic Source Code Analysis and Transformations
Beniamino Di Martino, Nicola Mazzocca, Giacinto Paolo Saggese, Antonio G. M. Strollo |
FPL | 3 |