Commit Graph

130 Commits

Author SHA1 Message Date
Tom Deakin
319e11011c Add triad kernel 2016-04-26 16:07:32 +01:00
Tom Deakin
7a3a546a6e Add mul CUDA kernel 2016-04-26 16:06:17 +01:00
Tom Deakin
dec0237353 Add mul kernel 2016-04-26 16:03:28 +01:00
Tom Deakin
c22b74ba47 Add read_arrays definition for CUDA 2016-04-26 15:30:37 +01:00
Tom Deakin
8e534daf8b Add methods to copy data between host and device 2016-04-26 15:02:41 +01:00
Tom Deakin
ae679a5775 Fix indentation in Stream.h 2016-04-26 14:50:58 +01:00
Tom Deakin
ee4820b5e4 Create CUDA device buffers 2016-04-26 14:50:22 +01:00
Tom Deakin
03b01e190f Add cuda constructor declaration and error checking function 2016-04-26 14:49:04 +01:00
Tom Deakin
6169bdb7b5 Add some global variables 2016-04-26 14:40:49 +01:00
Tom Deakin
0bf68f9909 Make a copy kernel using the private variables 2016-04-26 14:34:25 +01:00
Tom Deakin
1a259d4fc8 Add a copy kernel 2016-04-26 14:24:04 +01:00
Tom Deakin
2234841b16 Initial commit of new design with classes 2016-04-26 14:08:59 +01:00
Tom Deakin
bbee439985 Add citation information to README 2016-03-15 09:17:46 +00:00
Tom Deakin
71d5813484 Update to latest OpenCL C++ header from Khronos 2016-02-25 20:50:27 +00:00
Tom Deakin
b575332b4c Specify CUDA needs to be 6.5 or greater in README 2015-10-20 16:29:21 +01:00
Tom Deakin
70330c7b9b Display CUDA driver version in output header
This mimics the OpenCL change in issue #4.
2015-09-24 12:03:44 +01:00
Tom Deakin
e608ec2909 Print out OpenCL device version for chosen device in output header
Resolves #4
2015-09-24 11:49:08 +01:00
Tom Deakin
cecddb146b Merge branch 'master' of github.com:UoB-HPC/GPU-STREAM 2015-09-21 15:39:20 +01:00
Tom Deakin
ffbacdf370 Add Fury X result of csv file (also fix line endings here) 2015-09-21 15:38:52 +01:00
Tom Deakin
95ef37cf82 Add AMD R9 Fury X result 2015-09-21 15:36:51 +01:00
James Price
38b2933949 Added missing markdown for inline code in README. 2015-08-19 18:57:15 +01:00
James Price
b3816394d5 Added instructions for building on Android. 2015-08-19 18:54:35 +01:00
James Price
429bba547b Fixed signed/unsigned comparison warnings. 2015-08-19 15:37:31 +01:00
James Price
034c00c301 Include <cstdlib> as needed by exit(). 2015-08-19 15:30:08 +01:00
Tom Deakin
3d4875d872 Remove old cl.hpp header 2015-08-10 11:24:59 +01:00
Tom Deakin
e804f44497 Update OpenCL code to use new C++ header calls
Specifically:
 * make_kernel has been replaced by KernelFunctor.
 * Different define statements before including the header.
2015-08-10 11:23:11 +01:00
Tom Deakin
772091ae54 Add updated OpenCL 2.0 C++ header
This includes the fix for extra NULL characters in the strings
2015-08-10 11:22:32 +01:00
Tom Deakin
1c69d00d43 Bump version string 2015-08-07 09:56:59 +01:00
Simon McIntosh-Smith
288628debc Removed driver warning message from result
Removed warning from AMD R9 290X results. Was saying “Error: No root
privilege. Please check with the system-admin.”
2015-08-05 16:21:20 +01:00
Tom Deakin
a406dc9207 Add .csv file of results 2015-08-03 17:01:21 +01:00
Tom Deakin
ecc4c79859 Add R9290x result 2015-08-03 16:26:06 +01:00
Tom Deakin
2be59cd005 remove result of not r9290x 2015-08-03 16:17:45 +01:00
Tom Deakin
b62f9fdd85 Add A10 and 7970 results 2015-08-01 17:21:00 +01:00
Tom Deakin
ac06e75a58 Add correct S10k result 2015-08-01 16:55:26 +01:00
Tom Deakin
1dda441ea1 Add r9 290x result 2015-08-01 16:53:37 +01:00
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