summaryrefslogtreecommitdiff
path: root/include
diff options
context:
space:
mode:
authorCedric Nugteren <web@cedricnugteren.nl>2016-03-12 16:23:58 +0100
committerCedric Nugteren <web@cedricnugteren.nl>2016-03-12 16:23:58 +0100
commit88c551cdea99fea47395341a04bd59d37d715916 (patch)
tree5767ffc391874d16e1e4d14f1a6c03efa1786f4a /include
parent801218ba10fd2b849fc27b81d8b0922b90276c5d (diff)
Added tuning results for the newest xGER family kernels
Diffstat (limited to 'include')
-rw-r--r--include/internal/database/xger.h64
1 files changed, 52 insertions, 12 deletions
diff --git a/include/internal/database/xger.h b/include/internal/database/xger.h
index ccc7a06f..d57e606f 100644
--- a/include/internal/database/xger.h
+++ b/include/internal/database/xger.h
@@ -19,6 +19,7 @@ const Database::DatabaseEntry Database::XgerSingle = {
{ // AMD GPUs
kDeviceTypeGPU, "AMD", {
{ "AMD Radeon R9 M370X Compute Engine", { {"WGS1",256}, {"WGS2",1}, {"WPT",1} } },
+ { "Tahiti", { {"WGS1",256}, {"WGS2",1}, {"WPT",1} } },
{ "default", { {"WGS1",256}, {"WGS2",1}, {"WPT",1} } },
}
},
@@ -31,7 +32,8 @@ const Database::DatabaseEntry Database::XgerSingle = {
{ // Intel CPUs
kDeviceTypeCPU, "Intel", {
{ "Intel(R) Core(TM) i5-6200U CPU @ 2.30GHz", { {"WGS1",128}, {"WGS2",2}, {"WPT",4} } },
- { "default", { {"WGS1",128}, {"WGS2",2}, {"WPT",4} } },
+ { "Intel(R) Core(TM) i7-5930K CPU @ 3.50GHz", { {"WGS1",128}, {"WGS2",1}, {"WPT",4} } },
+ { "default", { {"WGS1",128}, {"WGS2",1}, {"WPT",4} } },
}
},
{ // Intel GPUs
@@ -40,9 +42,17 @@ const Database::DatabaseEntry Database::XgerSingle = {
{ "default", { {"WGS1",64}, {"WGS2",1}, {"WPT",4} } },
}
},
+ { // NVIDIA GPUs
+ kDeviceTypeGPU, "NVIDIA", {
+ { "GeForce GTX 480", { {"WGS1",256}, {"WGS2",1}, {"WPT",4} } },
+ { "GeForce GTX 680", { {"WGS1",128}, {"WGS2",1}, {"WPT",4} } },
+ { "GeForce GTX TITAN", { {"WGS1",32}, {"WGS2",4}, {"WPT",2} } },
+ { "default", { {"WGS1",32}, {"WGS2",1}, {"WPT",2} } },
+ }
+ },
{ // Default
kDeviceTypeAll, "default", {
- { "default", { {"WGS1",64}, {"WGS2",1}, {"WPT",1} } },
+ { "default", { {"WGS1",32}, {"WGS2",1}, {"WPT",1} } },
}
},
}
@@ -55,7 +65,8 @@ const Database::DatabaseEntry Database::XgerComplexSingle = {
{ // AMD GPUs
kDeviceTypeGPU, "AMD", {
{ "AMD Radeon R9 M370X Compute Engine", { {"WGS1",64}, {"WGS2",4}, {"WPT",1} } },
- { "default", { {"WGS1",64}, {"WGS2",4}, {"WPT",1} } },
+ { "Tahiti", { {"WGS1",64}, {"WGS2",2}, {"WPT",1} } },
+ { "default", { {"WGS1",64}, {"WGS2",2}, {"WPT",1} } },
}
},
{ // ARM GPUs
@@ -66,8 +77,9 @@ const Database::DatabaseEntry Database::XgerComplexSingle = {
},
{ // Intel CPUs
kDeviceTypeCPU, "Intel", {
- { "Intel(R) Core(TM) i5-6200U CPU @ 2.30GHz", { {"WGS1",512}, {"WGS2",8}, {"WPT",2} } },
- { "default", { {"WGS1",512}, {"WGS2",8}, {"WPT",2} } },
+ { "Intel(R) Core(TM) i5-6200U CPU @ 2.30GHz", { {"WGS1",256}, {"WGS2",1}, {"WPT",4} } },
+ { "Intel(R) Core(TM) i7-5930K CPU @ 3.50GHz", { {"WGS1",512}, {"WGS2",4}, {"WPT",2} } },
+ { "default", { {"WGS1",256}, {"WGS2",1}, {"WPT",2} } },
}
},
{ // Intel GPUs
@@ -76,6 +88,14 @@ const Database::DatabaseEntry Database::XgerComplexSingle = {
{ "default", { {"WGS1",16}, {"WGS2",2}, {"WPT",4} } },
}
},
+ { // NVIDIA GPUs
+ kDeviceTypeGPU, "NVIDIA", {
+ { "GeForce GTX 480", { {"WGS1",128}, {"WGS2",2}, {"WPT",2} } },
+ { "GeForce GTX 680", { {"WGS1",32}, {"WGS2",4}, {"WPT",2} } },
+ { "GeForce GTX TITAN", { {"WGS1",16}, {"WGS2",16}, {"WPT",2} } },
+ { "default", { {"WGS1",16}, {"WGS2",2}, {"WPT",2} } },
+ }
+ },
{ // Default
kDeviceTypeAll, "default", {
{ "default", { {"WGS1",16}, {"WGS2",1}, {"WPT",1} } },
@@ -91,7 +111,8 @@ const Database::DatabaseEntry Database::XgerDouble = {
{ // AMD GPUs
kDeviceTypeGPU, "AMD", {
{ "AMD Radeon R9 M370X Compute Engine", { {"WGS1",32}, {"WGS2",4}, {"WPT",1} } },
- { "default", { {"WGS1",32}, {"WGS2",4}, {"WPT",1} } },
+ { "Tahiti", { {"WGS1",64}, {"WGS2",2}, {"WPT",1} } },
+ { "default", { {"WGS1",32}, {"WGS2",2}, {"WPT",1} } },
}
},
{ // ARM GPUs
@@ -103,12 +124,21 @@ const Database::DatabaseEntry Database::XgerDouble = {
{ // Intel CPUs
kDeviceTypeCPU, "Intel", {
{ "Intel(R) Core(TM) i5-6200U CPU @ 2.30GHz", { {"WGS1",512}, {"WGS2",16}, {"WPT",1} } },
- { "default", { {"WGS1",512}, {"WGS2",16}, {"WPT",1} } },
+ { "Intel(R) Core(TM) i7-5930K CPU @ 3.50GHz", { {"WGS1",512}, {"WGS2",8}, {"WPT",2} } },
+ { "default", { {"WGS1",512}, {"WGS2",8}, {"WPT",1} } },
+ }
+ },
+ { // NVIDIA GPUs
+ kDeviceTypeGPU, "NVIDIA", {
+ { "GeForce GTX 480", { {"WGS1",32}, {"WGS2",4}, {"WPT",2} } },
+ { "GeForce GTX 680", { {"WGS1",128}, {"WGS2",4}, {"WPT",2} } },
+ { "GeForce GTX TITAN", { {"WGS1",16}, {"WGS2",8}, {"WPT",2} } },
+ { "default", { {"WGS1",16}, {"WGS2",4}, {"WPT",2} } },
}
},
{ // Default
kDeviceTypeAll, "default", {
- { "default", { {"WGS1",32}, {"WGS2",4}, {"WPT",1} } },
+ { "default", { {"WGS1",16}, {"WGS2",2}, {"WPT",1} } },
}
},
}
@@ -121,7 +151,8 @@ const Database::DatabaseEntry Database::XgerComplexDouble = {
{ // AMD GPUs
kDeviceTypeGPU, "AMD", {
{ "AMD Radeon R9 M370X Compute Engine", { {"WGS1",64}, {"WGS2",1}, {"WPT",1} } },
- { "default", { {"WGS1",64}, {"WGS2",1}, {"WPT",1} } },
+ { "Tahiti", { {"WGS1",32}, {"WGS2",4}, {"WPT",1} } },
+ { "default", { {"WGS1",32}, {"WGS2",1}, {"WPT",1} } },
}
},
{ // ARM GPUs
@@ -132,13 +163,22 @@ const Database::DatabaseEntry Database::XgerComplexDouble = {
},
{ // Intel CPUs
kDeviceTypeCPU, "Intel", {
- { "Intel(R) Core(TM) i5-6200U CPU @ 2.30GHz", { {"WGS1",512}, {"WGS2",1}, {"WPT",1} } },
- { "default", { {"WGS1",512}, {"WGS2",1}, {"WPT",1} } },
+ { "Intel(R) Core(TM) i5-6200U CPU @ 2.30GHz", { {"WGS1",512}, {"WGS2",4}, {"WPT",2} } },
+ { "Intel(R) Core(TM) i7-5930K CPU @ 3.50GHz", { {"WGS1",256}, {"WGS2",1}, {"WPT",2} } },
+ { "default", { {"WGS1",256}, {"WGS2",1}, {"WPT",2} } },
+ }
+ },
+ { // NVIDIA GPUs
+ kDeviceTypeGPU, "NVIDIA", {
+ { "GeForce GTX 480", { {"WGS1",64}, {"WGS2",2}, {"WPT",2} } },
+ { "GeForce GTX 680", { {"WGS1",8}, {"WGS2",16}, {"WPT",1} } },
+ { "GeForce GTX TITAN", { {"WGS1",32}, {"WGS2",4}, {"WPT",2} } },
+ { "default", { {"WGS1",8}, {"WGS2",2}, {"WPT",1} } },
}
},
{ // Default
kDeviceTypeAll, "default", {
- { "default", { {"WGS1",64}, {"WGS2",1}, {"WPT",1} } },
+ { "default", { {"WGS1",8}, {"WGS2",1}, {"WPT",1} } },
}
},
}