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 |
|
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 |
|