- Todo:
- repare
Results: processor: Intel(R) Core(TM)2 Duo CPU T8100 @ 2.10GHz
Test of Sum Operator...
GPU: 9
CPU: 12
#include <math.h>
#include <fstream>
#define ARRAY_SIZE 10000000
#define TIME_INTERVAL 5 // in seconds
using namespace std;
template <
typename T>
inline T
testSum(T x1, T x2)
{
using namespace elementOperators;
return x1 + x2;
}
{
using namespace elementOperators;
return excerpt(x1 + x2, (index * c) % cArraySize);
}
{
using namespace elementOperators;
return x1 * (x2 + x2) * x1 + (x2 + x1 * x1) * x2 * x1 * x2 * x1 - x1 / x2 +
x1 * (x1 + x2) * x1 + (x2 - x1 * x2) * x2 - x1 * x2 * x1 - x2 / x1 +
x1 * (x2 + x1) * x1 - (x2 + x1 * x1) * x2 * x1 * x2 * x1 + x1 / x2 -
x1 * (x1 + x2) * x2 + (x2 - x1 * x2) * x2 - x1 * x2 * x1 - x2 / x1 +
x1 * (x2 + x1) * x1 - (x2 + x1 * x1) * x2 * x1 * x2 * x1 + x1 / x2;
}
{
using namespace elementOperators;
}
{
return 0;
}