• Home
  • Search
  • Massively parallel computation of linear recurrence equations with graphics processing units
  • https://doi.org/10.1145/3229631.3229649Copy DOI Icon

Massively parallel computation of linear recurrence equations with graphics processing units

  • Jul 15, 2018
  • Wonyong Sung +2 more
Show More
  • Abstract
  • Literature Map
  • References
  • Similar Papers
Abstract

Graphics processing units (GPUs) show very high performance when executing many parallel programs; however their use in solving linear recurrence equations is considered difficult because of the sequential nature of the problem. Previously developed parallel algorithms, such as recursive doubling and multi-block processing, do not show high efficiency in GPUs because of poor scalability with the number of threads. In this work, we have developed a highly efficient GPU-based algorithm for recurrences using a thread-level parallel (TLP) approach, instead of conventional thread-block level parallel (TBLP) methods. The proposed TLP method executes all of the threads as independently as possible to improve the computational efficiency and employs a hierarchical structure for inter-thread communication. Not only constant but also time-varying coefficient recurrence equations are implemented on NVIDIA GTX285, GTX580 and GTX TITAN X GPUs, and the performances are compared with the results on single-core and multi-core SIMD CPU-based PCs.

Similar Papers
  • Conference Article
  • Citations7

Perf-Sat: Runtime Detection of Performance Saturation for GPGPU Applications

  • Sep 01, 2014
  • Mihir Awatramani +2
  • Research Article

Parallel Louvain Community Detection Algorithm Based on Dynamic Thread Assignment on Graphic Processing Unit

  • Jan 01, 2022
  • Journal of Electrical and Computer Engineering Innovations (JECEI)
  • Maryam Mohammadi +2
  • Conference Article
  • Citations11

GPU Register Packing: Dynamically Exploiting Narrow-Width Operands to Improve Performance

  • Aug 01, 2017
  • Xin Wang +1
  • PDF
  • Peer Review Report

Reply on CC1

  • May 06, 2023
  • Cao, Kai +7
  • PDF
  • Peer Review Report

Comment on egusphere-2023-410

  • Apr 20, 2023
  • Kai Cao +7
  • Conference Article

Human Skin Colour Detection Algorithm Optimization with CUDA

  • Aug 01, 2017
  • Deepali Ghorpade +1
  • Conference Article
  • Citations1730

Analyzing CUDA workloads using a detailed GPU simulator

  • Apr 01, 2009
  • Ali Bakhoda +4
  • Book Chapter
  • Citations3

Utilizing GPU Virtualization to Protect the Private Keys of GPU Cryptographic Computation

  • Jan 01, 2018
  • Ziyang Wang +3
  • Book Chapter

A Study on L1 Data Cache Bypassing Methods for High-Performance GPUs

  • Jan 01, 2019
  • Cong Thuan Do +3
  • Research Article
  • Citations2

SU-GG-T-20: GPU-Accelerated Auto-Segmentation for Online Adaptive Radiotherapy

  • Jun 01, 2010
  • Medical Physics
  • A Godley +3
  • Conference Article
  • Citations49

Accelerating statistical static timing analysis using graphics processing units

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

Rubus: A compiler for seamless and extensible parallelism

  • Dec 06, 2017
  • PLOS ONE
  • Muhammad Adnan +3
  • Research Article
  • Citations25

A GPU-Parallelized Eigen-Based Clutter Filter Framework for Ultrasound Color Flow Imaging.

  • Sep 07, 2016
  • IEEE Transactions on Ultrasonics, Ferroelectrics, and Frequency Control
  • Adrian J Y Chee +2
  • Conference Article
  • Citations5

GPU accelerated geometric multigrid method: Performance comparison on recent NVIDIA architectures

  • Oct 01, 2015
  • Iulian Stroia +4
  • Book Chapter
  • Citations1

Performance Optimization of a DEM Simulation Framework on GPU Using a Stencil Model

  • Jan 01, 2016
  • Ran Xue +4
Cactus Communications logo

Copyright 2026 Cactus Communications. All rights reserved.