Code covered by the BSD License
-
heateqGUI(varargin)
HEATEQGUI MATLAB code for heateqGUI.fig
-
heateq_cpu_filt(k, n, Ts, L, ...
HEATEQ_CPU_FILT Solves the 2D heat equation on the CPU using FILTER2
-
heateq_cpu_ind(k, n, Ts, L, c...
HEATEQ_CPU_IND Solves the 2D heat equation on the CPU using indexing
-
heateq_gpu_filt(k, n, Ts, L, ...
HEATEQ_GPU_FILT Solves the 2D heat equation on the GPU using FILTER2
-
heateq_gpu_ind(k, n, Ts, L, c...
HEATEQ_GPU_IND Solves the 2D heat equation on the GPU using indexing
-
View all files
Accelerating Heat Equation on the GPU
by Simone Hämmerle
12 Apr 2013
A GUI for comparing the performance of different implementations of the heat equation on CPU and GPU
|
Watch this File
|
| File Information |
| Description |
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_cpu_ind: "direct" on CPU
* heateq_gpu_ind: "direct" on GPU
* heateq_cpu_filt: using FILTER2 on CPU
* heateq_gpu_filt: using FILTER2 on GPU
Comparing CPU and GPU versions shows nice speedup by using the GPU. The obtained speedup strongly depends on the hardware setup and GUI settings. |
| Required Products |
Parallel Computing Toolbox
MATLAB
|
| MATLAB release |
MATLAB 8.0 (R2012b)
|
| Other requirements |
NVIDIA graphic card with compute capability at least 1.3 and CUDA drivers installed |
|
Tags for This File
|
| Everyone's Tags |
|
| Tags I've Applied |
|
| Add New Tags |
Please login to tag files.
|
|
Contact us