Jove
Visualize
Contact Us
JoVE
x logofacebook logolinkedin logoyoutube logo
ABOUT JoVE
OverviewLeadershipBlogJoVE Help Center
AUTHORS
Publishing ProcessEditorial BoardScope & PoliciesPeer ReviewFAQSubmit
LIBRARIANS
TestimonialsSubscriptionsAccessResourcesLibrary Advisory BoardFAQ
RESEARCH
JoVE JournalMethods CollectionsJoVE Encyclopedia of ExperimentsArchive
EDUCATION
JoVE CoreJoVE BusinessJoVE Science EducationJoVE Lab ManualFaculty Resource CenterFaculty Site
Terms & Conditions of Use
Privacy Policy
Policies

Related Experiment Video

Updated: Jul 18, 2025

An Experimental Protocol for Assessing the Performance of New Ultrasound Probes Based on CMUT Technology in Application to Brain Imaging
16:01

An Experimental Protocol for Assessing the Performance of New Ultrasound Probes Based on CMUT Technology in Application to Brain Imaging

Published on: September 24, 2017

10.5K

Acceleration of Approximate Matrix Multiplications on GPUs.

Takuya Okuyama1, André Röhm1, Takatomo Mihana1

  • 1Department of Information Physics and Computing, Graduate School of Information Science and Technology, The University of Tokyo, Tokyo 113-8656, Japan.

Entropy (Basel, Switzerland)
|August 26, 2023
PubMed
Summary
This summary is machine-generated.

Related Concept Videos

Acceleration Vectors01:30

Acceleration Vectors

8.1K
In everyday conversation, accelerating means speeding up. Acceleration is a vector in the same direction as the change in velocity, Δv, therefore the greater the acceleration, the greater the change in velocity over a given time. Since velocity is a vector, it can change in magnitude, direction, or both. Thus acceleration is a change in speed or direction, or both. For example, if a runner traveling at 10 km/h due east slows to a stop, reverses direction, and continues their run at 10 km/h...
8.1K
Relative Motion Analysis using Rotating Axes - Acceleration01:22

Relative Motion Analysis using Rotating Axes - Acceleration

355
Consider a component AB undergoing a linear motion. Along with a linear motion, point B also rotates around point A. To comprehend this complex movement, position vectors for both points A and B are established using a stationary reference frame. The absolute velocity of point B is determined by adding the absolute velocity of point A, the relative velocity of point B in the rotating frame, and the effects caused by the angular velocity within the rotating frame.
Time differentiation is...
355
Fast Decoupled and DC Powerflow01:24

Fast Decoupled and DC Powerflow

233
The fast decoupled power flow method addresses contingencies in power system operations, such as generator outages or transmission line failures. This method provides quick power flow solutions, essential for real-time system adjustments. Fast decoupled power flow algorithms simplify the Jacobian matrix by neglecting certain elements, leading to two sets of decoupled equations:
233
Relative Motion Analysis - Acceleration01:10

Relative Motion Analysis - Acceleration

378
A slider-crank mechanism converts rotational motion from the crank into linear motion of the slider or vice versa. This mechanism consists of three main parts: the crank, the connecting rod, and the slider. The movement of the slider-crank is an example of general plane motion as the fluctuating angle between the crank and the connecting rod. Consider a segment AB where point A is at the end of the slider and point B is on the diametrically opposite end to point A, on a crack. The variance in...
378
Fast Fourier Transform01:10

Fast Fourier Transform

378
The Fast Fourier Transform (FFT) is a computational algorithm designed to compute the Discrete Fourier Transform (DFT) efficiently. By breaking down the calculations into smaller, manageable sections, the FFT significantly reduces the computational complexity involved. Direct computation of an N-point DFT requires N2 complex multiplications, whereas the FFT algorithm needs only (N/2)log⁡2N multiplications, offering a much faster performance.
The computational efficiency of the FFT becomes...
378
Vector Algebra: Method of Components01:08

Vector Algebra: Method of Components

14.0K
It is cumbersome to find the magnitudes of vectors using the parallelogram rule or using the graphical method to perform mathematical operations like addition, subtraction, and multiplication. There are two ways to circumvent this algebraic complexity. One way is to draw the vectors to scale, as in navigation, and read approximate vector lengths and angles (directions) from the graphs. The other way is to use the method of components.
In many applications, the magnitudes and directions of...
14.0K

You might also read

Related Articles

Articles linked to this work by shared authors, journal, and citation graph.

Sort by
Same author

Remote training of a reservoir computer via digital twins.

Chaos (Woodbury, N.Y.)·2025
Same author

