MATLAB%20and%20the%20GPU - PowerPoint PPT Presentation

About This Presentation
Title:

MATLAB%20and%20the%20GPU

Description:

* MATLAB and the GPU Who is AccelerEyes? AccelerEyes is a MathWorks partner Jacket: GPU Engine for MATLAB What s a GPU? Graphics processing unit Traditionally used ... – PowerPoint PPT presentation

Number of Views:115
Avg rating:3.0/5.0
Slides: 19
Provided by: vel110
Category:
Tags: 20gpu | 20and | 20the | matlab | matlab

less

Transcript and Presenter's Notes

Title: MATLAB%20and%20the%20GPU


1
(No Transcript)
2
MATLAB and the GPU
  • Who is AccelerEyes?
  • AccelerEyes is a MathWorks partner
  • Jacket GPU Engine for MATLAB
  • Whats a GPU?
  • Graphics processing unit
  • Traditionally used for video games
  • Now redesigned for use for science as well
  • Massively parallel with 240 processor cores

3
MATLAB and the GPU
  • Who is AccelerEyes?
  • AccelerEyes is a MathWorks partner
  • Jacket GPU Engine for MATLAB
  • Whats a GPU?
  • Graphics processing unit
  • Traditionally used for video games
  • Now redesigned for use for science as well
  • Massively parallel with 240 processor cores
  • Whats in it for you?
  • Low-priced speed

4
MATLAB Options
  • CPU Solutions (blue arrows)
  • MATLAB and the Parallel Computing toolbox enable
    PC and clustered MATLAB computing
  • GPU Solutions (green arrow)
  • Jacket enables CUDA MATLAB Computing

5
Why GPUs?
  • Speed

6
Why Jacket?
Jacket combines the speed of CUDA and the
graphics of the GPU with the user friendliness of
MATLAB.
7
Supported platforms?
8
Jacket at Work
This Neural Net only required 3 changes (in red).
CPU
GPU
9
Jacket Functionality
  • standard CUDA functionality libraries
  • MEX files CUDA
  • Customized low-level GPU codes
  • Generators geye, gones, gzeros
  • Element-wise , , -, /
  • Reductions sum, min, max
  • Indexing subscripted referencing /
    subscripted assignment
  • Linear Algebra matrix multiply,
  • FFT fft, ifft, fftn, ifftn
  • Filtering filter, filter2, convn
  • Interpolation interp2
  • Parallel for-loops gfor

10
Graphics Toolbox
Jacket includes the Graphics Toolbox
  • True visual computing
  • OpenGL API in MATLAB
  • Interactive OpenGL
  • Key functions gsurf, gimage, gscatter3, gplot,
  • Visualization scripts are open and modifiable.

11
Kernel Benchmarks
54x Speedup
16x Speedup
12
Application Benchmarks
13
(No Transcript)
14
(No Transcript)
15
Some Jacket Customers
16
Jacket Roadmap 09-10
  • more gfor
  • gdouble
  • multi-GPU support (for clusters of GPUs)
  • LAPACK (eig, inv, etc.)
  • signal processing
  • image processing (and computer vision)
  • statistical functions
  • handle graphics
  • Simulink on the GPU
  • lots of other MATLAB functions (finance, biology,
    etc.)

Low-end
Toolboxes
High-end
17
Jacket Pricing
18
Questions?
www.accelereyes.com sales_at_accelereyes.com
Sprinx Systems http//hpc.sprinx.cz/sw/jacket.aspx
hpc_at_sprinx.cz
Forum support www.accelereyes.com/forums
Write a Comment
User Comments (0)
About PowerShow.com