Demonstration venue · read-only. Every page can be browsed; the buttons that would change it are switched off. Create an account to run TaxoReview on your own data. A simulation from public publication records: the people listed were not invited and did not agree to review.
? Tutorial for this page

Mohammad Ghasemzadeh 0002

dblp:67/4883-2 · DBLP profile ↗
← Back
4ranked-venue papers
1as first author
0since 2021 · last 2018
0000-0002-6805-4852ORCID · corroborated

Domains — the database's venue-derived domains; a paper can count in several

Systems, architecture and hardware · 4 · 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
2 papers
Reconfigurable computing and FPGAs · 60% Hardware accelerators and domain-specific architectures · 40%
Artificial intelligence
1 paper
Probabilistic and Bayesian machine learning · 100%
Network and information security
1 paper
Cryptographic protocols and secure computation · 100%

Topics — the 6 heaviest of 8, each with the papers that count most for it

TopicWeightPapersLastEvidence papers
Reconfigurable computing and FPGAs
FPGA accelerator
0.722018
CausaLearn: Automated Framework for Scalable Streaming-based Causal Bayesian Learning using FPGAs · FPGA 2018
MAXelerator: FPGA accelerator for privacy preserving multiply-accumulate (MAC) on cloud servers · DAC 2018
Hardware accelerators and domain-specific architectures
machine learning accelerator
0.312018
MAXelerator: FPGA accelerator for privacy preserving multiply-accumulate (MAC) on cloud servers · DAC 2018
Hardware accelerators and domain-specific architectures › machine learning accelerator › trustworthy machine learning accelerator
privacy-preserving machine learning accelerator
0.312018
MAXelerator: FPGA accelerator for privacy preserving multiply-accumulate (MAC) on cloud servers · DAC 2018
Machine learning › Probabilistic and Bayesian machine learning › statistical inference
bayesian inference
0.112018
CausaLearn: Automated Framework for Scalable Streaming-based Causal Bayesian Learning using FPGAs · FPGA 2018
Machine learning › Probabilistic and Bayesian machine learning › monte carlo methods
markov chain monte carlo
0.112018
CausaLearn: Automated Framework for Scalable Streaming-based Causal Bayesian Learning using FPGAs · FPGA 2018
Cryptographic protocols and secure computation
garbled circuits
0.112018
MAXelerator: FPGA accelerator for privacy preserving multiply-accumulate (MAC) on cloud servers · DAC 2018

Methods — techniques the papers use, named apart from their topics

yao's garbled circuit · 0.7hamiltonian markov chain monte carlo · 0.7automated design space customization · 0.7HW/SW co-design · 0.7
YearPublicationVenuePosition
2018 MAXelerator: FPGA accelerator for privacy preserving multiply-accumulate (MAC) on cloud servers
abstract
This paper presents MAXelerator, the first hardware accelerator for privacy-preserving machine learning (ML) on cloud servers. Cloud-based ML is being increasingly employed in various data sensitive scenarios. While it enhances both efficiency and quality of the service, it also raises concern about privacy of the users' data. We create a practical privacy-preserving solution for matrix-based ML on cloud servers. We show that for the majority of the ML applications, the privacy-sensitive computation boils down to either matrix multiplication, which is a repetition of Multiply-Accumulate (MAC) or the MAC itself. We design an FPGA architecture for privacy-preserving MAC to accelerate the ML computation based on the well known Secure Function Evaluation protocol named Yao's Garbled Circuit. MAXelerator demonstrates up to 57× improvement in throughput per core compared to the fastest existing GC framework. We corroborate the effectiveness of the accelerator with real-world case studies in privacy-sensitive scenarios.
Siam U. Hussain, Bita Darvish Rouhani, Mohammad Ghasemzadeh 0002, Farinaz Koushanfar
DAC3
2018 ReBNet: Residual Binarized Neural Network
abstract
This paper proposes ReBNet, an end-to-end framework for training reconfigurable binary neural networks on software and developing efficient accelerators for execution on FPGA. Binary neural networks offer an intriguing opportunity for deploying large-scale deep learning models on resource-constrained devices. Binarization reduces the memory footprint and replaces the power-hungry matrix-multiplication with light-weight XnorPopcount operations. However, binary networks suffer from a degraded accuracy compared to their fixed-point counterparts. We show that the state-of-the-art methods for optimizing binary networks accuracy, significantly increase the implementation cost and complexity. To compensate for the degraded accuracy while adhering to the simplicity of binary networks, we devise the first reconfigurable scheme that can adjust the classification accuracy based on the application. Our proposition improves the classification accuracy by representing features with multiple levels of residual binarization. Unlike previous methods, our approach does not exacerbate the area cost of the hardware accelerator. Instead, it provides a tradeoff between throughput and accuracy while the area overhead of multi-level binarization is negligible.
Mohammad Ghasemzadeh 0002, Mohammad Samragh Razlighi, Farinaz Koushanfar
FCCM1
2018 CausaLearn: Automated Framework for Scalable Streaming-based Causal Bayesian Learning using FPGAs
abstract
This paper proposes CausaLearn, the first automated framework that enables real-time and scalable approximation of Probability Density Function (PDF) in the context of causal Bayesian graphical models. CausaLearn targets complex streaming scenarios in which the input data evolves over time and independence cannot be assumed between data samples (e.g., continuous time-varying data analysis). Our framework is devised using a HW/SW co-design approach. We provide the first implementation of Hamiltonian Markov Chain Monte Carlo on FPGA that can efficiently sample from the steady state probability distribution at scales while considering the correlation between the observed data. CausaLearn is customizable to the limits of the underlying resource provisioning in order to maximize the effective system throughput. It uses physical profiling to abstract high-level hardware characteristics. These characteristics are integrated into our automated customization unit in order to tile, schedule, and batch the PDF approximation workload corresponding to the pertinent platform resources and constraints. We benchmark the design performance for analyzing various massive time-series data on three FPGA platforms with different computational budgets. Our extensive evaluations demonstrate up to two orders-of-magnitude runtime and energy improvements compared to the best-known prior solution. We provide an accompanying API that can be leveraged by data scientists and practitioners to automate and abstract hardware design optimization.
Bita Darvish Rouhani, Mohammad Ghasemzadeh 0002, Farinaz Koushanfar
FPGA2
2017 Customizing Neural Networks for Efficient FPGA Implementation
abstract
We propose a novel end-to-end framework to customize execution of deep neural networks on FPGA platforms. Our framework employs a reconfigurable clustering approach that encodes the parameters of deep neural networks in accordance with the application's accuracy requirement and the underlying platform constraints. The throughput of FPGA-based realizations of neural networks is often bounded by the memory access bandwidth. The use of encoded parameters reduces both the required memory bandwidth and the computational complexity of neural networks, increasing the effective throughput. Our framework enables systematic customization of encoded deep neural networks for different FPGA platforms. Proof-of-concept evaluations on four different applications demonstrate up to 9-fold reduction in memory footprint and 15-fold improvement in the operational throughput while the drop in accuracy remains below 0.1%.
Mohammad Samragh Razlighi, Mohammad Ghasemzadeh 0002, Farinaz Koushanfar
FCCM2