• Home
  • Search
  • Efficient smart monte carlo based SSTA on graphics processing units with improved resource utilization
  • Cite Icon11
  • https://doi.org/10.1145/1837274.1837474Copy DOI Icon

Efficient smart monte carlo based SSTA on graphics processing units with improved resource utilization

  • Jun 13, 2010
  • Vineeth Veetil +3 more
Show More
  • Abstract
  • Literature Map
  • References
  • Citations
  • Similar Papers
Abstract

To exploit the benefits of throughput-optimized processors such as GPUs, applications need to be redesigned to achieve performance and efficiency. In this work, we present techniques to speed up statistical timing analysis on throughput processors. We draw upon advancements in improving the efficiency of Monte Carlo based statistical static timing analysis (MC SSTA) using techniques to reduce the sample size or smart sampling techniques. An efficient smart sampling technique, Stratification + Hybrid Quasi Monte Carlo (SH-QMC), is implemented on a GPU based on NVIDIA CUDA architecture. We show that although this application is based on MC analysis with straightforward parallelism available, achieving performance and efficiency on the GPU requires exposing more parallelism and finding locality in computations. This is in contrast with random sampling based algorithms which are inefficient in terms of sample size but can keep resources utilized on a GPU. We show that SH-QMC implemented on a Multi GPU is twice as fast as a single STA on a CPU for benchmark circuits considered. In terms of an efficiency metric, which measures the ability to convert a reduction in sample size to a corresponding reduction in runtime w.r.t a random sampling approach, we achieve 73.9% efficiency with the proposed approaches compared to 4.3% for an implementation involving performing computations on smart samples in parallel. Another contribution of the paper is a critical graph analysis technique to improve the efficiency of Monte Carlo based SSTA, leading to 2--9X further speedup.

Similar Papers
  • Research Article
  • Citations36

Accelerating Static Timing Analysis Using CPU–GPU Heterogeneous Parallelism

  • Dec 01, 2023
  • IEEE Transactions on Computer-Aided Design of Integrated Circuits and Systems
  • Zizheng Guo +2
  • Conference Article
  • Citations7

CASTA: CUDA-Accelerated Static Timing Analysis for VLSI Designs

  • Sep 01, 2014
  • Hunta H.-W Wang +3
  • Conference Article
  • Citations14

Parallel and Heterogeneous Timing Analysis: Partition, Algorithm, and System

  • Mar 12, 2024
  • Tsung-Wei Huang +3
  • Conference Article
  • Citations49

Accelerating statistical static timing analysis using graphics processing units

  • Jan 19, 2009
  • Kanupriya Gulati +1
  • Research Article

SU-E-T-28: Accelerated Event-By-Event Microdosimetry Monte Carlo Simulations of Low Energy Electron and Proton on a CUDA-Enabled GPU

  • Jun 01, 2012
  • Medical Physics
  • G Kalantzis +3
  • Research Article
  • Citations4

Improving the Assessment of Flow-Mediated Dilation Through Detection of Peak Time in Healthy Subjects and Subjects With Type 2 Diabetes

  • Dec 30, 2020
  • Angiology
  • Theresa Herbrand +7
  • Conference Article
  • Citations10

A comparative study of history-based versus vectorized Monte Carlo methods in the GPU/CUDA environment for a simple neutron eigenvalue problem

  • Jan 01, 2014
  • Tianyu Liu +4
  • Research Article
  • Citations43

Gravitational tree-code on graphics processing units: implementation in CUDA

  • May 01, 2010
  • Procedia Computer Science
  • Evghenii Gaburov +2
  • Research Article
  • Citations1

WE‐C‐108‐05: A Hardware Accelerator Based Fast Monte Carlo Code for Radiation Dosimetry: Software Design and Preliminary Results

  • Jun 01, 2013
  • Medical Physics
  • X Du +4
  • Research Article
  • Citations10

SU‐E‐I‐68: Fast and Accurate Estimation of Organ Doses in Medical Imaging Using a GPU‐Accelerated Monte Carlo Simulation Code

  • Jun 01, 2011
  • Medical Physics
  • A Badal +1
  • Research Article
  • Citations6

MO‐F‐213CD‐01: GPU‐Based Monte Carlo Methods for Accelerating Radiographic and CT Imaging Dose Calculations: Feasibility and Scalability

  • Jun 01, 2012
  • Medical Physics
  • T Liu +2
  • Research Article
  • Citations15

Space Object Collision Probability via Monte Carlo on the Graphics Processing Unit

  • Mar 06, 2017
  • The Journal of the Astronautical Sciences
  • Vivek Vittaldev +1
  • Research Article
  • Citations18

Simulation of X-ray projections on GPU: Benchmarking gVirtualXray with clinically realistic phantoms

  • Mar 31, 2023
  • Computer Methods and Programs in Biomedicine
  • Jamie Lea Pointon +5
  • Research Article
  • Citations183

GPU-based fast Monte Carlo simulation for radiotherapy dose calculation

  • Oct 21, 2011
  • Physics in Medicine and Biology
  • Xun Jia +4
  • Research Article
  • Citations41

Improving Trial Power Through Use of Prognosis-Adjusted End Points

  • Jan 20, 2005
  • Stroke
  • Fiona B Young +2
Cactus Communications logo

Copyright 2026 Cactus Communications. All rights reserved.