Demo Data from EDBT 2026 / reviewers in the wild / expert
Armin Haj Aboutalebi
dblp:207/7238
· DBLP profile ↗
6ranked-venue papers
3as first author
2since 2021 · last 2024
0000-0003-4966-2040ORCID · corroborated
Domains — the database's venue-derived domains; a paper can count in several
Systems, architecture and hardware · 5 · 3 first-author · 2 since 2021Computer networks · 1
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
2 papers |
Memory systems · 66% Storage systems · 17% Parallel and multicore computing · 17% | |
| Databases, data mining, and information retrieval
1 paper |
Query processing and optimization · 100% |
Topics — the 7 heaviest of 8, each with the papers that count most for it
| Topic | Weight | Papers | Last | Evidence papers |
|---|---|---|---|---|
Parallel and multicore computing › parallel algorithms › sorting
bitonic sort |
0.5 | 1 | 2021 | NASCENT: Near-Storage Acceleration of Database Sort on SmartSSD · FPGA 2021 |
Storage systems › computational storage
near-storage computing |
0.5 | 1 | 2021 | NASCENT: Near-Storage Acceleration of Database Sort on SmartSSD · FPGA 2021 |
Memory systems
memory controller |
0.4 | 1 | 2019 | Mitigating and Tolerating Read Disturbance in STT-MRAM-Based Main Memory via Device and Architecture Innovations · IEEE Trans. Comput. Aided Des. Integr. Circuits Syst. 2019 |
Memory systems
non-volatile memory |
0.4 | 1 | 2019 | Mitigating and Tolerating Read Disturbance in STT-MRAM-Based Main Memory via Device and Architecture Innovations · IEEE Trans. Comput. Aided Des. Integr. Circuits Syst. 2019 |
Memory systems › DRAM › DRAM microarchitecture
row buffer management |
0.4 | 1 | 2019 | Mitigating and Tolerating Read Disturbance in STT-MRAM-Based Main Memory via Device and Architecture Innovations · IEEE Trans. Comput. Aided Des. Integr. Circuits Syst. 2019 |
Memory systems › DRAM
rowhammer |
0.4 | 1 | 2019 | Mitigating and Tolerating Read Disturbance in STT-MRAM-Based Main Memory via Device and Architecture Innovations · IEEE Trans. Comput. Aided Des. Integr. Circuits Syst. 2019 |
Memory systems › non-volatile memory › magnetic random access memory
STT-MRAM |
0.4 | 1 | 2019 | Mitigating and Tolerating Read Disturbance in STT-MRAM-Based Main Memory via Device and Architecture Innovations · IEEE Trans. Comput. Aided Des. Integr. Circuits Syst. 2019 |
Methods — techniques the papers use, named apart from their topics
bitonic sort · 1.0FPGA-based in-situ processing · 1.0restore-aware policy selection · 0.4device-level mitigation · 0.4
| Year | Publication | Venue | Position |
|---|---|---|---|
| 2024 | SmartGraph: A Framework for Graph Processing in Computational StorageabstractGraph processing plays a pivotal role in numerous large-scale applications, including social and transportation networks. One of the primary challenges in handling large-scale graph data is its tendency to surpass DRAM capacities. Conventional methods focus on minimizing I/O latency by decreasing disk I/O requests via predictive value calculations. However, these techniques often struggle with inefficient partitioning strategies that elevate DRAM needs, underutilized predictive calculations, and incur considerable synchronization overheads. Soheil Khadirsharbiyani, Nima Elyasi, Armin Haj Aboutalebi, Chun-Yi Liu 0002, Changho Choi, Mahmut T. Kandemir |
SoCC | 3 |
| 2021 | NASCENT: Near-Storage Acceleration of Database Sort on SmartSSDabstractAs the size of data generated every day grows dramatically, the computational bottleneck of computer systems has been shifted toward the storage devices. Thanks to recent developments in storage devices, the interface between the storage and the computational platforms has become the main limitation as it provides limited bandwidth which does not scale when the number of storage devices increases. Interconnect networks limit the performance of the system when independent operations are executing on different storage devices since they do not provide simultaneous accesses to all the storage devices. Offloading the computations to the storage devices eliminates the burden of data transfer from the interconnects. Emerging as a nascent computing trend, near storage computing offloads a portion of computation to the storage devices to accelerate the big data applications. In this paper, we propose a near storage accelerator for database sort, NASCENT, which utilizes Samsung SmartSSD, an NVMe flash drive with an on-board FPGA chip that processes data in-situ. We propose, to the best of our knowledge, the first near storage database sort based on bitonic sort which considers the specifications of the storage devices to increase the scalability of computer systems as the number of storage devices increases. NASCENT improves both performance and energy efficiency as the number of storage devices increases. With 12 SmartSSDs, NASCENT is 7.6x (147.2x) faster and 5.6x (131.4x) more energy efficient than the FPGA (CPU) baseline. Sahand Salamat, Armin Haj Aboutalebi, Behnam Khaleghi, Joo Hwan Lee, Yang-Seok Ki, Tajana Rosing |
FPGA | 2 |
| 2019 | Mitigating and Tolerating Read Disturbance in STT-MRAM-Based Main Memory via Device and Architecture InnovationsabstractAs an important nonvolatile memory technology, spin transfer torque magnetoresistive RAM (STT-MRAM) is widely considered as a universal memory solution for future processors. Employing STT-MRAM as the main memory offers a wide variety of benefits, but also results in unique design challenges. In particular, read disturbance characterizes accidental data corruption in STT-MRAM after it is read, leading to the need of restoring data back to memory after each read operation. In this paper, we propose both device and architecture innovations to mitigate and tolerate read disturbance. First, we quantitatively demonstrate the relationship between read disturbance and key device parameters, conducting a number of read disturbance mitigation schemes. These device-level schemes turn out to be effective in reducing the read disturbance probability, but come with costs on other design metrics. Consequently, we further propose a restore-aware memory controller design at the architecture level to tolerate read disturbance. Since the extra restores incurred by read disturbance greatly change the timing scenarios that conventional memory controllers were optimized for, directly adopting restore-agnostic DRAM memory management techniques will lead to suboptimal designs for STT-MRAM. Therefore, we propose restore-aware policy selection (RAPS), a dynamic and hybrid row buffer management scheme that factors in the inevitable data restores in STT-MRAM-based main memory. RAPS monitors the row buffer hit rate at run time, dynamically switching between two static page-closure policies. By factoring in restores, RAPS accurately captures the optimal design points, achieving optimal policy selections at run time. Our experimental results show that RAPS significantly improves system performance and energy efficiency compared to conventional page-closure policies. Armin Haj Aboutalebi, Ethan C. Ahn, Bo Mao 0003, Suzhen Wu, Lide Duan |
IEEE Trans. Comput. Aided Des. Integr. Circuits Syst. | 1 |
| 2018 | Efficient Allocation and Heterogeneous Composition of NVM Crossbar Arrays for Deep Learning AccelerationabstractDeep learning has recently shown extensive usage in a wide variety of applications. To accelerate deep learning in hardware, non-volatile memory (NVM) technologies have recently been used to perform neural network (NN) computation based upon their unique crossbar structure and multiple resistance states in a cell. We observe that the weight matrices in convolutional layers, although being small, are used many times by the input data. As a result, they have better chances to be replicated and co-located in the same crossbar array to improve data processing parallelism. The first scheme proposed in this paper therefore utilizes the shared input in replicating weight matrices and overlapping them to improve parallelism. Furthermore, this paper proposes a heterogeneous accelerator consisting of both large and small crossbar arrays, by mapping fully-connected layers to large crossbar arrays to obtain the area/power reductions and keeping convolutional layers in conventional (small) crossbar arrays to retain performance. Experimental results show significant benefits of the proposed schemes in performance, energy efficiency, and area. Armin Haj Aboutalebi, Lide Duan |
IPCCC | 2 |
| 2017 | Enabling reliable main memory using STT-MRAM via restore-aware memory management: work-in-progressabstractAs an important non-volatile memory technology, STT-MRAM is widely considered as a universal memory solution in current processors. Employing STT-MRAM as the main memory offers a wide variety of benefits, but also results in unique design challenges. In particular, read disturbance characterizes accidental data corruption in STT-MRAM after it is read, leading to a need of restoring data back to memory after each read operation. These extra restores significantly degrade system performance and energy efficiency, greatly changing the timing scenarios that conventional designs were optimized for. As a result, directly adopting conventional, restore-agnostic memory management techniques may lead to sub-optimal designs for STT-MRAM. Armin Haj Aboutalebi, Lide Duan |
CASES | 1 |
| 2017 | RAPS: Restore-Aware Policy Selection for STT-MRAM-Based Main Memory under Read DisturbanceabstractAs an important non-volatile memory technology, STTMRAM is widely considered as a universal memory solution in current processors. Employing STT-MRAM as the main memory offers a wide variety of benefits, but also results in unique design challenges. In particular, read disturbance characterizes accidental data corruption in STT-MRAM after it is read, leading to a need of restoring data back to memory after each read operation. These extra restores greatly change the timing scenarios that conventional designs are optimized for. As a result, directly adopting conventional, restore-agnostic memory management techniques may lead to suboptimal designs for STT-MRAM. In this work, we propose Restore-Aware Policy Selection (RAPS), a dynamic and hybrid row buffer management scheme that factors in the inevitable data restores in STT-MRAM-based main memory. RAPS monitors the row buffer hit rate at run time, dynamically switching between the open-and close-page policies. By factoring in restores, RAPS accurately captures the optimal design points, achieving optimal policy selections at run time. Our experimental results show that RAPS significantly improves system performance and energy efficiency compared to the conventional page-closure policies. Armin Haj Aboutalebi, Lide Duan |
ICCD | 1 |