Demo Data from EDBT 2026 / reviewers in the wild / expert
Masoud Dehyadegari
dblp:83/8568 · also Masood Deh-Yadegari
· DBLP profile ↗
15ranked-venue papers
2as first author
7since 2021 · last 2026
0000-0002-9473-5459ORCID · verified
Domains — the database's venue-derived domains; a paper can count in several
Systems, architecture and hardware · 8 · 2 first-author · 2 since 2021Graphics, computer vision, multimedia, augmented reality and games · 4 · 4 since 2021Artificial intelligence and machine learning · 3 · 1 since 2021Applied, interdisciplinary, general and emerging computing · 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
3 papers |
Emerging computing paradigms · 38% Memory systems · 22% Electronic design automation · 19% |
Topics — the 7 heaviest of 8, each with the papers that count most for it
| Topic | Weight | Papers | Last | Evidence papers |
|---|---|---|---|---|
Memory systems
processing-in-memory |
0.5 | 1 | 2021 | Memristive Data Ranking · HPCA 2021 |
Emerging computing paradigms › approximate computing › approximate circuit design › approximate arithmetic circuits
approximate adder |
0.4 | 1 | 2020 | AxMAP: Making Approximate Adders Aware of Input Patterns · IEEE Trans. Computers 2020 |
Emerging computing paradigms
approximate computing |
0.4 | 1 | 2020 | AxMAP: Making Approximate Adders Aware of Input Patterns · IEEE Trans. Computers 2020 |
Electronic design automation
design space exploration |
0.4 | 1 | 2020 | AxMAP: Making Approximate Adders Aware of Input Patterns · IEEE Trans. Computers 2020 |
Processor architecture and microarchitecture › special-purpose processor
tightly-coupled accelerator |
0.2 | 1 | 2015 | Architecture Support for Tightly-Coupled Multi-Core Clusters with Shared-Memory HW Accelerators · IEEE Trans. Computers 2015 |
Storage systems
key-value storage |
0.1 | 1 | 2021 | Memristive Data Ranking · HPCA 2021 |
Processor architecture and microarchitecture
chip multiprocessor |
0.1 | 1 | 2015 | Architecture Support for Tightly-Coupled Multi-Core Clusters with Shared-Memory HW Accelerators · IEEE Trans. Computers 2015 |
Methods — techniques the papers use, named apart from their topics
bit-level in-memory operations · 0.5monte carlo sampling · 0.4formal analysis · 0.4zero-copy communication · 0.2high-level synthesis · 0.2
| Year | Publication | Venue | Position |
|---|---|---|---|
| 2026 | 3D point cloud processing and analysis: a survey
Alireza Dehghanpour, Zahra Sharifi, Pourya Khaksari, Negin Rajabi, Masoud Dehyadegari, Hoda Roodaki |
Multim. Tools Appl. | 5 |
| 2025 | Point cloud downsampling based on the transformer features
Alireza Dehghanpour, Zahra Sharifi, Masoud Dehyadegari |
Vis. Comput. | 3 |
| 2024 | Genetic Cache: A Machine Learning Approach to Designing DRAM Cache Controllers in HBM SystemsabstractDRAM memory controller plays a critical role in maximizing the performance of high bandwidth memory by efficiently managing data transfers between the CPU and the memory modules. Thus, they are suitable for low-power data-intensive applications. However, the complexity of DRAM command scheduling combined with tag management overheads in the cache makes the design of in-package cache controllers significantly challenging. Traditional memory controllers often face challenges with static, inflexible access scheduling designed for general applications, leading to suboptimal performance in dynamic environments. On the other hand, while some advanced controllers employing reinforcement learning offer adaptability to workload fluctuations, they tend to introduce hardware complexity and incur longer training latencies. Our approach aims to design low-power and efficient DRAM cache controllers using a machine learning model that dynamically adjusts to workload changes with optimized hardware efficiency and reduced training time. Therefore, we propose a machine learning approach to design low-power and efficient DRAM cache controllers that will leverage the trained model to produce optimal cache command schedules at runtime. The model considers several conditions for each request queue and chooses the best response among the options. The simulation results show the superiority of our proposed design over the previous algorithms in a set of twelve data-intensive applications; our model is able to improve the performance by up to 40% in some cases and an average of 15% in performance and 10% in power consumption. Morteza Amouzegar, Morteza Rezaalipour, Masoud Dehyadegari |
ACM J. Emerg. Technol. Comput. Syst. | 3 |
| 2024 | A power-efficient approximate approach to improve the computational complexity of coding tools in versatile video coding
Sina Shah Oveisi, Hoda Roodaki, Morteza Rezaalipour, Masoud Dehyadegari |
Multim. Tools Appl. | 4 |
| 2023 | Accurate Low-Bit Length Floating-Point Arithmetic with Sorting Numbers
Alireza Dehghanpour, Javad Khodamoradi Kordestani, Masoud Dehyadegari |
Neural Process. Lett. | 3 |
| 2021 | Memristive Data RankingabstractSorting is a fundamental operation in many large-scale data processing applications. In big data computing, sorting imposes a massive requirement on the available memory bandwidth because of its natural demand for pairwise comparison. This high bandwidth requirement often leads to a significant degradation in performance and energy-efficiency. Processing-in-memory has been examined as an effective solution to the memory bandwidth problem for SIMD and data-parallel operations, which does not necessarily solve the bandwidth problem for pairwise comparison. This paper proposes a viable hardware/software mechanism for performing large-scale data ranking in memory with a bandwidth complexity of O(1). Large-scale comparison that forms the core computation of sorting algorithms is reformulated in terms of novel bit-level operations within the physical memory arrays for in-situ ranking, thereby eliminating the need for any pairwise comparison outside the memory arrays. The proposed mechanism, called RIME, provides an API library granting the user application sufficient control over the fundamental operations for in-situ ranking, sorting, and merging. Our simulation results on a set of high-performance parallel sorting kernels indicate 12.4–50.7× throughput gains for RIME. When used for ranking and sorting in a set of database applications, graph analytics, and network processing, RIME achieves more than 90% energy reduction and 2.3–43.6 × performance improvements. Ananth Krishna Prasad, Morteza Rezaalipour, Masoud Dehyadegari, Mahdi Nazm Bojnordi |
HPCA | 3 |
| 2021 | G-Arrays: Geometric Arrays for Efficient Point Cloud ProcessingabstractWith the increasing demand for 3D modeling by the emerging immersive applications, the 3D point cloud has become an essential representation format for processing 3D images and video. Because of the inherent sparsity in 3D data and the significant memory requirements for representing points, point cloud processing is a challenging task. In this paper, we propose a novel data structure for representing point clouds with a reduced memory requirement and a faster lookup than the state-of-the-art formats. The proposed format is examined for temporal encoding in geometric point cloud compression. Our simulation results show that the proposed temporal prediction enhances the compression rate and quality by 13-33% as compared to MPEG G-PCC. Moreover, the proposed data structure provides 16-54 × faster point lookup operations and more than 1.4 × reduction in memory consumption compared to the octree structure used in the MPEG G-PCC. Hoda Roodaki, Masoud Dehyadegari, Mahdi Nazm Bojnordi |
ICASSP | 2 |
| 2020 | AxMAP: Making Approximate Adders Aware of Input PatternsabstractMaking approximate computing specific to user requirements is crucial to system performance, energy-efficiency, and reliability. However, developing hardware for such optimization becomes a significant challenge due to the high cost of examining all potential choices while exploring a large design space. One determinant aspect of exploring a design space is the efficiency of evaluating error metrics, such as the Mean Error Distance (MED) and the Error Probability (EP), for each possible choice within the search space. Since computing these error-metrics is quite time-consuming, efficient calculation approaches are essential. This article proposes a novel formal approach to accurately compute the EP and MED of approximate adders for any input pattern at a linear time and space complexity. Our experimental results indicate that the proposed approach can accurately compute the error-metrics of large approximate adders at a 150 times faster speed compared to the Monte Carlo sampling methods. We then develop AxMAP, a design tool based on the proposed error-metrics computation that generates energy-efficient approximate adders for any given input pattern. When applied to image processing applications, AxMAP produces more than 150 different designs for adders that achieve superior performance and energy-efficiency compared to the existing state-of-the-art approximate adders. Morteza Rezaalipour, Mohammad Rezaalipour, Masoud Dehyadegari, Mahdi Nazm Bojnordi |
IEEE Trans. Computers | 3 |
| 2018 | Designing Efficient Imprecise Adders using Multi-bit Approximate Building BlocksabstractEnergy-efficiency has become a major concern in designing computer systems. One of the most promising solutions to enhance power and energy-efficiency in error tolerant applications is approximate computing that balances accuracy, area, delay, and power consumption based on the computational needs. By trading accuracy of computation, approximate computing may achieve significant improvements in speed, power, and area consumption. Sarvenaz Tajasob, Morteza Rezaalipour, Masoud Dehyadegari, Mahdi Nazm Bojnordi |
ISLPED | 3 |
| 2015 | Architecture Support for Tightly-Coupled Multi-Core Clusters with Shared-Memory HW AcceleratorsabstractCoupling processors with acceleration hardware is an effective manner to improve energy efficiency of embedded systems. Many-core is nowadays a dominating design paradigm for SoCs, which opens new challenges and opportunities for designing HW blocks. Exploring acceleration solutions that naturally fit into well-established parallel programming models and that can be incrementally added on top of existing parallel applications is thus extremely important. In this paper we focus on tightly-coupled multi-core cluster architectures, representative of the basic building block of the most recent many-cores, and we enhance it with dedicated HW processing units (HWPU). We propose an architecture where the HWPUs share the same L1 data memory through which processors also communicate, implementing azero-copycommunication model. High-level synthesis (HLS) tools are used to generate HW blocks, then a custom wrapper interfaces the latter to the tightly coupled cluster. We validate our proposal on RTL models, running both synthetic workload and real applications. Experimental results demonstrate that on average our solution provides nearly identical performance to traditional private-memory coarse-grained accelerators, but it achieves up to 32 percent better performance/area/watt and it requires only minimal modifications to legacy parallel codes. Masoud Dehyadegari, Andrea Marongiu, Mohammad Reza Kakoee, Siamak Mohammadi, Nasser Yazdani, Luca Benini |
IEEE Trans. Computers | 1 |
| 2013 | Distributed fair DRAM scheduling in network-on-chips architecture
Masoud Dehyadegari, Siamak Mohammadi, Nasser Yazdani |
J. Syst. Archit. | 1 |
| 2013 | Fuzzy-based Adaptive Routing Algorithm for Networks-on-Chip
Masoumeh Ebrahimi, Hannu Tenhunen, Masoud Dehyadegari |
J. Syst. Archit. | 3 |
| 2010 | Dual-purpose custom instruction identification algorithm based on Particle Swarm OptimizationabstractExtending instruction set architecture (ISA) of embedded processors is an effective way to enhance performance and energy efficiency. The typical approaches for identifying custom instructions (CIs) limit the maximum number of input and output (I/O) operands to the available register file port. Recently, there are several work that explore CI candidates without imposing a limit on the number of input and output operands. In this paper, we present a new algorithm based on Particle Swarm Optimization (PSO) to identify CIs within a given data flow graph (DFG) and evaluate it for both categories of CI identification approaches (with and without I/O constrains). By novel evolving strategy, we enhance the quality of the results in our partitioning algorithm. Experimental results show that in most cases CI identification with I/O constraints based on PSO finds better or the same CIs in terms of performance compared to genetic algorithm (GA)[1] and ISEGEN [2] (96% and 90%, respectively). Comparing our proposed algorithm with [12] and [13] reveals that ours has a shorter run-time several order of magnitudes for large DFGs and is independent of the number of forbidden nodes. Moreover, we propose a modified version of PSO called Wrapper PSO that is up to 100× and 500× faster than GA and ISEGEN in large DFGs, respectively. Mehdi Kamal, Neda Kazemian Amiri, Arezoo Kamran, Seyyed Alireza Hoseini, Masoud Dehyadegari, Hamid Noori |
ASAP | 5 |
| 2010 | Real-time embedded emotional controller
Mohammad Reza Jamali, Masoud Dehyadegari, Arash Arami, Caro Lucas, Zainalabedin Navabi |
Neural Comput. Appl. | 2 |
| 2009 | Emotion on FPGA: Model driven approach
Mohammad Reza Jamali, Arash Arami, Masoud Dehyadegari, Caro Lucas, Zainalabedin Navabi |
Expert Syst. Appl. | 3 |