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.

Ramin Bashizade

dblp:163/9459 · DBLP profile ↗
← Back
9ranked-venue papers
3as first author
1since 2021 · last 2021
0000-0001-7862-994XORCID · corroborated

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

Systems, architecture and hardware · 7 · 2 first-author · 1 since 2021Software engineering, systems software and programming languages · 3 · 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
3 papers
Hardware accelerators and domain-specific architectures · 41% Emerging computing paradigms · 32% Performance modeling and evaluation · 27%
Artificial intelligence
3 papers
Probabilistic and Bayesian machine learning · 100%

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

TopicWeightPapersLastEvidence papers
Emerging computing paradigms › approximate and stochastic computing
stochastic computing
0.622018
Architecting a Stochastic Computing Unit with Molecular Optical Devices · ISCA 2018
Accelerating Markov Random Field Inference Using Molecular Optical Gibbs Sampling Units · ISCA 2016
Performance modeling and evaluation › benchmarking › computer architecture benchmarking
accelerator benchmarking
0.512021
Statistical robustness of Markov chain Monte Carlo accelerators · ASPLOS 2021
Hardware accelerators and domain-specific architectures › scientific computing accelerator
MCMC accelerator
0.512021
Statistical robustness of Markov chain Monte Carlo accelerators · ASPLOS 2021
Machine learning › Probabilistic and Bayesian machine learning › monte carlo methods
markov chain monte carlo
0.222021
Statistical robustness of Markov chain Monte Carlo accelerators · ASPLOS 2021
Architecting a Stochastic Computing Unit with Molecular Optical Devices · ISCA 2018
Machine learning › Probabilistic and Bayesian machine learning › monte carlo methods › markov chain monte carlo
gibbs sampling
0.112018
Architecting a Stochastic Computing Unit with Molecular Optical Devices · ISCA 2018
Machine learning › Probabilistic and Bayesian machine learning › probabilistic inference
markov random field inference
0.112016
Accelerating Markov Random Field Inference Using Molecular Optical Gibbs Sampling Units · ISCA 2016

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

