Main Content

312 results in File Exchange

GPUBench

Compare GPUs using standard numerical benchmarks in MATLAB.

GPUBENCH times different MATLAB GPU tasks and estimates the peak performance of your GPU in floating-point operations per second (FLOP/s). It produces a detailed HTML report showing how your GPU

- Compare GPUs using standard numerical benchmarks in MATLAB.
- plot some gpuBench data as floating-point operations per second
- create an HTML report based on some GPU performance data
  • 28.3K (All time)
  • 32 (Last 30 days)
  • 4.9 / 5
  • Community
  • 18 Mar 2025

GPU Coder Interface for Deep Learning

Use GPU Coder to generate optimized CUDA code for deep learning networks

GPU Coder generates optimized CUDA code from MATLAB code and Simulink models for deep learning, embedded vision, and autonomous systems. You can deploy a variety of pretrained deep learning networks

  • 3.6K (All time)
  • 73 (Last 30 days)
  • 5.0 / 5
  • MathWorks
  • 26 Jan 2026

A GPU Mandelbrot Set

Version 1.8 by Ben Tordoff

Explore the Mandelbrot Set using MATLAB and a GPU.

This application allows you to explore the wonders of the Mandelbrot Set in MATLAB with the help of a capable GPU. It is primarily intended as a demonstration of the different ways in which a MATLAB

- Explore the Mandelbrot Set using MATLAB and an NVIDIA GPU.
  • 4.8K (All time)
  • 4 (Last 30 days)
  • 4.6 / 5
  • Community
  • 5 Jan 2021

GPU Julia Set Explorer

Version 1.5 by Ben Tordoff

Explore the Julia Set of the Mandelbrot Set using MATLAB and a capable GPU.

This application allows you to explore the Julia Set of the Mandelbrot Set in MATLAB with the help of a capable GPU. It is primarily intended as a demonstration of element-wise calculations using

- Explore the Julia Set of the Mandelbrot Set using MATLAB and a capable GPU.
  • 2.8K (All time)
  • 3 (Last 30 days)
  • 4.5 / 5
  • Community
  • 23 Apr 2021

GPU sparse, accumarray, non-uniform grid

Version 1.5.0.0 by Stefano

performance gains above 1000x over matlab spmv can be observed with cuda compatible GPU.

bare-bone interface with cusp sparse class for gpus, support for single precision, real/complex. Usage:A=gcsparse(B,[format: 0=coo, 1=csr]);or A=gcsparse(col,row,val,[nrows,[ncols,[format]]]);input B

- SpMV using cusp with gpuArrays
  • 1.1K (All time)
  • 1 (Last 30 days)
  • 5.0 / 5
  • Community
  • 4 Dec 2013

3D pseudo polar Fourier and Radon Transforms

Version 1.0.0.0 by Gil Shabat

Forward and inverse 3D pseudo polar Fourier transforms and Radon transforms

the PPFT/Radon transforms for GPU computation.4) Direct inversion - Fast direct inversion for the PPFT/Radon transforms, running time is independent on the input data, no convergence criterion is

- % GPU version of applyppfilter.m.
- Test the inversion of the PPFT using the GPU acceleration
- % Fast inverse pseudo-polar Fourier transform using GPU acceleration.
- % Apply the Gram operator of the pseudo-polar Fourier transform to a volume
- function [Y,flag,residual,iter] = iRadon3(res,ErrTol,MaxIts,verbose);
- function testippft3_gpu
- function testippft3_gpu
  • 709 (All time)
  • 4 (Last 30 days)
  • 5.0 / 5
  • Community
  • 10 Oct 2017

MATLAB Coder Support Package for NVIDIA Jetson and NVIDIA DRIVE Platforms

NVIDIA hardware target support from MATLAB Coder and GPU Coder

the generated code on the target hardware board. It enables you to remotely communicate with the NVIDIA target and control the peripheral devices for prototyping and testing purposes.When used with GPU

  • 4.5K (All time)
  • 93 (Last 30 days)
  • 4.9 / 5
  • MathWorks
  • 26 Jan 2026

