Squashed feature branch:

* Added CUDA support
 * Performance improvements
 * API improvements
 * Added "depth" parameter to GEMM
 * Android cross-compilation
This commit is contained in:
Philippe Tillet
2015-04-29 15:50:57 -04:00
parent 5ff16bfcb6
commit cf5028d55b
3819 changed files with 7080 additions and 2916 deletions

28
lib/driver/ndrange.cpp Normal file
View File

@@ -0,0 +1,28 @@
#include "isaac/driver/ndrange.h"
namespace isaac
{
namespace driver
{
NDRange::NDRange(size_t size0, size_t size1, size_t size2)
{
sizes_[0] = size0;
sizes_[1] = size1;
sizes_[2] = size2;
}
NDRange::operator cl::NDRange() const
{
return cl::NDRange(sizes_[0], sizes_[1], sizes_[2]);
}
NDRange::operator const size_t*() const
{
return (const size_t*) sizes_;
}
}
}