• Home
  • Search
  • HIGH PRECISION INTEGER ADDITION, SUBTRACTION AND MULTIPLICATION WITH A GRAPHICS PROCESSING UNIT
  • Cite Icon14
  • https://doi.org/10.1142/s0129626410000259Copy DOI Icon

HIGH PRECISION INTEGER ADDITION, SUBTRACTION AND MULTIPLICATION WITH A GRAPHICS PROCESSING UNIT

Show More
  • Abstract
  • Literature Map
  • References
  • Citations
  • Similar Papers
Abstract

In this paper we evaluate the potential for using an NVIDIA graphics processing unit (GPU) to accelerate high precision integer multiplication, addition, and subtraction. The reported peak vector performance for a typical GPU appears to offer good potential for accelerating such a computation. Because of limitations in the on-chip memory, the high cost of kernel launches, and the nature of the architecture's support for parallelism, we used a hybrid algorithmic approach to obtain good performance on multiplication. On the GPU itself we adapt the Strassen FFT algorithm to multiply 32KB chunks, while on the CPU we adapt the Karatsuba divide-and-conquer approach to optimize application of the GPU's partial multiplies, which are viewed as "digits" by our implementation of Karatsuba. Even with this approach, the result is at best a factor of three increase in performance, compared with using the GMP package on a 64-bit CPU at a comparable technology node. Our implementations of addition and subtraction achieve up to a factor of eight improvement. We identify the issues that limit performance and discuss the likely impact of planned advances in GPU architecture.

Similar Papers
  • Conference Article
  • Citations12

A Data-Driven Frequency Scaling Approach for Deadline-aware Energy Efficient Scheduling on Graphics Processing Units (GPUs)

  • May 01, 2020
  • Shashikant Ilager +3
  • Book Chapter
  • Citations1

Performance Analysis of Different Iterative Solvers Parallelized On GPU Architecture

  • Jan 01, 2023
  • G Dilip Subbaian +1
  • Research Article
  • Citations13

Practical parallel AES algorithms on cloud for massive users and their performance evaluation

  • Dec 17, 2015
  • Concurrency and Computation: Practice and Experience
  • Xiongwei Fei +3
  • Conference Article
  • Citations5

A fast CPU/GPU ray projector for fully 3d list-mode PET reconstruction

  • Oct 01, 2011
  • Julien Bert +1
  • Research Article
  • Citations7

Improved Modeling of Material Deposition during OLED Manufacturing Using Direct Simulation Monte Carlo Method on GPU Architecture

  • Mar 01, 2019
  • International Journal of Precision Engineering and Manufacturing-Green Technology
  • Ilyoup Sohn +3
  • Book Chapter
  • Citations1

GPU Architecture

  • Jan 01, 2023
  • Hyeran Jeon
  • Research Article
  • Citations6

Implementation of Image Enhancement Algorithms and Recursive Ray Tracing using CUDA

  • Jan 01, 2016
  • Procedia Computer Science
  • Mr Diptarup Saha +3
  • Research Article
  • Citations9

Program Analysis and Machine Learning–based Approach to Predict Power Consumption of CUDA Kernel

  • Jul 24, 2023
  • ACM Transactions on Modeling and Performance Evaluation of Computing Systems
  • Gargi Alavani +3
  • Research Article

Acceleration of cfd and data analysis using graphics processors

  • Mar 08, 2012
  • University of Massachusetts (UMass) Amherst
  • Blair Perot +1
  • Research Article
  • Citations92

Geant4-based Monte Carlo simulations on GPU for medical applications

  • Jul 29, 2013
  • Physics in Medicine and Biology
  • Julien Bert +9
  • Conference Article

Method for Adaptation of Algorithms to GPU Architecture

  • Jan 01, 2021
  • Vadim Bulavintsev +1
  • Research Article
  • Citations1

An efficient spectral crystal plasticity solver for GPU architectures

  • Mar 05, 2018
  • Computational Mechanics
  • Michael Malahe
  • Conference Article
  • Citations4

Financial Derivatives Modeling Using GPU's

  • Jan 01, 2009
  • Myungho Lee +2
  • Conference Article
  • Citations166

An efficient implementation of Smith Waterman algorithm on GPU using CUDA, for massively parallel scanning of sequence databases

  • May 01, 2009
  • Lukasz Ligowski +1
  • Conference Article
  • Citations40

Massively Parallel Network Coding on GPUs

  • Dec 01, 2008
  • Xiaowen Chu +2
Cactus Communications logo

Copyright 2026 Cactus Communications. All rights reserved.