• Home
  • Search
  • RETRACTED: Batched matrix computations on hardware accelerators based on GPUs
  • Cite Icon67
  • https://doi.org/10.1177/1094342014567546Copy DOI Icon

RETRACTED: Batched matrix computations on hardware accelerators based on GPUs

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

Scientific applications require solvers that work on many small size problems that are independent from each other. At the same time, the high-end hardware evolves rapidly and becomes ever more throughput-oriented and thus there is an increasing need for an effective approach to develop energy-efficient, high-performance codes for these small matrix problems that we call batched factorizations. The many applications that need this functionality could especially benefit from the use of GPUs, which currently are four to five times more energy efficient than multicore CPUs on important scientific workloads. This paper, consequently, describes the development of the most common, one-sided factorizations, Cholesky, LU, and QR, for a set of small dense matrices. The algorithms we present together with their implementations are, by design, inherently parallel. In particular, our approach is based on representing the process as a sequence of batched BLAS routines that are executed entirely on a GPU. Importantly, this is unlike the LAPACK and the hybrid MAGMA factorization algorithms that work under drastically different assumptions of hardware design and efficiency of execution of the various computational kernels involved in the implementation. Thus, our approach is more efficient than what works for a combination of multicore CPUs and GPUs for the problems sizes of interest of the application use cases. The paradigm where upon a single chip (a GPU or a CPU) factorizes a single problem at a time is not at all efficient in our applications’ context. We illustrate all of these claims through a detailed performance analysis. With the help of profiling and tracing tools, we guide our development of batched factorizations to achieve up to two-fold speedup and three-fold better energy efficiency as compared against our highly optimized batched CPU implementations based on MKL library. The tested system featured two sockets of Intel Sandy Bridge CPUs and we compared with a batched LU factorizations featured in the CUBLAS library for GPUs, we achieve as high as 2.5× speedup on the NVIDIA K40 GPU.

Similar Papers
  • Conference Article
  • Citations3

A Memory Access Reduced Sort on Multi-core GPU

  • Jun 01, 2018
  • Chengxin Guo +3
  • Research Article
  • Citations16

Factorization and Inversion of a Million Matrices using GPUs: Challenges and Countermeasures

  • Jan 01, 2017
  • Procedia Computer Science
  • Ahmad Abdelfattah +3
  • Conference Article
  • Citations3

A Model for Weak Scaling to Many GPUs at the Basis of the Linpack Benchmark

  • Sep 01, 2016
  • David Rohr +2
  • Research Article
  • Citations10

A new heuristic for minimizing total completion time objective in permutation flow shop scheduling

  • Sep 01, 2010
  • The International Journal of Advanced Manufacturing Technology
  • Dipak Laha +1
  • Conference Article

Power Efficient Approximate Multiplier with Scalable Accuracy for Image Processing

  • Sep 10, 2025
  • Shreya Singh +5
  • Research Article
  • Citations5

Heuristic methods for the optimal statistic median problem

  • Jun 23, 2010
  • Computers and Operations Research
  • Stefano Benati
  • Conference Article
  • Citations3

A heuristic job scheduling algorithm for minimizing the waiting time variance

  • Feb 01, 2015
  • Satyasundara Mahapatra +2
  • Conference Article
  • Citations3

A study of MPI performance analysis tools on Blue Gene/L

  • Jan 01, 2006
  • I-Hsin Chung +3
  • Conference Article

Performance and Energy Consumption Evaluation of the VVC ALF Classification Step Across Different Programming Paradigms and Hardware Platforms

  • Nov 10, 2025
  • Vitória Fabricio +3
  • Research Article
  • Citations20

Solution method for the location planning problem of logistics park with variable capacity

  • Jul 23, 2012
  • Computers & Operations Research
  • Jianxun Tang +2
  • Conference Article
  • Citations229

Energy-Efficient CNN Implementation on a Deeply Pipelined FPGA Cluster

  • Aug 08, 2016
  • Chen Zhang +5
  • Research Article
  • Citations21

Energy Efficient Coverage Problems in Wireless Ad Hoc Sensor Networks

  • Mar 30, 2011
  • Advanced Computing: An International Journal
  • D.G Anand +2
  • Conference Article

Profiling an Erlang Program Inside A Linux Environment: A Discussion of Possible Approaches

  • May 06, 2021
  • João C Fukuda +2
  • Conference Article
  • Citations9

Improving energy efficiency of embedded DRAM caches for high-end computing systems

  • Jun 23, 2014
  • Sparsh Mittal +2
  • Conference Article
  • Citations7

SAFEPOWER Project: Architecture for Safe and Power-Efficient Mixed-Criticality Systems

  • Jan 01, 2016
  • Alina Lenz +12
Cactus Communications logo

Copyright 2026 Cactus Communications. All rights reserved.