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

Hesam Shabani

dblp:144/4858 · DBLP profile ↗
← Back
5ranked-venue papers
3as first author
1since 2021 · last 2023
—ORCID · none

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

Systems, architecture and hardware · 5 · 3 first-author · 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
2 papers
Hardware accelerators and domain-specific architectures · 75% Interconnection networks and networks-on-chip · 25%
Artificial intelligence
1 paper
Efficient and distributed learning · 100%

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

TopicWeightPapersLastEvidence papers
Hardware accelerators and domain-specific architectures › accelerator integration
accelerator interconnect
0.712023
HIRAC: A Hierarchical Accelerator with Sorting-based Packing for SpGEMMs in DNN Applications · HPCA 2023
Hardware accelerators and domain-specific architectures
machine learning accelerator
0.712023
HIRAC: A Hierarchical Accelerator with Sorting-based Packing for SpGEMMs in DNN Applications · HPCA 2023
Hardware accelerators and domain-specific architectures › machine learning accelerator › DNN accelerator
sparse DNN accelerator
0.712023
HIRAC: A Hierarchical Accelerator with Sorting-based Packing for SpGEMMs in DNN Applications · HPCA 2023
Interconnection networks and networks-on-chip › nonblocking networks
nonblocking switch
0.212016
Loss-Aware Switch Design and Non-Blocking Detection Algorithm for Intra-Chip Scale Photonic Interconnection Networks · IEEE Trans. Computers 2016
Interconnection networks and networks-on-chip
optical network-on-chip
0.212016
Loss-Aware Switch Design and Non-Blocking Detection Algorithm for Intra-Chip Scale Photonic Interconnection Networks · IEEE Trans. Computers 2016
Machine learning › Efficient and distributed learning › model compression
sparse neural network
0.212023
HIRAC: A Hierarchical Accelerator with Sorting-based Packing for SpGEMMs in DNN Applications · HPCA 2023
Interconnection networks and networks-on-chip › network topology › mesh network
mesh topology
0.112016
Loss-Aware Switch Design and Non-Blocking Detection Algorithm for Intra-Chip Scale Photonic Interconnection Networks · IEEE Trans. Computers 2016
Interconnection networks and networks-on-chip
network topology
0.112016
Loss-Aware Switch Design and Non-Blocking Detection Algorithm for Intra-Chip Scale Photonic Interconnection Networks · IEEE Trans. Computers 2016

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

sorting-based packing · 1.3HW/SW co-design · 1.3cycle-accurate simulation · 0.2
YearPublicationVenuePosition
2023 HIRAC: A Hierarchical Accelerator with Sorting-based Packing for SpGEMMs in DNN Applications
abstract
The state-of-the-art deep neural network (DNN) models use pruning to avoid over-fitting and reduce the number of parameters. In order to improve storage and computational efficiency, only nonzero elements are stored, and their locations are encoded into a sparse format. Sparse General Matrix Multiplication (SpGEMM) is the kernel computation of DNN-based applications. One challenge of computing SpGEMM is to avoid multiplying zero elements while keeping hardware utilization high in hardware accelerators that consist of processing element (PE) arrays. Prior work tackling this challenge typically requires complex interconnection networks, which adds high area and energy costs.This work proposes a HW/SW co-design architecture to compute SpGEMM efficiently without requiring complex interconnection networks. A novel fast packing algorithm, SorPack, is proposed to convert a sparse matrix into a dense matrix that increases PE utilization. The key idea is to sort columns and rows inside each submatrix based on the number of nonzero elements. The goal is to keep the partial sums that need to be added together close to each other, hence can be added locally and avoid the use of complex interconnection networks. In addition, a new tile-based hierarchical architecture, HIRAC, is proposed to provide a scalable system that maximizes the parallelism of the PEs. The HIRAC architecture consists of a novel PE array design and interconnection network tailored for DNN applications. The SorPack algorithm complements the HIRAC to further improve hardware utilization and overall system performance. Based on the evaluation results, HIRAC achieves an average of 3.2× speedup on a single layer of DNN as compared to the state-of-the-art sparse DNN accelerator SIGMA. In addition, HIRAC has a 9.5% area reduction and a 32% power reduction as compared to SIGMA. An end-to-end evaluation on a DNN model shows an 8.2× runtime reduction over the TPU.
Hesam Shabani, Bishoy Youhana
HPCA1
2019 Flow mapping and data distribution on mesh-based deep learning accelerator
abstract
Convolutional neural networks have been proposed as an approach for classifying data corresponding to labeled and unlabeled datasets. The fast-growing data empowers deep learning algorithms to achieve higher accuracy. Numerous trained models have been proposed, which involve complex algorithms and increasing network depth. The main challenges of implementing deep convolutional neural networks are high energy consumption, high on-chip and off-chip bandwidth requirements, and large memory footprint. Different types of on-chip communication networks and traffic distribution methods have been proposed to reduce memory access latency and energy consumption of data movement. This paper proposes a new traffic distribution mechanism on a mesh topology using distributer nodes by considering memory access mechanism in the AlexNet, VggNet, and GoogleNet trained models. We also propose a flow mapping method (FMM) based on dataflow stationary which reduces energy consumption by 8%.
Seyedeh Yasaman Hosseini Mirmahaleh, Midia Reshadi, Hesam Shabani, Nader Bagherzadeh
NOCS3
2019 ClusCross: a new topology for silicon interposer-based network-on-chip
abstract
The increasing number of cores challenges the scalability of chip multiprocessors. Recent studies proposed the idea of disintegration by partitioning a large chip into multiple smaller chips and using silicon interposer-based integration (2.5D) to connect these smaller chips. This method can improve yield, but as the number of small chips increases, the chip-to-chip communication becomes a performance bottleneck.
Hesam Shabani
NOCS1
2016 Loss-Aware Switch Design and Non-Blocking Detection Algorithm for Intra-Chip Scale Photonic Interconnection Networks
abstract
As the number of on-chip processor cores increases, power-efficient solutions are sought for data communication between cores. TheHelix-hnon-blocking photonic switch is developed to improve physical-layer and network performance parameters for a wide range of silicon nano-photonic multicore interconnection topologies. Traffic benchmarks and practical case studies using a cycle-accurate simulation environment indicate significantly reduced insertion loss providing improved bandwidth density and scalability to manycore plurality. Improvements in system performance parameters are quantified for network bandwidth, transmission efficiency, and latency in popular photonic internconnection topologies, in comparison to previous switch designs. For instance, utilizing the Helix-h switch in a mesh topology, the bandwidth is increased by 112 percent compared to the previously highest performing switch design. Execution time and energy efficiency are improved by up to 92 and 99 percent, respectively, for representative multicore applications. Finally, the technique is generalized to a novel graph-theoretic method for articulating blocking conditions in photonic switches.
Hesam Shabani, Arman Roohi, Akram Reza, Midia Reshadi, Nader Bagherzadeh, Ronald F. DeMara
IEEE Trans. Computers1
2014 A loss aware scalable topology for photonic on chip interconnection networks
Akram Reza, Hamid Sarbazi-Azad, Ahmad Khademzadeh, Hesam Shabani, Behrad Niazmand
J. Supercomput.4