Hi,
I have added the backprop kernel from Rodinia benchmark to the test-suite. I will add other kernels from Rodinia benchmark as well but before that, I want to know your views on it. I have added it to the multisource directory because there will be some kernels from Rodinia benchmark which are multisource.
More specifically I want to know if it is okay to -
-> Initializing arrays using random function (with SEED of course)
-> Print every 10th value in reference output instead of the entire array (this reduce the size of ref output and may say incorrect output as correct)
-> Use md5sum of output as ref output as it will be very small compared to output but I am not sure if it's a good idea to use md5sum here as it has collisions.
-> Can some external library like "openssl/sha.h" be used to compute checksum?
-> Is there any other library in test suite which can help in manually computing and verification of checksum?
I would like to hear any other comment/suggestion that you may have.
Is this file executable?