Commit Graph

395 Commits

Author SHA1 Message Date
Tom Deakin
b78f3387c5 Add correct R9 295X2 result 2015-08-01 16:52:14 +01:00
Tom Deakin
3128d04878 Add S10k and R9-295X2 results 2015-08-01 16:48:15 +01:00
Tom Deakin
e9cfdfb1cb Update K40 an K20 ECC on results with v0.9 of code 2015-08-01 16:43:14 +01:00
Tom Deakin
ed656f5d8e Include the stdexcept header file for std::runtime_error 2015-08-01 16:40:27 +01:00
Tom Deakin
6dcc0ffc5c Throw std::runtime_error(string) rather than define own exception classes just for strings! 2015-07-31 17:02:48 +01:00
Tom Deakin
3bb92747ba Check for double support in OpenCL 2015-07-31 16:54:11 +01:00
Tom Deakin
fd8bf0ef60 Warn if using floats of rounding errors 2015-07-31 16:47:47 +01:00
Tom Deakin
12e4a109cb Roll back to earlier C++ header without extra NULL terminated strings bug 2015-07-31 16:42:16 +01:00
Tom Deakin
5eec4dddbc Remove trailing whitespaces 2015-07-31 15:35:40 +01:00
Tom Deakin
b675618568 Fix opencl result file binary errors 2015-07-31 15:26:22 +01:00
Tom Deakin
5623e528b4 Add common.h to dependancy of common.o 2015-07-31 14:58:05 +01:00
Tom Deakin
ea34358504 Revert "Remove strange ^@ characters from results files"
This reverts commit dbb8c88973.
2015-07-31 14:56:36 +01:00
Tom Deakin
dbb8c88973 Remove strange ^@ characters from results files 2015-07-31 14:40:28 +01:00
Tom Deakin
4cda93eff5 Remove dead line from cuda code 2015-07-31 14:09:48 +01:00
Tom Deakin
ec8799c4db Check the device can support the array sizes before trying to allocate memory 2015-07-31 14:00:48 +01:00
Tom Deakin
70ccd22919 Free CUDA buffers 2015-07-31 13:59:34 +01:00
Tom Deakin
07fb03c134 Update S9150 result with new default array size 2015-07-31 11:22:35 +01:00
Tom Deakin
33cb76bfc3 Use binary power of two for default array size 2015-07-31 11:20:39 +01:00
Tom Deakin
78dd832a5c Rename AMD result 2015-07-31 11:16:52 +01:00
Tom Deakin
79f2aa4a17 Add K80 ECC on results 2015-07-30 15:20:33 +01:00
Tom Deakin
5587957a59 Add Xeon Phi SE10P result 2015-07-30 15:11:36 +01:00
Tom Deakin
f1f3927273 Add K20 and K40 results with ECC off 2015-07-30 15:10:47 +01:00
Tom Deakin
50d701a8d8 Update results to specify ECC 2015-07-30 15:09:03 +01:00
Tom Deakin
a2b4ccdb2f Bump version to 0.9 2015-07-30 13:57:29 +01:00
Tom Deakin
d6116f7fe8 Update License 2015-07-30 13:57:00 +01:00
Tom Deakin
b891f0bf29 Print out NTIMES 2015-07-30 13:23:31 +01:00
Tom Deakin
b339e374eb Merge branch 'master' of github.com:tomdeakin/GPU-STREAM 2015-07-29 19:01:41 +01:00
Tom
24859c4353 Add K80 results (using one half) 2015-07-29 18:18:08 +01:00
Tom Deakin
d02bb84b9f Check array size is not zero after resize 2015-07-29 16:06:18 +01:00
Tom Deakin
d463c036b1 Move version string to top of common header 2015-07-29 16:02:26 +01:00
Tom Deakin
0bd4bbe82d Make init arrays 1.0f, etc if float 2015-07-29 14:47:37 +01:00
Tom Deakin
e3de82d63c Make 3.0 floating point in kernel if float 2015-07-29 14:31:26 +01:00
Tom Deakin
dcf734387e Free host arrays at end of program 2015-07-28 13:59:31 +01:00
Tom Deakin
a9a087622d Use large try/catch in main function for clarity 2015-07-28 13:37:15 +01:00
Tom Deakin
3c248195ea Add try/catch around kernel executions 2015-07-28 13:18:02 +01:00
Tom Deakin
807af7d679 Remove cuda check in main line Makefile - only needs to be in CUDA part 2015-07-28 12:09:23 +01:00
Tom Deakin
dea95fe68e Move common exceptions to common.h 2015-07-28 12:06:21 +01:00
Tom Deakin
201bc4638f Bug fix: library linker error in Makefile on OS X 2015-07-28 12:04:25 +01:00
Tom Deakin
2b00245e63 Remove large try/catch block in OpenCL - wrap around each OCL call 2015-07-28 12:03:44 +01:00
michael boulton
e605b056a6 Fixed overflow in total array size 2015-07-28 11:42:40 +01:00
Michael Boulton
0a89282d57 new files 2015-07-28 11:37:50 +01:00
Michael Boulton
b43eb9cf16 Merge changes 2015-07-28 11:37:20 +01:00
Tom Deakin
bb0dcce28b Check for nvcc before building CUDA version 2015-07-27 17:40:24 +01:00
Tom Deakin
ad93754c3b Print out memory sizes 2015-07-27 17:32:47 +01:00
Tom Deakin
7ba0b8fc18 Display precision in the header output 2015-07-27 17:19:19 +01:00
Tom Deakin
80955ff2dc Add CUDA error checking 2015-07-27 17:07:07 +01:00
Tom Deakin
ec9d73b8d5 CUDA bug: ARRAY_SIZE on CLI not being resized
The ARRAY_SIZE was being resized before the CLI args were read
2015-07-27 16:49:36 +01:00
Tom Deakin
a74e7cee4c Bug fix: sizes array wasn't updating with ARRAY_SIZE argument
sizes array was fixed at compile time not run time.
Moved the declaration to the correct scope.
2015-07-27 13:44:07 +01:00
Tom Deakin
c3ad5edcb3 Port float code to CUDA version 2015-07-23 12:49:25 +01:00
Tom Deakin
e7fc832771 Add --float option to cli 2015-07-23 12:15:58 +01:00