VLDB 2026 Research / reviewers in the wild / expert
Saba Amanollahi
dblp:143/7205
· DBLP profile ↗
3ranked-venue papers
3as first author
0since 2021 · last 2020
—ORCID · none
Domains — the database's venue-derived domains; a paper can count in several
Systems, architecture and hardware · 2 · 2 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
1 paper |
Emerging computing paradigms · 56% Storage systems · 28% Memory systems · 8% |
Topics — the 5 heaviest of 5, each with the papers that count most for it
| Topic | Weight | Papers | Last | Evidence papers |
|---|---|---|---|---|
Emerging computing paradigms › approximate computing
approximate circuit design |
0.4 | 1 | 2020 | Circuit-Level Techniques for Logic and Memory Blocks in Approximate Computing Systemsx · Proc. IEEE 2020 |
Emerging computing paradigms
approximate computing |
0.4 | 1 | 2020 | Circuit-Level Techniques for Logic and Memory Blocks in Approximate Computing Systemsx · Proc. IEEE 2020 |
Storage systems › energy-efficient storage
approximate storage |
0.4 | 1 | 2020 | Circuit-Level Techniques for Logic and Memory Blocks in Approximate Computing Systemsx · Proc. IEEE 2020 |
Integrated circuit design
low-power circuit design |
0.1 | 1 | 2020 | Circuit-Level Techniques for Logic and Memory Blocks in Approximate Computing Systemsx · Proc. IEEE 2020 |
Memory systems
non-volatile memory |
0.1 | 1 | 2020 | Circuit-Level Techniques for Logic and Memory Blocks in Approximate Computing Systemsx · Proc. IEEE 2020 |
Methods — techniques the papers use, named apart from their topics
error metric · 0.4dynamic accuracy reconfiguration · 0.4
| Year | Publication | Venue | Position |
|---|---|---|---|
| 2020 | Circuit-Level Techniques for Logic and Memory Blocks in Approximate Computing SystemsxabstractThis article presents an overview of circuit-level techniques used for approximate computing (AC), including both computation and data storage units. After providing some background concept and methodology review, this article proceeds to provide a detailed review of prior art in circuit-level approximation techniques for data path and memory. The focus is on identifying key circuit-level approximation techniques that are applicable to the computational blocks in general and for both volatile and nonvolatile memory circuit technologies. Emphasis is also placed on the error metrics used to assess the output quality of approximate compute and memory units and whether the accuracy setting is dynamically reconfigurable. This article is concluded with a summary of the key distinguishing features of the reviewed prior art. Saba Amanollahi, Mehdi Kamal, Ali Afzali-Kusha, Massoud Pedram |
Proc. IEEE | 1 |
| 2018 | Extended Redundant-Digit Instruction Set for Energy-Efficient ProcessorsabstractThe impact of extending the instruction set architecture (ISA) of a conventional binary processor by a set of redundant-digit arithmetic instructions is studied. Selected binary arithmetic instructions within a given code sequence are replaced with appropriate redundant-digit ones. The selection criteria is so enforced to lead to overall reduction of execution energy and energy-delay product (EDP). A special branch and bound algorithm is devised to modify the dataflow graph (DFG) to a new one that takes advantage of the extended redundant-digit instruction set. The DFG is obtained, via an in-house tool, from the intermediate code representation that is normally produced by the utilized compiler. The required redundant-digit arithmetic operations (including a multiplier, a multiply accumulator, and three- to four-operand redundant-digit adders specially designed for this work) have been synthesized on 45nm NanGate technology by a Synopsys Design Compiler. To evaluate the impact of the proposed ISA augmentation on actual code execution, the simulation and evaluation platform of our choice is an MIPS processor whose ISA is extended by the proposed redundant-digit instructions. Several digital signal processing benchmarks are utilized as the source of the baseline MIPS codes, which are converted (via the aforementioned algorithm) to the equivalent mixed binary/redundant-digit codes. Our experiments, as such, show up to 26% energy and 44% EDP savings. Saba Amanollahi, Ghassem Jaberipur |
ACM Trans. Embed. Comput. Syst. | 1 |
| 2017 | Energy-Efficient VLSI Realization of Binary64 Division With Redundant Number SystemsabstractVLSI realizations of digit-recurrence binary division usually use redundant representation of partial remainders and quotient digits. The former allows for fast carry-free computation of the next partial remainder, and the latter leads to less number of the required divisor multiples. In studying the previous relevant works, we have noted that the binary carry-save (CS) number system is prevalent in the representation of partial remainders, and redundant high radix representation of quotient digits is popular in order to reduce the cycle count. In this paper, we explore a design space containing four division architectures. These are based on binary CS or radix-16 signed digit (SD) representations of partial remainders. On the other hand, they use full or partial precomputation of divisor multiples. The latter uses smaller multiplexer at the cost two extra adders, where one of the operands is constant within all cycles. The quotient digits are represented by radix-16 [-9, 9] SDs. Our synthesis-based evaluation of VLSI realizations of the best previous relevant work and the four proposed designs show reduced power and energy figures in the proposed designs at the cost of more silicon area and delay measures. However, our energy-delay product is 26%-35% less than that of the reference work. Saba Amanollahi, Ghassem Jaberipur |
IEEE Trans. Very Large Scale Integr. Syst. | 1 |