View
41
Download
0
Category
Tags:
Preview:
DESCRIPTION
HPC with MATLAB Making parallel programming simple. Jos Martin, Principal Architect, Parallel Computing Tools jos.martin@mathworks.co.uk. Attributes of MATLAB. Mathematically correct Usable Bug-free Fast. Some Benchmarks. Science (even in HPC) is about the Maths. - PowerPoint PPT Presentation
Citation preview
HPC with MATLAB
HPC with MATLAB
Making parallel programming simpleJos Martin, Principal Architect, Parallel Computing Toolsjos.martin@mathworks.co.uk 2014 The MathWorks, Inc.#Attributes of MATLABMathematically correctUsableBug-freeFast
#Some BenchmarksHPLFFTEP-StreamScore(Lower is better)366Implementationo = A\b;o = fft(v);o = a.*b + c;#Science (even in HPC) is about the MathsDont make it hard to programMake expressing parallelism easyparfor, distributed arrays, spmd, gpuArray, batch
Make it easy to try outLocal cluster with Parallel Computing ToolboxScale out to cluster with no code changes
#Simple to use vs. Lots of controlLevel of ControlCPU ParallelGPUSimplebuilt-in to toolboxesgpuArray, associated mathsIntermediateparfor, distributed arrays, batcharrayfun(@fun, )Detailedspmd, jobs and tasksdirect integration with CUDA kernels#Our UsersDesign and tuning of the control system for the International Linear ColliderQueen Mary College, London
Neural Network Design for Matching Heart Transplant Donors with RecipientsLund University, Sweden
Tomographic Reconstruction of Protein StructureMax Planck Institute of Biochemistry , Germany
#Building and Using Clusters#
#Thank You#
Recommended