markov chain monte carlo · 1.7approximation techniques · 1.0gibbs sampling · 0.7optical gibbs sampling · 0.5emulation-based evaluation · 0.5
YearPublicationVenuePosition
2021 Statistical robustness of Markov chain Monte Carlo accelerators
abstract
Statistical machine learning often uses probabilistic models and algorithms, such as Markov Chain Monte Carlo (MCMC), to solve a wide range of problems. Probabilistic computations, often considered too slow on conventional processors, can be accelerated with specialized hardware by exploiting parallelism and optimizing the design using various approximation techniques. Current methodologies for evaluating correctness of probabilistic accelerators are often incomplete, mostly focusing only on end-point result quality ("accuracy"). It is important for hardware designers and domain experts to look beyond end-point "accuracy" and be aware of how hardware optimizations impact statistical properties.
Xiangyu Zhang 0011, Ramin Bashizade, Sayan Mukherjee 0001, Alvin R. Lebeck
ASPLOS2
2018 Architecting a Stochastic Computing Unit with Molecular Optical Devices
abstract
The increasing difficulty in leveraging CMOS scaling for improved performance requires exploring alternative technologies. A promising technique is to exploit the physical properties of devices to specialize certain computations. A recently proposed approach uses molecular-scale optical devices to construct a Resonance Energy based Sampling Unit (RSU) to accelerate sampling from parameterized probability distributions. Sampling is an important component of many algorithms, including statistical machine learning. This paper explores the relationship between application result quality and RSU design. The previously proposed RSU-G focuses on Gibbs sampling using Markov Chain Monte Carlo (MCMC) solvers for Markov Random Field (MRF) Bayesian Inference. By quantitatively analyzing the result quality across three computer vision applications, we find that the previously proposed RSU-G lacks both sufficient precision and dynamic range in key design parameters, which limits the overall result quality compared to software-only MCMC implementations. Naively scaling the problematic parameters to increase precision and dynamic range consumes too much area and power. Therefore, we introduce a new RSU-G microarchitecture that exploits an alternative approach to increase precision that incurs 1.27x power and equivalent area, while maintaining the significant speedups of the previous design and supporting a wider set of applications.
Xiangyu Zhang 0011, Ramin Bashizade, Craig LaBoda, Chris Dwyer, Alvin R. Lebeck
ISCA2
2018 Adaptive Simultaneous Multi-tenancy for GPUs
Ramin Bashizade, Alvin R. Lebeck
JSSPP1
2017 Efficient Mapping of Applications for Future Chip-Multiprocessors in Dark Silicon Era
abstract
The failure of Dennard scaling has led to the utilization wall that is the source of dark silicon and limits the percentage of a chip that can actively switch within a given power budget. To address this issue, a structure is needed to guarantee the limited power budget along with providing sufficient flexibility and performance for different applications with various communication requirements. In this article, we present a general-purpose platform for future many-core Chip-Multiprocessors (CMPs) that benefits from the advantages of clustering, Network-on-Chip (NoC) resource sharing among cores, and power gating the unused components of clusters. We also propose two task mapping methods for the proposed platform in which active and dark cores are dispersed appropriately, so that an excess of power budget can be obtained. Our evaluations reveal that the first and second proposed mapping mechanisms respectively reduce the execution time by up to 28.6% and 39.2% and the NoC power consumption by up to 11.1% and 10%, and gain an excess power budget of up to 7.6% and 13.4% over the baseline architecture.
Mohaddeseh Hoveida, Fatemeh Aghaaliakbari, Ramin Bashizade, Mohammad Arjomand, Hamid Sarbazi-Azad
ACM Trans. Design Autom. Electr. Syst.3
2016 Accelerating Markov Random Field Inference Using Molecular Optical Gibbs Sampling Units
abstract
The increasing use of probabilistic algorithms from statistics and machine learning for data analytics presents new challenges and opportunities for the design of computing systems. One important class of probabilistic machine learning algorithms is Markov Chain Monte Carlo (MCMC) sampling, which can be used on a wide variety of applications in Bayesian Inference. However, this probabilistic iterative algorithm can be inefficient in practice on today's processors, especially for problems with high dimensionality and complex structure. The source of inefficiency is generating samples from parameterized probability distributions. This paper seeks to address this sampling inefficiency and presents a new approach to support probabilistic computing that leverages the native randomness of Resonance Energy Transfer (RET) networks to construct RET-based sampling units (RSU). Although RSUs can be designed for a variety of applications, we focus on the specific class of probabilistic problems described as Markov Random Field Inference. Our proposed RSU uses a RET network to implement a molecular-scale optical Gibbs sampling unit (RSU-G) that can be integrated into a processor / GPU as specialized functional units or organized as a discrete accelerator. We experimentally demonstrate the fundamental operation of an RSU using a macro-scale hardware prototype. Emulation-based evaluation of two computer vision applications for HD images reveal that an RSU augmented GPU provides speedups over a GPU of 3 and 16. Analytic evaluation shows a discrete accelerator that is limited by 336 GB/s DRAM produces speedups of 21 and 54 versus the GPU implementations.
Siyang Wang 0001, Xiangyu Zhang 0011, Ramin Bashizade, Chris Dwyer, Alvin R. Lebeck
ISCA4
2016 A Method to Improve Adaptivity of Odd-Even Routing Algorithm in Mesh NoCs
abstract
Adaptive routing algorithms help balancing the resource utilization in different parts of the network and hence, prevent a resource becoming the performance bottleneck while other resources are still under-utilized. In this paper, we present a novel approach, called Preemptive Waiting, which is applied to Odd-Even routing algorithm (PWOE). PWOE postpones the saturation traffic rate of NoC by 13.4% compared to OE, under synthetic traffic loads.
Mohammad Sadrosadati, Ramin Bashizade, Shahin Roozkhosh, Ali Shafiee, Hamid Sarbazi-Azad
PDP2
2015 Traffic-aware buffer reconfiguration in on-chip networks
abstract
Networks-on-Chip (NoCs) play a crucial role in the performance of Chip Multi-Processors (CMPs). Routers are one of the main components determining the efficiency of NoCs. As various applications have different communication characteristics and hence, buffering requirements, it is difficult to make proper decisions in this regard in the design time. In this paper, we propose a traffic-aware reconfigurable router which can adapt its buffers structure to the changes in the traffic of the network. Our proposed router manages to achieve up to 18.8% and 44.4% improvements in terms of postponing saturation rate under synthetic traffic patterns, and average packet latency for PARSEC applications, respectively, with respect to the conventional state-of-the-art router.
Ramin Bashizade, Hamid Sarbazi-Azad
VLSI-SoC1
2015 P2R2: Parallel Pseudo-Round-Robin arbiter for high performance NoCs
Ramin Bashizade, Hamid Sarbazi-Azad
Integr.1
2015 Architecting the Last-Level Cache for GPUs using STT-RAM Technology
abstract
Future GPUs should have larger L2 caches based on the current trends in VLSI technology and GPU architectures toward increase of processing core count. Larger L2 caches inevitably have proportionally larger power consumption. In this article, having investigated the behavior of GPGPU applications, we present an efficient L2 cache architecture for GPUs based on STT-RAM technology. Due to its high-density and low-power characteristics, STT-RAM technology can be utilized in GPUs where numerous cores leave a limited area for on-chip memory banks. They have, however, two important issues, high energy and latency of write operations, that have to be addressed. Low retention time STT-RAMs can reduce the energy and delay of write operations. Nevertheless, employing STT-RAMs with low retention time in GPUs requires a thorough study on the behavior of GPGPU applications. Based on this investigation, we have architectured a two-part STT-RAM-based L2 cache with low-retention (LR) and high-retention (HR) parts. The proposed two-part L2 cache exploits a dynamic threshold regulator (DTR) to efficiently regulate the write threshold for migration of the data blocks from HR to LR, based on the behavior of the applications. Also, a Data and Access type Aware Cache Search mechanism (DAACS) is hired for handling the search of the requested data blocks in two parts of the cache. The STT-RAM L2 cache architecture proposed in this article can improve IPC by up to 171% (20% on average), and reduce the average consumed power by 28.9% compared to a conventional L2 cache architecture with equal on-chip area.
Mohammad Hossein Samavatian, Mohammad Arjomand, Ramin Bashizade, Hamid Sarbazi-Azad
ACM Trans. Design Autom. Electr. Syst.3