Bandit Algorithm Driven by a Classical Random Walk and a Quantum Walk.

Entropy (Basel, Switzerland)·2023
Same author

Effect of temporal resolution on the reproduction of chaotic dynamics via reservoir computing.

Chaos (Woodbury, N.Y.)·2023
Same author

Information-theoretical analysis of statistical measures for multiscale dynamics.

Chaos (Woodbury, N.Y.)·2023
Same author

Pairing Optimization via Statistics: Algebraic Structure in Pairing Problems and Its Application to Performance Enhancement.

Entropy (Basel, Switzerland)·2023
Same author

Controlling chaotic itinerancy in laser dynamics for reinforcement learning.

Science advances·2022
Same journal

Research on a Regional Availability Evaluation Model for Road-Area High-Entropy Energy Based on Synergy Factors.

Entropy (Basel, Switzerland)·2026
Same journal

Atmospheric Turbulence Channel Modeling and Performance Analysis of a CO-ZP-OFDM Coherent Optical Communication System for UAV Air-to-Ground Scenarios.

Entropy (Basel, Switzerland)·2026
Same journal

Information Geometry and Asymptotic Theory for SMML Estimators.

Entropy (Basel, Switzerland)·2026
Same journal

Correlation Entropy and Power-Law Kinetics.

Entropy (Basel, Switzerland)·2026
Same journal

Research on the Contagion of Systemic Financial Risk Under the Impact of Climate Risks-From the Perspective of Complex Networks and Machine Learning.

Entropy (Basel, Switzerland)·2026
Same journal

The Statistical-Mechanical Meaning of the Wave Function of Quantum Mechanics.

Entropy (Basel, Switzerland)·2026
See all related articles

This study introduces an improved Monte Carlo approximate matrix multiplication (AMM) method for faster scientific calculations. The new approach accelerates eigenvalue computations on GPUs without increasing processing time.

Area of Science:

  • Scientific Computing
  • Numerical Analysis
  • High-Performance Computing

Background:

  • Matrix multiplication is crucial for scientific computing, impacting eigenvalue computation and optimization.
  • Existing methods like GPUs and specialized libraries accelerate matrix products, but accelerating approximate matrix multiplication (AMM) on GPUs remains underexplored.

Purpose of the Study:

  • To develop an enhanced Monte Carlo AMM method optimized for GPU acceleration.
  • To provide an analytical solution for optimal hyperparameter tuning in the proposed AMM method.
  • To demonstrate the method's effectiveness in accelerating eigenvalue computations.

Main Methods:

  • Proposed a novel Monte Carlo AMM algorithm designed for parallel GPU execution.
  • Derived an analytical solution for optimizing hyperparameters within the AMM method.
Keywords:
GPU computingapproximate calculationapproximate matrix multiplication

More Related Videos

Novel 3D/VR Interactive Environment for MD Simulations, Visualization and Analysis
11:29

Novel 3D/VR Interactive Environment for MD Simulations, Visualization and Analysis

Published on: December 18, 2014

12.0K
Time Multiplexing Super Resolving Technique for Imaging from a Moving Platform
06:25

Time Multiplexing Super Resolving Technique for Imaging from a Moving Platform

Published on: February 12, 2014

8.5K

Related Experiment Videos

Last Updated: Jul 18, 2025

An Experimental Protocol for Assessing the Performance of New Ultrasound Probes Based on CMUT Technology in Application to Brain Imaging
16:01

An Experimental Protocol for Assessing the Performance of New Ultrasound Probes Based on CMUT Technology in Application to Brain Imaging

Published on: September 24, 2017

10.5K
Novel 3D/VR Interactive Environment for MD Simulations, Visualization and Analysis
11:29

Novel 3D/VR Interactive Environment for MD Simulations, Visualization and Analysis

Published on: December 18, 2014

12.0K
Time Multiplexing Super Resolving Technique for Imaging from a Moving Platform
06:25

Time Multiplexing Super Resolving Technique for Imaging from a Moving Platform

Published on: February 12, 2014

8.5K
  • Integrated the enhanced AMM into the power method for eigenvalue calculation.
  • Main Results:

    • The proposed AMM method enhances approximation accuracy without increasing computation time compared to conventional AMMs.
    • The method is well-suited for GPU parallelization and integration into diverse algorithms.
    • Application to eigenvalue computation on an NVIDIA A100 GPU halved the computation time versus the standard power method using cuBLAS.

    Conclusions:

    • The novel AMM method offers significant speedups for scientific computations on GPUs.
    • This research bridges the gap in accelerating AMMs for general matrices on GPUs.
    • The method shows promise for broader applications in scientific and practical calculations requiring fast matrix products.