EDBT 2026 Demo / reviewers in the wild / expert
Amirhossein Sadr
dblp:410/0125
· DBLP profile ↗
4ranked-venue papers
1as first author
4since 2021 · last 2026
0009-0001-9038-8322ORCID · corroborated
Domains — the database's venue-derived domains; a paper can count in several
Systems, architecture and hardware · 3 · 1 first-author · 3 since 2021Theory of computation · 1 · 1 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 |
Integrated circuit design · 75% Reconfigurable computing and FPGAs · 25% |
Topics — the 4 heaviest of 5, each with the papers that count most for it
| Topic | Weight | Papers | Last | Evidence papers |
|---|---|---|---|---|
Integrated circuit design › digital circuit design
arithmetic circuit design |
1.0 | 1 | 2026 | Efficient Modular Addition for FPGA-Based Cryptographic Operations · IEEE Trans. Comput. Aided Des. Integr. Circuits Syst. 2026 |
Integrated circuit design
finite field arithmetic |
1.0 | 1 | 2026 | Efficient Modular Addition for FPGA-Based Cryptographic Operations · IEEE Trans. Comput. Aided Des. Integr. Circuits Syst. 2026 |
Reconfigurable computing and FPGAs › FPGA-based hardware security
FPGA-based cryptographic implementation |
1.0 | 1 | 2026 | Efficient Modular Addition for FPGA-Based Cryptographic Operations · IEEE Trans. Comput. Aided Des. Integr. Circuits Syst. 2026 |
Integrated circuit design › digital circuit design › arithmetic circuit design
modular adder |
1.0 | 1 | 2026 | Efficient Modular Addition for FPGA-Based Cryptographic Operations · IEEE Trans. Comput. Aided Des. Integr. Circuits Syst. 2026 |
Methods — techniques the papers use, named apart from their topics
two-valued digit encoding · 1.0speculative computation · 1.0
| Year | Publication | Venue | Position |
|---|---|---|---|
| 2026 | Efficient Modular Addition for FPGA-Based Cryptographic OperationsabstractModular adders are essential components in finite field arithmetic, serving as key components in public-key cryptographic algorithms like Elliptic Curve Cryptography (ECC) and Post-Quantum Cryptography (PQC). Naïve implementation of modular adders, due to two cascaded adders with large operand bit widths struggle to meet high-frequency requirements. On the other hand, parallel implementations, while faster, demand excessive resources and power, making them impractical for many applications. This paper introduces a novel modular addition algorithm leveraging a novel operand representation based on the two-valued digit encoding (Twit). In this approach, each operand is represented as an n-bit unsigned number augmented by a Twit value {0,±δ}. The algorithm efficiently computes modular addition by speculating and dynamically adjusting the twit value in the result, achieving both computational and resource efficiency. The proposed design has been implemented on a Xilinx 7-series FPGA, demonstrating superior performance in achieving high operating frequencies (i.e., 8% to 36% depending on operand bit widths) while significantly reducing resource utilization (i.e., >36%). In addition to extensive analytical and synthesis-based evaluations, we further demonstrate the benefits of the proposed adder within application-level cryptographic datapaths (ECC and PQC). Saeid Gorgin 0001, Amirhossein Sadr, Dara Rahmati, Ali Jahanian 0001, Jungrae Kim |
IEEE Trans. Comput. Aided Des. Integr. Circuits Syst. | 2 |
| 2026 | Efficient neural network acceleration using redundant residue number systems
Soudabeh Mousavi, Dara Rahmati, Amirhossein Sadr, Saeid Gorgin 0001, Jungrae Kim |
J. Supercomput. | 3 |
| 2026 | FPGA-accelerated real-time DCGANs via Xilinx DPUs and Vitis AI
Amirhossein Sadr, Aida Pakniyat, Dara Rahmati, Saeid Gorgin 0001 |
J. Supercomput. | 1 |
| 2025 | A Generic Modulo-(2n±δ) Addition Algorithm via Two-Valued Digit EncodingabstractModular adders are essential arithmetic components in Residue Number System (RNS)-based applications, including digital signal processing, cryptography, and machine learning. These applications consistently push the boundaries of dynamic range (DR) and operating frequency, making the design of efficient generic modular adders a critical and evolving challenge. This paper presents a novel algorithm for modulo$-(2^{n}\pm \delta)$addition, where$\delta$is an integer within the range$0\leq\delta\leq 2^{n-1}-1$. The proposed approach leverages a two-valued digit (twit) for encoding the value of$\pm\delta$and uses a faithful representation of operands. In this representation, each operand is encoded as an n-bit unsigned number augmented by a twit value$\{0,\pm\delta\}$. The algorithm efficiently performs modular addition by speculating and adjusting the twit value in the addition result. When the result exceeds the modulus, it subtracts$\mathrm{z}^{n}\pm\delta$by ignoring the carry-out and adjusting the speculated twit value. This adjustment is achieved through an XOR operation between the carry-out and the speculated twit value, simplifying the modular reduction process. The proposed design has been synthesized for practical n$(4\leq n\leq 16$using a FreePDK 45 nm process. The results demonstrate superior performance across key metrics such as delay, area, and power consumption compared to previous designs, highlighting the efficacy and scalability of the approach. Saeid Gorgin 0001, Amirhossein Sadr, Dara Rahmati, Jungrae Kim |
ARITH | 2 |