Rank: 3974 based on 24 downloads (last 30 days) and 1 file submitted
photo

Mark Ward

E-mail
Company/University
University of Birmingham

Personal Profile:
Professional Interests:

 

Watch this Author's files

 

Files Posted by Mark
Updated   File Tags Downloads
(last 30 days)
Comments Rating
10 Jul 2014 GPU vs CPU speed test of finite difference equation Compares the speed of the parallel computing toolbox functions vs CPU for finite difference Author: Mark Ward gpu, diffusion, finite difference 24 4
  • 4.0
4.0 | 1 rating
Comments and Ratings by Mark View all
Updated File Comments Rating
10 Jul 2014 GPU vs CPU speed test of finite difference equation Compares the speed of the parallel computing toolbox functions vs CPU for finite difference Author: Mark Ward

GPU with the stencil method is definitely faster, by around 25x on an NVidia Titan compared with i7-3770 @ 3.4 GHz for single precision

10 Jul 2014 GPU vs CPU speed test of finite difference equation Compares the speed of the parallel computing toolbox functions vs CPU for finite difference Author: Mark Ward

Updated version uses less memeory and is faster, and has comments explaining how to run on the cpu or the gpu in two different ways. Some options have to be changed by editing the code, e.g. whether the calculations are single or double precision etc.

15 Jan 2014 ConvertTDMS (v10) Import or convert a LabView TDMS file into the MATLAB workspace or a mat file Author: Brad Humphreys

Thanks for the update. simpleConvert reads the file ok now.

13 Jan 2014 ConvertTDMS (v10) Import or convert a LabView TDMS file into the MATLAB workspace or a mat file Author: Brad Humphreys

Thanks for the quick response!
I'm not deliberately trying to have a channel called 13012014140627VoltageAllData ... I think that it may be auto-generated by labview as it's the date and time of the acquisition. Just putting a letter 'D' in front of anything that starts with a number would be fine. But swapping the starting number to the end is fine too.

13 Jan 2014 ConvertTDMS (v10) Import or convert a LabView TDMS file into the MATLAB workspace or a mat file Author: Brad Humphreys

ps does it have to have all of the data in ram simultaneously before writing it?
For gathering the readings into a 2d array it looks like combining the
ConvertedData.Data.MeasuredData(jj).Data;
for jj = 3: 2+number of logged channels
will hopefully work. I'm hoping this will still work when the logs are long.

Comments and Ratings on Mark's Files View all
Updated File Comment by Comments Rating
28 Aug 2014 GPU vs CPU speed test of finite difference equation Compares the speed of the parallel computing toolbox functions vs CPU for finite difference Author: Mark Ward Christopher

Probably it would be useful to say somewhere in the comments that the variable myPerf is reporting "speed", i.e. something proportional to the number of operations divided by the time.

But definitely useful. Thanks for posting the code!

10 Jul 2014 GPU vs CPU speed test of finite difference equation Compares the speed of the parallel computing toolbox functions vs CPU for finite difference Author: Mark Ward Ward, Mark

GPU with the stencil method is definitely faster, by around 25x on an NVidia Titan compared with i7-3770 @ 3.4 GHz for single precision

10 Jul 2014 GPU vs CPU speed test of finite difference equation Compares the speed of the parallel computing toolbox functions vs CPU for finite difference Author: Mark Ward Ward, Mark

Updated version uses less memeory and is faster, and has comments explaining how to run on the cpu or the gpu in two different ways. Some options have to be changed by editing the code, e.g. whether the calculations are single or double precision etc.

09 Jun 2014 GPU vs CPU speed test of finite difference equation Compares the speed of the parallel computing toolbox functions vs CPU for finite difference Author: Mark Ward masraf, asan

you applied different loops on GPU but
where is CPU processing part on these are codes.(I can't see!)
and from your results appear cpu faster than gpu! is it right or I misunderstood ??!

Contact us