image thumbnail

updated almost 8 years ago

fftGPU by Simon Potvin

Execute FFT faster on a NVIDIA GPU using the library of Naga K. Govindaraju. (dsp, fft fft gpu gpu fast ...)

data_out=fftGPU(data_in,sign)

testGPU_FFT.m

image thumbnail

updated almost 2 years ago

A GPU Mandelbrot Set by Ben Tordoff

Explore the Mandelbrot Set using MATLAB and a GPU. (gpu, fractal, graphics)

A GPU Mandelbrot Set

compilePTX()

jet2(m)

image thumbnail

updated almost 2 years ago

GPU Julia Set Explorer by Ben Tordoff

Explore the Julia Set of the Mandelbrot Set using MATLAB and a capable GPU. (gpu, fractal, graphics)

GPU Julia Set Explorer

juliaSetExplorer(z0)

image thumbnail

updated 1 year ago

Accelerating Heat Equation on the GPU by Simone Hämmerle

A GUI for comparing the performance of different implementations of the heat equation on CPU and GPU (gpu, speedup, demo)

heateqGUI(varargin)

heateq_cpu_filt(k, n, Ts, L, c,h)

heateq_cpu_ind(k, n, Ts, L, c,h)

image thumbnail

updated 6 years ago

SiftGPU- SIFT enabled on GPU by Adam Chapman

implementation of SIFT compiled on graphics card (geometric transformat..., image registration, sift)