NVSMI Toolbox

Version 1.0 by Jerome Briot

Monitoring of NVIDIA GPU devices

The NVSMI Toolbox is a set of functions that wrap the nvidia-smi executable shipped with the NVIDIA display driver (Linux and with 64bit Windows). It adds monitoring features of the NVIDIA GPU(s

- checkGpuId Check the validity of the GPU Id
- nvsmiDisplayGpuInfo Display GPUs informations
- nvsmiQueryGpuFanSpeed Query the core GPU temperature.
- nvsmiQueryGpuName Query the official product name of the GPU.
- nvsmiQueryGpuUuid Query the globally unique immutable identifier of the GPU.
- nvsmiCountGpu Count the number of GPUs in the system.
- nvsmiQueryGpuName Query the serial number physically printed on the board.
- nvsmiQueryGpuFanSpeed Query the intended fan speed of the GPU.
- nvsmiQueryGpuProperties Query list of properties about the GPUs.
- nvsmiQueryGpuTotalMemory Query the total size of memory of the GPUs.
- nvsmiListGpuProperties List all the available properties of the GPUs
- nvsmiQueryGpuDriverVersion Query the version of the installed display
- NVSMI Toolbox - Monitoring of NVIDIA GPU devices
- nvsmiSummary List each GPUs in the system.
  • 789 (All time)
  • 2 (Last 30 days)
  • 5.0 / 5
  • Community
  • 22 Dec 2014

Huygens-Fresnel integral approximation on the GPU

Version 2.0.0.0 by Dominik Hofer

Simulate electromagnetic wave propagation through free-form apertures, or off rough surfaces. Speed up the computation by using the GPU.

Huygens-Fresnel integral.Toolbox features are:* GPGPU computing, using Nvidia graphics cards with CUDA* fallback to CPU if no GPU is found* rough surface generation via spatial frequency filters and surface

- - map a variable to GPU memory
- - plot intensity
- - calculate sum of phasors
- writes the memory usage of the provided variable to the given file
- - check for basic inputs like the surface normal, the normal
- - create an options structure, define some general
- - Compute the surface normal of a plane, given its
- - rotate vectors/points by Euler angles x -> y -> z
- - compute the ideal reflection of incident light in every
- - create a light source type structure
- - return coordinate vectors and matrices
- - call the respective 'create' function
- - compute size, number of grid points and resolution
- - add surface roughness to a plane
- - show the relations of various objects
- - plot an objects surface in reference position
- - diplay time, runtime and a message string; depending on
- - plot an objects surface in reference position
- - use the Huygens-Fresnel principle to superpose phasors from
- - calculates the complex E field vector for every point on a
- - reshape a 3-by-(m*n) vector to three m-by-n matrices
- - plot x- and y- slices of image data
- - change all figure text interpreters to LaTex
- - pad X by one element in each direction, maintain the
- - create an empty figure with a single axis; set figure
- - calculates the complex E field vector for every point
- - reshape three m-by-n matrices to a 3-by-(m*n) vector
- - compute the surface normals in every grid point
- - compute the effect of incident light on a surface
- - evaluate a function of (x,y) to get a map of
  • 1.9K (All time)
  • 2 (Last 30 days)
  • 5.0 / 5
  • Community
  • 23 Oct 2020

Spectral Visual Saliency Toolbox

Version 1.20.0.0 by Boris Schauerte

Implementations of several state-of-the-art visual saliency detection algorithms.

- A simple spectral saliency benchmark on the GPU.
  • 6.4K (All time)
  • 5 (Last 30 days)
  • 5.0 / 5
  • Community
  • 6 Jan 2014

Accelerating Heat Equation on the GPU

Version 1.0.0.1 by Simone

A GUI for comparing the performance of different implementations of the heat equation on CPU and GPU

HEATEQGUI is an interactive GUI that lets you compare different ways for solving the heat equation. Only minor code changes were necessary to run the code on the GPU instead of the CPU. *

- HEATEQ_GPU_IND Solves the 2D heat equation on the GPU using indexing
- HEATEQ_GPU_FILT Solves the 2D heat equation on the GPU using FILTER2
  • 1.1K (All time)
  • 1 (Last 30 days)
  • 5.0 / 5
  • Community
  • 1 Sep 2016

Color-balance demo with GPU computing

Version 1.0.0.1 by Kye Taylor

Use GPU in MATLAB to perform white-balance operation to input image.

This demo shows how to identify bottlenecks in code that is run on a CPU using the MATLAB Profiler. The computations forming the bottleneck in this example are then executed on the system's GPU

- WHITEBALANCE forces the average image color to be gray.
  • 1.9K (All time)
  • 1 (Last 30 days)
  • 5.0 / 5
  • Community
  • 1 Sep 2016

Tutorials: Parallel and GPU Computing with MATLAB: All in one (9 parts)

Tutorials on Parallel and GPU Computing with MATLAB

This submission contains all code examples used in tutorial series for Parallel and GPU Computing with MATLAB available here: http://www.mathworks.com/products/parallel-computing/tutorials.htmlTopics

  • 3.3K (All time)
  • 2 (Last 30 days)
  • 5.0 / 5
  • Community
  • 1 Sep 2016

Large Data in MATLAB: A Seismic Data Processing Case Study

Version 1.0.1.1 by Stuart Kozola

These are the files used in the webinar on Feb. 23, 2011.

to seismic analysis (Kirchhoff migration, reverse time migration) 2 - Large data extension of the functionality shown in (1) and parallel computing for speeding up the processing time 3 - GPU extension

  • 19.4K (All time)
  • 12 (Last 30 days)
  • 4.6 / 5
  • Community
  • 1 Sep 2016

Quantized Deep Neural Network on Jetson AGX Xavier

Version 1.0.0 by Kei Otsuka

How to create, train and quantize network, then generate CUDA C++ code for targeting Jetson AGX Xavier

data types. And then you can use GPU Coder to generate optimized CUDA code for the quantized network.This example shows how to create, train and quantize a simple convolutional neural network for defect

  • 265 (All time)
  • 1 (Last 30 days)
  • 5.0 / 5
  • Community
  • 10 Jul 2020

fastRPCA

Version 1.0.0.0 by Stephen Becker

Code for Robust PCA

  • 2.1K (All time)
  • 7 (Last 30 days)
  • 5.0 / 5
  • Community
  • 7 Jun 2021

immiscible LB

Version 1.6.0.0 by Gianni Schena

Implements Immiscible Lattice Boltzmann (ILB, D2Q9) method for two phase flows

  • 3.7K (All time)
  • 1 (Last 30 days)
  • 5.0 / 5
  • Community
  • 28 Sep 2010

Digital Image Correlation and Tracking

Version 2.1.0.0 by Melanie Senn

Calculate displacement, strain and stress from image sequences

- GPU processing: get data from GPU
- GPU processing: send data to GPU
- Free resources (GPU processing)
- Allocate resources (GPU processing)
- Collect data (not multi processing: single processing or GPU)
  • 5.4K (All time)
  • 11 (Last 30 days)
  • 4.9 / 5
  • Community
  • 2 Jul 2016

Fast Continuous Max-Flow Algorithm to 2D/3D Image Segmentation

Version 1.3.0.0 by Jing Yuan

Fast continuous max-flow algorithm to 2D/3D image segmentation developed in matlab, C and GPU

This software implements the fast continuous max-flow algorithm to 2D/3D image segmentation. It provides three implementations: matlab, C and GPU (cuda based). All the source files are provided. So

  • 5.4K (All time)
  • 2 (Last 30 days)
  • 4.9 / 5
  • Community
  • 16 Dec 2011

TIGRE: Tomographic Iterative GPU-based Reconstruction Toolbox

Version 1.1.0.1 by Ander Biguri

3D tomographic reconstruction software

TIGRE: Tomographic Iterative GPU-based Reconstruction ToolboxTIGRE is a GPU accelerated software for big scale 3D tomographic reconstruction, being capable of reconstructing geometries such as Cone

  • 3.6K (All time)
  • 7 (Last 30 days)
  • 4.7 / 5
  • Community
  • 13 Aug 2024

GPU Implementation for GVF Force Field

Version 1.0.0.0 by Quan Wang

We implement the GVF force field on GeForce GPU using CUDA.

time, in this project we implement the GVF algorithm with GPU, which will accelerate the algorithm to a great extent.

  • 1.2K (All time)
  • 1 (Last 30 days)
  • 5.0 / 5
  • Community
  • 22 Oct 2012

Fast 3D Non Local Means Filtering using Convolutions CPU/GPU

Version 1.0.2 by Ying Da Wang

Domain Decomposed CPU/GPU implementation of Non Local Means Filtering in 3D using Convolution

serialGPUNLMF(domain,locSize,DoS,k,npasses,gpuFlag)nlmf: the output domaindomain: the input 3D arraylocSize: the subdomain size in X,Y,Z. e.g. locsize=256 will partition the domain into subvolumes of 256^DoS: the degree of smoothing (commonly 0.05 to

  • 84 (All time)
  • 2 (Last 30 days)
  • 5.0 / 5
  • Community
  • 16 Nov 2021

Interactive Incompressible Fluids

Version 1.0.0.1 by Daniel Armyr

A GPU-enabled interactive demo of Navier-Stokes equations for incompressible fluids.

  • 3.3K (All time)
  • 2 (Last 30 days)
  • 5.0 / 5
  • Community
  • 1 Sep 2016

Zeffiro Forward and Inverse Interface for Complex Geometries

Version 6.0.2 by Sampsa Pursiainen

Interface for using finite elements in inverse problems with complex domains

beaccelerated significantly in a computer equipped with a graphics computing unit (GPU). It isespecially recommendable to perform the forward simulation process, i.e., to generate the finiteelement mesh, the lead

  • 650 (All time)
  • 3 (Last 30 days)
  • 5.0 / 5
  • Community
  • 11 Aug 2024

Suite2P

Version 1.0.0.0 by Marius Pachitariu

Fast, complete two-photon pipeline

  • 775 (All time)
  • 5 (Last 30 days)
  • 5.0 / 5
  • Community
  • 18 Aug 2016

Fast Checkerboard Demodulation for digital Schlieren imaging

Version 1.0.0.1 by S Wildeman

Track optical distortions in a checkerboard pattern with high accuracy in real-time using the FCD method

FFT- Includes a live preview function- Runs on GPU without modificationsMore info: https://arxiv.org/abs/1712.05679

  • 383 (All time)
  • 3 (Last 30 days)
  • 5.0 / 5
  • Community
  • 9 Dec 2018

Weeks' Method for Numerical Laplace transform inversion with GPU acceleration

Version 1.3.0.0 by Patrick Kano

Implementation of the Weeks method for numerical Laplace transform inversion with GPU acceleration.

Weeks method. Particularly new here is the use of graphics processing unit [GPU] computing to accelerate the method.To assist the user, a wrapper (WeeksMethod.m) to the core inversion functions is

  • 1.4K (All time)
  • 1 (Last 30 days)
  • 5.0 / 5
  • Community
  • 18 Dec 2011

GPU vs CPU speed test of finite difference equation

Version 1.6.0.0 by Mark Ward

Compares the speed of the parallel computing toolbox functions vs CPU for finite difference

Simulates the heat equation, with constant heat capacity and thermal conductivity, using GPU (parallel computing toolbox) or CPU (matrix calculations). Includes results from Nvidia titan and i5-2500k

- function to test the speed of finite difference calculations on gpu vs cpu
  • 1.2K (All time)
  • 1 (Last 30 days)
  • 4.5 / 5
  • Community
  • 10 Jul 2014

Hardware accelerated ray-triangle intersection

Version 1.2.0.0 by Thomas Seers

GPU portable implementation of the ray-triangle intersection method of Moller and Trumbore (1997)

% Ray-triangle intersection algorithm of Muller and Trumbore (1997)% formatted for arrayfun to allow hardware acceleration% Call with gpuarray and arrayfun to execute on the GPU: thjs% may give two

- Ray-triangle intersection algorithm of Muller and Trumbore (1997)
  • 865 (All time)
  • 2 (Last 30 days)
  • 4.8 / 5
  • Community
  • 13 Feb 2015

GPU Centerline Extraction (Skeletonization) in 2D or 3D

Version 1.0.0 by Martin Wagner

Extracts the centerlines (skeleton) of binary 2D images or 3D volumes using bit encoded thinning on the GPU.

This code provides implementation of the real-time thinning / centerline extraction techniquesproposed in "Real-time thinning algorithms for 2D and 3D images using GPU processors" (Wagner, 2019

  • 821 (All time)
  • 2 (Last 30 days)
  • 5.0 / 5
  • Community
  • 14 Aug 2020

WarpFactory

Version 1.0.1 by Christopher Helmerich

WarpFactory is a numerical toolkit for analyzing warp drive spacetimes.

Energy ConditionsMetric scalar evaluation for the shear, expansion, and vorticityMomentum flow visualizationsGPU utilization for accelerated computationsAnimation of the stress-energy tensor. Lighter

  • 63 (All time)
  • 6 (Last 30 days)
  • 5.0 / 5
  • Community
  • 23 May 2024

MATLABによる画像処理・コンピュータービジョン・点群処理評価キット

Version 1.0.13 by Tohru Kikawada

MATLAB image processing, computer vision, and point cloud processing evaluation kit in Japanese

Driving ToolboxRoadRunnerSensor Fusion and Tracking ToolboxNavigation ToolboxRobotics System ToolboxUAV ToolboxROS ToolboxMATLAB CoderSimulink CoderGPU Coder

- GPU Coder デモ : Bilateral Filterの高速化
- GPU処理 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
- 画像処理をGPU上で実行
  • 1.8K (All time)
  • 4 (Last 30 days)
  • 5.0 / 5
  • Community
  • 7 Apr 2022

GPU Accelerated Edge-Region Based Level Set Evolution Constrained by 2D Gray-Scale Histogram

Version 1.0.0.0 by Souleymane

Here are the serial and the GPU based implementation of our paper IEEE TIP.2013.2255304

our work. The serial implementation can be runned even if you don't have an NVIDIA GPU. But this is not the case of the parallel implementation. Everything is done as simple as possible in order to make

  • 1.3K (All time)
  • 1 (Last 30 days)
  • 5.0 / 5
  • Community
  • 12 Dec 2013

Modified-MannKendall-Test

Version 2.0.0.0 by atharva aalok

A modified version of the Mann-Kendall Test that works with autocorrelated data.

- Modified Mann-Kendall Test GPU SWITCH CRITICAL LENGTH
  • 355 (All time)
  • 10 (Last 30 days)
  • 5.0 / 5
  • Community
  • 28 May 2023

NVIDIA CUDA-based bilinear (2D) interpolation

Version 1.5.0.0 by Gerald Buchgraber

Incredible speed boost in comparison to the Matlab implementation. (interp2)

This code was inspired by Alexander Huth's bilinear interpolation approach( http://www.mathworks.com/matlabcentral/fileexchange/20248 )also using the GPU's built-in bilinear texture interpolation

- TESTCUDAINTERP2 Benchmarks GPU vs CPU bilinear interpolation.
  • 3.9K (All time)
  • 3 (Last 30 days)
  • 5.0 / 5
  • Community
  • 30 Jun 2009

usefulSnippets

Version 1.1.0 by J. Benjamin Kacerovsky

Collection of some "little" functions I wrote to make my life easier.

  • 80 (All time)
  • 1 (Last 30 days)
  • 4.7 / 5
  • Community
  • 4 Sep 2020

GPU CUDA convolution 2D 3D

Version 1.0.0.0 by Jason Klebes

matlab wrapper for CUDA 2D and 3D GPU-accelerated convolution

C++/CUDA GPU-accelerated convolution in 2D and 3D. Based on NVIDIA cuda-samples convolutionFFT2D combined with matlab

- (data, kernel) GPU-accelerated 2D convolution
  • 63 (All time)
  • 1 (Last 30 days)
  • -- / 5
  • Community
  • 21 Jun 2023

Metal for MATLAB

Version 1.0.1 by Tony Davis

Apple Metal GPU processing toolbox for MATLAB on macOS

MATLABMetalApple Metal GPU processing toolbox for MATLAB on macOS.Matlab runs extremely well on the new Apple Silicon Macs, but if you want the best possible performance from these new processors

  • 261 (All time)
  • 3 (Last 30 days)
  • 4.5 / 5
  • Community
  • 22 Mar 2024

GPUCONV2

Version 1.0.0.0 by Dirk-Jan Kroon

Example, Matlab R2010B Cuda CONV2 on GPU using Cuda kernels

GPUCONV2 Two dimensional convolution on the GPU using Cuda. C = GPUCONV2(A, B) performs the 2-D convolution of matrices A and B. If [ma,na] = size(A), [mb,nb] = size(B), and [mc,nc] = size(C

- GPUCONV2 Two dimensional convolution on the GPU using Cuda.
  • 1.6K (All time)
  • 2 (Last 30 days)
  • 5.0 / 5
  • Community
  • 8 Dec 2010

Expectation Maximization of Gaussian Mixture Models via CUDA

Version 1.8.0.0 by Andrew Harp

CUDA enabled parallel EM for Gaussian Mixture Models, providing over 100x performance increases.

- EXPERIMENT3 - tests increasing numbers of data points, GPU only
- EXPERIMENT1 - tests increasing numbers of data points, CPU vs GPU
- GMM_EXAMPLE - simple test to show GMM EM running on GPU, plotting
- GMM_TEST - runs the EM algorithm on random data on the GPU
- EXPERIMENT2 - tests increasing numbers of clusters and data dimensionality, cpu vs gpu
  • 3.8K (All time)
  • 1 (Last 30 days)
  • 5.0 / 5
  • Community
  • 21 May 2009

FDTD - 1D, 2D, 3D Simple Free Space Examples

Version 1.0.1 by Nathan Zechar

Vectorized FDTD code with GPU functionality for the 3D case. Code is nicely organized and easy to understand.

A point source located at the center of the simulation domain generates electromagnetic radiation which then propagates through vacuum.Using a GPU for the 3D case, one can realize the performance

  • 2.5K (All time)
  • 13 (Last 30 days)
  • 5.0 / 5
  • Community
  • 23 Oct 2021

Efficient three-dimensional (3D) Gaussian smoothing using convolution via frequency domain

Version 1.2.0.0 by Max W.K. Law

Native Fourier implementation, support GPU computation and anisotropic voxel.

(z*pixelspacing(3)).^2/sigma(3)^2/2)); Remarks The outputs of gauss3filter(I), gauss3filter(I, 1) and gauss3filter(I, 1, [1 1 1]) are identical. To enable GPU computation (Matlab 2012a or later, CUDA 1.3 GPU are required), use

  • 1.2K (All time)
  • 1 (Last 30 days)
  • 5.0 / 5
  • Community
  • 16 Nov 2012

Fast 2D GPU-based convolution

Version 1.0.0.0 by Alexander Huth

Graphics chip assisted fast 2d convolution

- TESTCUDACONV Benchmarks GPU vs CPU convolution.
  • 4K (All time)
  • 1 (Last 30 days)
  • 4.2 / 5
  • Community
  • 16 Jul 2008

vlfeat/matconvnet

Version 1.1.0.0 by Andrea Vedaldi

MatConvNet: CNNs for MATLAB

vision applications. It is simple, efficient (integrating MATLAB GPU support), and can run and learn state-of-the-art CNNs, similar to the ones achieving top scores in the ImageNet challenge. Several

- Move a SimpleNN network between CPU and GPU.
- Move the DagNN to either CPU or GPU
  • 10K (All time)
  • 10 (Last 30 days)
  • 4.5 / 5
  • Community
  • 21 Dec 2021

Image white balancing

Version 1.0.3 by Mahmoud Afifi

White balance camera-rendered sRGB images (CVPR 2019)

chart for Set1 images.Graphical user interfaceWe provide a Matlab GUI to help tuning our parameters in an interactive way. Please, check demo_GPU.m. Code/GUI parameters and optionsK: Number of nearest

  • 527 (All time)
  • 4 (Last 30 days)
  • 3.7 / 5
  • Community
  • 25 Feb 2023

SiftGPU- SIFT enabled on GPU

Version 1.0.0.0 by Adam Chapman

implementation of SIFT compiled on graphics card

  • 11.7K (All time)
  • 1 (Last 30 days)
  • 3.9 / 5
  • Community
  • 28 Jan 2008

Fast Eigenvalue Computation of Massive 3-by-3 Real Symmetric Matrices

Version 1.13.0.0 by Max W.K. Law

For multiple 3x3 real symmetric matrices, vectorized matrix operations, support GPU computation

Calculate the eigenvalues of many 3x3 real symmetric matrices. Computation is non-iterative, based on fully vectorized matlab matrix operations, and GPU computation is supported. It is fast and

  • 1.2K (All time)
  • 2 (Last 30 days)
  • 5.0 / 5
  • Community
  • 10 May 2013

Tutorials: Parallel and GPU Computing with MATLAB (9 of 9): GPU Computing with MATLAB

Tutorial on Parallel and GPU Computing with MATLAB (9 of 9)

This submission contains code examples used in part 9 of tutorial series on Parallel and GPU Computing with MATLAB. This part covers using GPU-enabled MATLAB functions, executing NVIDIA® CUDA™ code

  • 1.7K (All time)
  • 1 (Last 30 days)
  • 3.0 / 5
  • Community
  • 1 Sep 2016

Fractal Image Compression and Decompression able of projecting the decoded image into bigger size.

Version 1.1.0.0 by Keyvan

This Matlab code can compress true color or gray-scale images using Fractal Image Compression

This Matlab code can compress true color or gray-scale images using Fractal Image Compression technique in gray scale. Also, you can use GPU for the acceleration. This code uses fixed S value

  • 737 (All time)
  • 2 (Last 30 days)
  • 5.0 / 5
  • Community
  • 22 Sep 2016

3D Linear Interpolation for GPU

Version 1.2.0.0 by Philip

3D Linear Interpolation for GPU

This function is faster than MATLAB's griddedInterpolant function for the CPU, but slower than MATLAB's interpn function for the GPU. However, I've coded this using arrayfun. Since MATLAB does not

  • 401 (All time)
  • 2 (Last 30 days)
  • -- / 5
  • Community
  • 5 Aug 2014

inpolygon_for_gpu

Version 1.4.0.0 by Sulimon Sattari

inpolygon function that works using gpuArray

This is a point-in-polygon function that can run on a gpu using large test point array sizes. It uses a simple ray-casting algorithm without pre-processing or "on" tolerance checks. Therefore it may

- inpolygon function that works with gpuArrays. This implementation is faster
  • 318 (All time)
  • 1 (Last 30 days)
  • -- / 5
  • Community
  • 31 Jan 2015

gpuSiftMatch(d1,d2,thresh,bunchSize,gpuEn,precision)

Version 1.0.0.0 by Ben Thomas

Fast SIFT feature matching using GPU

This feature matching code is designed to replace the ubc_match function from vl_feat (http://www.vlfeat.org/overview/sift.html) This code is significantly faster when run on a compatible GPU.

- gpuSiftMatch performs SIFT matching on GPU
  • 105 (All time)
  • 1 (Last 30 days)
  • -- / 5
  • Community
  • 14 Jul 2017

Computational Ultrasound Imaging Toolbox

Version 0.1 by mschiffn

Develop and evaluate computational image formation methods for freely programmable ultrasound imaging systems with only a few lines of code.

implementations usinghierarchical matrix factorizationsGPU support via mex / CUDA APICurrent LimitationsBorn approximationlinear systems (wave propagation, scattering, transducer behavior)pulse-echo mode (i.e., no

  • 160 (All time)
  • 2 (Last 30 days)
  • -- / 5
  • Community
  • 24 Feb 2023

Frequency-Dependent F-Number for CPWC

Version 0.3.0.0 by mschiffn

Frequency-dependent F-number for coherent plane-wave compounding (CPWC) in ultrasound imaging

(e.g., off, on, window-based) ├── +platforms # classes for various types of platforms (e.g., CPU, GPU) ├── +windows # classes for various window functions (e.g., boxcar, Hann, Tukey

  • 38 (All time)
  • 1 (Last 30 days)
  • -- / 5
  • Community
  • 28 Aug 2023

hydra-image-processor

Version 3.1.3 by Eric Wait

Hydra Image Processor handles large 1D to 5D image data by optimally chunking across GPUs, ensuring energy-insulated boundaries.

  • 22 (All time)
  • 2 (Last 30 days)
  • 5.0 / 5
  • Community
  • 9 Dec 2024

Cell resolved Matlab OOP model of a lithium iron phosphate battery pack

Version 1.0.0.0 by Marc Jakobi

Collection of classes stored in a package "lfpBattery".

  • 525 (All time)
  • 3 (Last 30 days)
  • -- / 5
  • Community
  • 15 Oct 2022

GPU from MATLAB(R) example

Version 1.0.0.0 by The GP-you Group

Simple example showing how to access the GPU from MATLAB

This is a simple example showing how to access the GPU from MATLAB. This example requires a Freeware library called GPUmat, that can be downloaded from http://gp-you.orgThe example shows the

  • 1.8K (All time)
  • 1 (Last 30 days)
  • -- / 5
  • Community
  • 7 May 2009

EXTRACT-public

Version 1.3.1 by Fatih Dinc

EXTRACT is a tractable and robust automated cell extraction tool for calcium imaging, which extracts the activities of cells as time series

with native GPU implementation. To receive occasional updates about new releases, to ask questions about EXTRACT usage, or schedule a tutorial session for your lab, please send an email to

  • 214 (All time)
  • 2 (Last 30 days)
  • -- / 5
  • Community
  • 6 Oct 2024

2D CUDA-based bilinear interpolation

Version 1.0.0.0 by Alexander Huth

GPU assisted fast bilinear interpolation

a prompt and an executable (mex/mexmac/mexmaci/dll?) file will be created.This code uses your GPU's built-in bilinear texture interpolation capability, and is very fast. For reasonably sized

- TESTCUDAINTERP2 Benchmarks GPU vs CPU bilinear interpolation.
  • 3.6K (All time)
  • 2 (Last 30 days)
  • 3.0 / 5
  • Community
  • 16 Jul 2008

Speeding Up Algorithms: When Parallel Computing and GPUs do and don't accelerate

Version 1.1.0.0 by Michael Weidman

Files and slides from the presentation of the same name.

This archive contains all of the files for the webinar "Speeding Up Algorithms: When Parallel Computing and GPUs do and don't accelerate" delivered at the 2013 MathWorks Finance Virtual Conference.It

- CALCVALUEPAYOUTANDFEES_GPU estimates the account value, the payout
- SIMASSETPRICE_2 simulates the asset prices series in a Monte Carlo
- GMWB Script for GPUs
  • 795 (All time)
  • 1 (Last 30 days)
  • -- / 5
  • Community
  • 25 Sep 2013

Load more