I am getting the following error when attempting to use your app on R2013a:
Error using evalin
Undefined function or variable 'GPUBenchApp'.
Error in appinstall.internal.runapp>execute (line 69)
out = evalin('caller', [script ';']);
Error in appinstall.internal.runapp>runapp13a (line 51)
outobj = execute(fullfile(appinstalldir, [wrapperfile 'App.m']));
Error in appinstall.internal.runapp>runcorrectversion (line 35)
appobj = runapp13a(appinstalldir);
Error in appinstall.internal.runapp (line 17)
out = runcorrectversion(appmetadata, appentrypoint, appinstalldir);
Comment only
09 May 2013
GPUBench
Compare GPUs using standard numerical benchmarks in MATLAB.
Hi Andrei,
yes, you can do this with the tool as it is, although it isn't that easy. I will look at adding a more convenient way later.
1. Remove the data-file for the release you are using (so data/R2013a.mat if using the latest release).
2. Capture and store the results from each machine/GPU you are interested in:
>> data = gpuBench();
>> gpubench.saveResults(data);
This will build up a new data-file specific to your machines and the MATLAB release being used. Let me know if this doesn't work for you or you have suggestions as to how to make this more convenient.
Cheers
Ben
Comment only
08 May 2013
GPUBench
Compare GPUs using standard numerical benchmarks in MATLAB.
As stated in the description, GPUBench "produces a detailed HTML report showing how your GPU's performance compares to PRE-STORED PERFORMANCE RESULTS from a range of other GPUs." Although being very happy with GPUBench, I found strange that the application only allows to compare against pre-defined set of other hardware.
Quite a typical situation is that your bosses (or yourself) want to compare machines that the company already has (e.g., to decide what comps to allocate for the development and what for running release versions, or to decide which computers must be enhanced with additional processor units). It would be fine to have an opportunity to run GPUBench in one computer, save the benchmark structure to a file, copy this file to another computer and run the GPUBench on that another computer in such a manner that its data are added to the benchmark structure. Thus the User could compare his/her own computers.
Is this mode can be realized somehow in the current version of the application? If not, can it be included in future versions?
4
17 Apr 2013
GPUBench
Compare GPUs using standard numerical benchmarks in MATLAB.
If you run into CUDA_ERROR_LAUNCH_TIMEOUT, have a look at
http://www.mathworks.com/gputimeout
It explains how to change your system settings to avoid this.
Comment only