[DESCRIPTORS,X,Y,SCALE,ORI]=keepROI(ROI,x,y,scale,ori,des...

createROI(imagename)

find_nearest_neighbours( database, desc, dist_ratio, max_...

image thumbnail

updated 1 year ago

Interactive Incompressible Fluids by Daniel Armyr

A GPU-enabled interactive demo of Navier-Stokes equations for incompressible fluids. (navierstokes, gpu, app)

image thumbnail

updated 5 years ago

GPU from MATLAB(R) example by The GP-you Group

Simple example showing how to access the GPU from MATLAB (gpu, cuda, parallel computing)

Simple_GPGPU_Matlab.m

runme.m

image thumbnail

updated 1 month ago

GPU vs CPU speed test of finite difference equation by Mark Ward

Compares the speed of the parallel computing toolbox functions vs CPU for finite difference (gpu, diffusion, finite difference)

myPerf=test_gpu_array7

image thumbnail

updated 3 months ago

OpenCL Matlab Wrapper by MESC Labs

OpenCL wrapper for MATLAB that allows for powerful yet simple interfacing (opencl, gpu computing, simd)

OpenCLInterface

Compile.m

SampleRun.m

image thumbnail

updated 2 years ago

speedfanReader by Ivar Eskerud Smith

Code to read temperatures (gpu/cpu/hdd), fan speeds and voltages from speedfan. (speedfan, temperature, cpu)

image thumbnail

updated 5 years ago

GPU Perona - Malik Anisotropic Diffusion by Roberto Gallea

GPU version of the anisostropic diffusion filter by Perona and Malik, created using mex and CUDA. (diffusion, cuda, gpu)

image thumbnail

updated almost 2 years ago

GPU Implementation for GVF Force Field by Quan Wang

We implement the GVF force field on GeForce GPU using CUDA. (image processing, optimization, signal processing)

info =mha_read_header(filename)

mha_read_volume(info)

image thumbnail

updated 17 days ago

3D Linear Interpolation for GPU by Philip

3D Linear Interpolation for GPU (gpu, interpolation, arrayfun)

Vi=interp3gpu(x1,x2,x3,V,x1i,x2i,x3i)

image thumbnail

updated 12 months ago

poly2mask using GPU by Jun Tan

poly2mask using GPU. (poly2mask, gpu, polygon to mask)

poly2mask_gpu(x, y, m, n)

image thumbnail

updated 1 year ago

Color-balance demo with GPU computing by Kye Taylor

Use GPU in MATLAB to perform white-balance operation to input image. (graphical processing ..., gpu, high performance comp...)

whitebalance(imageData)

whitebalance_cuda(imageData)

whitebalance_gpu(imageData)

image thumbnail

updated 1 year ago

2D Wave Equation by Daniel Armyr

Interactive demo of the 2d wave equation. (wave equation, gpu, app)

image thumbnail

updated 3 years ago

Demo files for "Parallel Computing with MATLAB on Multicore Desktops and GPUs" Webinar by Jiro Doke

Demo files for "Parallel Computing with MATLAB on Multicore Desktops and GPUs" Webinar (May 4, 2011) (parallel, gpu, cpu)

Demo script for Cell Tower Optimization Problem

Parameter Sweep of ODEs

Solving 2nd Order Wave Equation on the GPU Using Spectral...

image thumbnail

updated 2 years ago

Weeks' Method for Numerical Laplace transform inversion with GPU acceleration by Patrick Kano

Implementation of the Weeks method for numerical Laplace transform inversion with GPU acceleration. (mathematics, laplace transform, jacket)

[Invertf,sigmaP,bP,RelTotalError,AbsTotalError,AbsTruncat...

[Invertf,sigmaP,bP,RelTotalError,AbsTotalError,AbsTruncat...

acunumweeks(varargin)

image thumbnail

updated 11 months ago

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

Files and slides from the presentation of the same name. (finance, gpu, parallel)

calcProbRuin(EquitySAVal)

calcValuePayoutAndFees_GPU( ...

calcValuePayoutAndFees_VEC( ...

image thumbnail

updated 3 days ago

3D trilinear interpolation using GPU by Jun Tan

3D trilinear interpolation using GPU. 20 times faster. (3d trilinear interpol..., interp3, interpolation)

interp3_gpu(x, y, z, v, xi, yi, zi)

test.m

image thumbnail

updated 9 months ago

GPU sparse, accumarray, non-uniform grid by Stefano

performance gains above 1000x over matlab spmv can be observed with cuda compatible GPU. (sparse, gpu, spmv)

DD=KBdensity1(qq,tt,KB,nj,Ns)

P=op_accuamarray(indx,nmax)

[gnuradon,gnuiradon,qtXqxy,qxyXqt]=gnufft_init_spmv(Ns,qq...

image thumbnail

updated 6 years ago

Fast 2D GPU-based convolution by Alexander Huth

Graphics chip assisted fast 2d convolution (cuda, 2d convolution, fast mex)

testcudaconv()

cudaconv.m

image thumbnail

updated 3 years ago

Large Data in MATLAB: A Seismic Data Processing Case Study by Stuart Kozola

These are the files used in the webinar on Feb. 23, 2011. (large data, seismic, segy)

Large Data in MATLAB: A Case Study in Seismic Data Proces...

Seismic Migration Example - Fault Model

fm2d(v,model,nz,dz,nx,dx,nt,dt)

image thumbnail

updated 5 years ago

Speed using nvidia graphics card and accelerEyes jacket by Ambarish Jash

The code tests the increase in speed up of matrix multiplication. (parallel processing, cuda, gpgpu)

speed_fact_x.m

image thumbnail

updated 3 years ago

OpenCL Toolbox v0.17 by Radford Juang

OpenCL Toolbox for MATLAB (opencl, gpgpu, parallel)

clbuffer

clkernel

clobject

image thumbnail

updated 9 days ago

RayShapeArticle_FEX.zip by Paul Peeling

Solving Large Geometric and Visualization Problems with GPU Computing in MATLAB (ray tracing, rendering, computer graphics)

compareExecutionTime( N, L )

createTriangulatedSurface(N)

rayTriangleIntersection (o, d, p0, p1, p2)

image thumbnail

updated 6 months ago

CUDA_MEX_CMake by Fang Liu

An Example of Compiling MEX with CUDA GPU support using CMake (mex, cuda, gpu)

image thumbnail

updated 7 months ago

EMPCA by Vicente Parot

Expectation-Maximization Principal Component Analysis (pca, expectation maximizat..., gpu)

empca(a, ncomps, emtol, maxiters)

image thumbnail

updated 6 years ago

2D CUDA-based bilinear interpolation by Alexander Huth

GPU assisted fast bilinear interpolation (cuda, 2d bilinear interpola..., fast mex)

testcudainterp2()

cudainterp2.m

image thumbnail

updated 1 month ago

GPUBench by Parallel Computing Team

Compare GPUs using standard numerical benchmarks in MATLAB. (gpu, performance, benchmark)

gpuBench

gpuBench()

gpuBenchLauncher()

image thumbnail

updated 4 months ago

FFT-based convolution by Bruno Luong

Discrete convolution using FFT method (convolution, conv, conv2)

conv2fft(varargin)

convnfft(A, B, shape, dims, options)

convnfft_install

image thumbnail

updated 5 years ago

NVIDIA CUDA-based bilinear (2D) interpolation by Gerald Buchgraber

Incredible speed boost in comparison to the Matlab implementation. (interp2) (bilinear, interpolation, cuda)

nvmex(varargin)

nvmex_helper(varargin)

testcudainterp2()

image thumbnail

updated 2 years ago

GPU-accelerated 3D Stationary Wavelet-based Frame by Alp

3D Stationary wavelet-based transform using GPU-accelerated separable convolution (signal processing, image processing)

swt16dec3_GPU(x, level, waveletName)

swt16rec3_GPU(dec_full, level, waveletName)

conv3DGPU.m

image thumbnail

updated 1 year ago

MATLAB for CUDA Programmers by Daniel Armyr

This is the code used during the MATLAB for CUDA Programmers webinar (pct, gpu, image processing)

whitebalance(imageData)

whitebalance(imageData)

whitebalance(imageData)

image thumbnail

updated 2 years ago

GPU-aided Directional Image/Video Interpolation for Real Time Resolution Upconversion by Sony

can any explain the help me with the matlab code for the algorithm in this paper (image processing, simulation)

image thumbnail

updated 4 years ago

Tutorials on Creating, Compiling and running CUDA Accelerated programs in Matlab by Roger Mendes

Tutorials on Creating, Compiling and running CUDA Accelerated programs in Matlab (cuda, visual studio 2008, gpu)

setup_cuda_mex.m

image thumbnail

updated 8 months ago

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

Here are the serial and the GPU based implementation of our paper IEEE TIP.2013.2255304 (gpu, image segmentation, lattice boltzmann met...)

Body_force( I,Imean,G,c1,c2,mu,a,lambda )

Initial_Mask( binary_image )

Initial_Mask( binary_image )

image thumbnail

updated almost 4 years ago

A CUDA accelerated Beam Propagation Method [BPM] Solver using the Parallel Computing Toolbox by Patrick Kano

A beam propagation method solver using the CUDA capabilities in the parallel computing toolbox. (mathematics, optics, cuda)

CUDAparaxbpm(CUDAswitch, PLOTswitch, BetaSwitch, Nx, Ny, ...

FunEfieldinit(MeshX, MeshY, Nx, Ny, LengthX, LengthY)

FunPlotSim(zidx, PosZ, MeshX, MeshY, nMatrix, Efield, Mes...

image thumbnail

updated 3 years ago

NVCC cuda compiler wraper by Dirk-Jan Kroon

Compile cuda kernels in Matlab, like nvcc('example.cu') (cuda, kernel, cuda kernel)

nvcc(varargin)

image thumbnail

updated 5 years ago

Expectation Maximization of Gaussian Mixture Models via CUDA by Andrew Harp

CUDA enabled parallel EM for Gaussian Mixture Models, providing over 100x performance increases. (gpu, cuda, gmm)

errorellipse(mu,sigma,stdev,n)

gmm_test(num_clusts, num_dims, num_samps, num_steps, num_...

nvmex(varargin)

image thumbnail

updated 3 years ago

GPUCONV2 by Dirk-Jan Kroon

Example, Matlab R2010B Cuda CONV2 on GPU using Cuda kernels (cuda, conv2, gpu)

gpuconv2(A,B,SHAPE)

nvcc(varargin)

image thumbnail

updated 7 months ago

Texture-Aware Fast Global Level Set Evolution by Souleymane

This work presents a two phase image segmentation strategy using the level set method. (level set method, partial differential ..., gpu)

Initial_Mask( binary_image )

TAFGLSE.m

image thumbnail

updated almost 2 years ago

Efficient three-dimensional (3D) Gaussian smoothing using convolution via frequency domain by Max W.K. Law

Native Fourier implementation, support GPU computation and anisotropic voxel. (3d, volumetric, gaussian smoothing)

gauss3filter.m

image thumbnail

updated 2 years ago

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

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

CMF3D_Cut

CMF_Cut

test_CMF

image thumbnail

updated 1 year ago

Fast Eigenvalue Computation of Massive 3-by-3 Real Symmetric Matrices by Max W.K. Law

For multiple 3x3 real symmetric matrices, vectorized matrix operations, support GPU computation (3x3 matrix, eigen, eigendecomposition)

eigenvaluefield33( a11, a12, a13, a22, a23, a33)

image thumbnail

updated 4 months ago

MRiLab v1.2 by Fang Liu

A Numerical Simulation Platform for Magnetic Resonance Imaging (MRI) (medical imaging, medical, mri)

ADCRadial.m

AboutMRiLab(varargin)

About_MU(varargin)

image thumbnail

updated 5 years ago

Example of CUDA and MATLAB and nothing else (for Windows) by Paul

A simple example that creates a MEX file which calls CUDA to add two length-5 vectors (cuda, example)

my_compile(varargin)

image thumbnail

updated 4 years ago

LSCM Toolbox by Duncan Bell

Least Squares Conformal Mapping algorithm. Produces a 2D u-v mesh from a 3D object. (image processing, jacket, cuda)

lscm_gui

unify(vm,fm)

LSCM2points.m

image thumbnail

updated almost 3 years ago

CLUSTERING THROUGH OPTIMAL BAYESIAN CLASSIFICATION by Lionel

The package contains function for performing soft clustering. (statistics, clustering, clusters)

Dis=contrastEM(x,centroids,py_x)

[npy_x,npy,idxClus]=distinctW(w,py_x,py)

[py_x,centroids,clustind,complexity]=EM(x,beta,varargin)

image thumbnail

updated 4 years ago

Ray/box Intersection by Jesús P. Mena-Chalco

Ray/box intersection using Smits' algorithm. The zip file includes one example of intersection. (ray, box, intersection)

rayBoxIntersection(origin, direction, vmin, vmax)

test.m

Contact us