2017-09-06 21:50:42 +02:00
|
|
|
|
|
|
|
// =================================================================================================
|
|
|
|
// This file is part of the CLBlast project. The project is licensed under Apache Version 2.0. It
|
|
|
|
// is auto-generated by the 'scripts/database/database.py' Python script.
|
|
|
|
//
|
|
|
|
// This file populates the database with best-found tuning parameters for the 'Pad32' kernels.
|
|
|
|
//
|
|
|
|
// =================================================================================================
|
|
|
|
|
|
|
|
namespace clblast {
|
|
|
|
namespace database {
|
|
|
|
|
|
|
|
const DatabaseEntry PadSingle = {
|
|
|
|
"Pad", Precision::kSingle, {"PAD_DIMX", "PAD_DIMY", "PAD_WPTX", "PAD_WPTY"}, {
|
|
|
|
{ // AMD GPUs
|
|
|
|
kDeviceTypeGPU, "AMD", {
|
2017-09-14 21:27:33 +02:00
|
|
|
{ "Ellesmere", {
|
2018-04-08 18:12:54 +02:00
|
|
|
{ Name{"AMD Radeon RX 480 "}, Params{ 32, 8, 2, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
|
2023-05-31 21:06:52 +02:00
|
|
|
{ Name{"AMD Radeon RX 580 2048SP "}, Params{ 32, 8, 1, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
|
2023-06-24 12:10:08 +02:00
|
|
|
{ Name{"AMD Radeon RX590 GME "}, Params{ 16, 8, 2, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
|
2018-04-08 18:12:54 +02:00
|
|
|
{ kDeviceNameDefault , Params{ 32, 8, 2, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
|
2017-09-14 21:27:33 +02:00
|
|
|
} },
|
|
|
|
{ "Fiji", {
|
2023-09-14 21:14:26 +02:00
|
|
|
{ Name{"AMD Radeon 500 Series "}, Params{ 32, 8, 4, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
|
2018-04-08 18:12:54 +02:00
|
|
|
{ Name{"AMD Radeon R9 Fury X "}, Params{ 16, 16, 1, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
|
|
|
|
{ Name{"AMD Radeon R9 M370X Compute Engine "}, Params{ 32, 8, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
|
2023-09-14 21:14:26 +02:00
|
|
|
{ kDeviceNameDefault , Params{ 8, 8, 1, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
|
2017-09-14 21:27:33 +02:00
|
|
|
} },
|
|
|
|
{ "Hawaii", {
|
2023-06-06 21:31:35 +02:00
|
|
|
{ Name{"AMD FirePro W8100 "}, Params{ 32, 8, 2, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
|
2018-04-08 18:12:54 +02:00
|
|
|
{ Name{"AMD Radeon R9 290X "}, Params{ 32, 8, 1, 4, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
|
|
|
|
{ kDeviceNameDefault , Params{ 32, 8, 1, 4, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
|
2017-09-14 21:27:33 +02:00
|
|
|
} },
|
|
|
|
{ "Oland", {
|
2018-04-08 18:12:54 +02:00
|
|
|
{ Name{"Oland "}, Params{ 8, 8, 1, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
|
|
|
|
{ kDeviceNameDefault , Params{ 8, 8, 1, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
|
2017-09-14 21:27:33 +02:00
|
|
|
} },
|
|
|
|
{ "Pitcairn", {
|
2018-04-08 18:12:54 +02:00
|
|
|
{ Name{"AMD Radeon R9 270X "}, Params{ 32, 8, 1, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
|
|
|
|
{ kDeviceNameDefault , Params{ 32, 8, 1, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
|
2017-09-14 21:27:33 +02:00
|
|
|
} },
|
|
|
|
{ "Tahiti", {
|
2018-04-08 18:12:54 +02:00
|
|
|
{ Name{"AMD Radeon HD 7970 "}, Params{ 32, 8, 1, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
|
|
|
|
{ kDeviceNameDefault , Params{ 32, 8, 1, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
|
2017-09-14 21:27:33 +02:00
|
|
|
} },
|
|
|
|
{ "Tonga", {
|
2018-04-08 18:12:54 +02:00
|
|
|
{ Name{"AMD Radeon R9 380 "}, Params{ 16, 16, 2, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
|
|
|
|
{ kDeviceNameDefault , Params{ 16, 16, 2, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
|
2017-09-14 21:27:33 +02:00
|
|
|
} },
|
|
|
|
{ "Turks", {
|
2018-04-08 18:12:54 +02:00
|
|
|
{ Name{"AMD Radeon HD 6770M "}, Params{ 32, 8, 2, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
|
|
|
|
{ kDeviceNameDefault , Params{ 32, 8, 2, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
|
2017-09-14 21:27:33 +02:00
|
|
|
} },
|
|
|
|
{ "Vancouver", {
|
2018-04-08 18:12:54 +02:00
|
|
|
{ Name{"ATI Radeon HD 6750M "}, Params{ 8, 16, 2, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
|
|
|
|
{ kDeviceNameDefault , Params{ 8, 16, 2, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
|
2017-09-14 21:27:33 +02:00
|
|
|
} },
|
2020-10-10 12:56:17 +02:00
|
|
|
{ "Vega", {
|
|
|
|
{ Name{"Radeon RX Vega "}, Params{ 32, 8, 1, 4, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
|
|
|
|
{ kDeviceNameDefault , Params{ 32, 8, 1, 4, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
|
|
|
|
} },
|
2017-09-14 21:27:33 +02:00
|
|
|
{ "default", {
|
2023-01-21 21:11:38 +01:00
|
|
|
{ Name{"AMD Radeon Pro 450 Compute Engine "}, Params{ 32, 8, 1, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
|
2018-04-08 18:12:54 +02:00
|
|
|
{ Name{"AMD Radeon Pro 580 Compute Engine "}, Params{ 8, 8, 4, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
|
|
|
|
{ kDeviceNameDefault , Params{ 8, 16, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
|
2017-09-14 21:27:33 +02:00
|
|
|
} },
|
2023-05-17 10:31:47 +02:00
|
|
|
{ "gfx1010:xnack-", {
|
2023-05-31 21:06:52 +02:00
|
|
|
{ Name{"AMD Radeon RX 5700 "}, Params{ 16, 16, 4, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
|
2023-05-17 10:31:47 +02:00
|
|
|
{ Name{"AMD Radeon RX 5700 XT "}, Params{ 16, 8, 1, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
|
2023-05-31 21:06:52 +02:00
|
|
|
{ kDeviceNameDefault , Params{ 16, 8, 1, 4, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
|
2023-05-17 10:31:47 +02:00
|
|
|
} },
|
2022-04-25 20:31:44 +02:00
|
|
|
{ "gfx1030", {
|
|
|
|
{ Name{"AMD Radeon RX 6800 XT "}, Params{ 32, 8, 1, 4, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
|
2023-05-31 21:06:52 +02:00
|
|
|
{ Name{"AMD Radeon RX 6900 XT "}, Params{ 16, 8, 1, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
|
2022-04-25 20:31:44 +02:00
|
|
|
{ kDeviceNameDefault , Params{ 32, 8, 1, 4, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
|
|
|
|
} },
|
2023-06-01 21:51:33 +02:00
|
|
|
{ "gfx1031", {
|
|
|
|
{ Name{"AMD Radeon RX 6700 XT "}, Params{ 16, 16, 1, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
|
|
|
|
{ kDeviceNameDefault , Params{ 16, 16, 1, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
|
|
|
|
} },
|
2023-05-21 14:25:15 +02:00
|
|
|
{ "gfx1032", {
|
|
|
|
{ Name{"AMD Radeon RX 6600 XT "}, Params{ 16, 8, 1, 4, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
|
|
|
|
{ kDeviceNameDefault , Params{ 16, 8, 1, 4, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
|
|
|
|
} },
|
2022-04-25 20:33:47 +02:00
|
|
|
{ "gfx1034", {
|
|
|
|
{ Name{"AMD Radeon RX 6500 XT "}, Params{ 8, 8, 2, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
|
|
|
|
{ kDeviceNameDefault , Params{ 8, 8, 2, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
|
|
|
|
} },
|
2023-05-31 21:06:52 +02:00
|
|
|
{ "gfx1035", {
|
|
|
|
{ Name{"AMD Radeon Graphics "}, Params{ 32, 8, 2, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
|
|
|
|
{ kDeviceNameDefault , Params{ 32, 8, 2, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
|
|
|
|
} },
|
2023-06-24 12:10:08 +02:00
|
|
|
{ "gfx1100", {
|
|
|
|
{ Name{"Radeon RX 7900 XTX "}, Params{ 16, 8, 2, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
|
|
|
|
{ kDeviceNameDefault , Params{ 16, 8, 2, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
|
|
|
|
} },
|
2023-11-12 20:47:00 +01:00
|
|
|
{ "gfx1101", {
|
|
|
|
{ Name{"AMD Radeon RX 7800 XT "}, Params{ 16, 8, 1, 4, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
|
|
|
|
{ kDeviceNameDefault , Params{ 16, 8, 1, 4, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
|
|
|
|
} },
|
2023-06-24 12:10:08 +02:00
|
|
|
{ "gfx1102", {
|
|
|
|
{ Name{"AMD Radeon RX 7600 "}, Params{ 16, 16, 2, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
|
|
|
|
{ kDeviceNameDefault , Params{ 16, 16, 2, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
|
|
|
|
} },
|
2024-02-08 20:33:33 +01:00
|
|
|
{ "gfx1103", {
|
|
|
|
{ Name{"AMD Radeon 780M Graphics "}, Params{ 8, 8, 1, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
|
|
|
|
{ kDeviceNameDefault , Params{ 8, 8, 1, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
|
|
|
|
} },
|
2023-06-06 21:31:35 +02:00
|
|
|
{ "gfx902", {
|
|
|
|
{ Name{"AMD Radeon(TM) Graphics "}, Params{ 32, 8, 1, 4, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
|
|
|
|
{ Name{"AMD Radeon(TM) RX Vega 10 Graphics "}, Params{ 16, 8, 1, 4, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
|
|
|
|
{ kDeviceNameDefault , Params{ 32, 8, 1, 4, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
|
|
|
|
} },
|
|
|
|
{ "gfx906:sramecc+:xnack-", {
|
|
|
|
{ Name{"AMD Radeon VII "}, Params{ 16, 16, 2, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
|
|
|
|
{ kDeviceNameDefault , Params{ 16, 16, 2, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
|
|
|
|
} },
|
2023-05-31 21:06:52 +02:00
|
|
|
{ "gfx90c", {
|
|
|
|
{ Name{"AMD Radeon(TM) Graphics "}, Params{ 8, 16, 2, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
|
2023-11-12 20:47:00 +01:00
|
|
|
{ kDeviceNameDefault , Params{ 8, 16, 2, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
|
2023-05-31 21:06:52 +02:00
|
|
|
} },
|
2017-09-06 21:50:42 +02:00
|
|
|
}
|
|
|
|
},
|
|
|
|
{ // ARM GPUs
|
|
|
|
kDeviceTypeGPU, "ARM", {
|
2017-09-14 21:27:33 +02:00
|
|
|
{ "default", {
|
2018-04-08 18:12:54 +02:00
|
|
|
{ Name{"Mali-T628 "}, Params{ 8, 16, 4, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
|
|
|
|
{ Name{"Mali-T760 "}, Params{ 8, 16, 4, 4, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
|
|
|
|
{ kDeviceNameDefault , Params{ 16, 16, 2, 4, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
|
2017-09-14 21:27:33 +02:00
|
|
|
} },
|
2017-09-06 21:50:42 +02:00
|
|
|
}
|
|
|
|
},
|
2023-05-31 21:06:52 +02:00
|
|
|
{ // Apple GPUs
|
|
|
|
kDeviceTypeGPU, "Apple", {
|
|
|
|
{ "default", {
|
|
|
|
{ Name{"Apple M1 "}, Params{ 16, 8, 1, 4, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
|
2023-07-04 21:09:12 +02:00
|
|
|
{ Name{"Apple M2 Max "}, Params{ 8, 16, 1, 4, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
|
|
|
|
{ kDeviceNameDefault , Params{ 8, 16, 1, 4, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
|
2023-05-31 21:06:52 +02:00
|
|
|
} },
|
|
|
|
}
|
|
|
|
},
|
2023-06-06 21:31:35 +02:00
|
|
|
{ // Imagination Technologies GPUs
|
|
|
|
kDeviceTypeGPU, "Imagination Technologies", {
|
|
|
|
{ "default", {
|
|
|
|
{ Name{"PowerVR B-Series BXE-4-32 "}, Params{ 16, 16, 2, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
|
|
|
|
{ kDeviceNameDefault , Params{ 16, 16, 2, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
|
|
|
|
} },
|
|
|
|
}
|
|
|
|
},
|
2017-09-06 21:50:42 +02:00
|
|
|
{ // Intel CPUs
|
|
|
|
kDeviceTypeCPU, "Intel", {
|
2017-09-14 21:27:33 +02:00
|
|
|
{ "default", {
|
2018-04-08 18:12:54 +02:00
|
|
|
{ Name{"Intel(R) Core(TM) i7-2670QM CPU @ 2.20GHz "}, Params{ 32, 32, 4, 4, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
|
|
|
|
{ Name{"Intel(R) Core(TM) i5-4570 CPU @ 3.20GHz "}, Params{ 32, 8, 1, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
|
2018-07-13 21:25:21 +02:00
|
|
|
{ Name{"Intel(R) Core(TM) i5-4590S CPU @ 3.00GHz "}, Params{ 32, 8, 4, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
|
2018-04-08 18:12:54 +02:00
|
|
|
{ Name{"Intel(R) Core(TM) i5-6200U CPU @ 2.30GHz "}, Params{ 32, 16, 4, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
|
|
|
|
{ Name{"Intel(R) Core(TM) i7 CPU 920 @ 2.67GHz "}, Params{ 32, 8, 2, 4, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
|
|
|
|
{ Name{"Intel(R) Core(TM) i7-3770 CPU @ 3.40GHz "}, Params{ 16, 32, 4, 4, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
|
|
|
|
{ Name{"Intel(R) Core(TM) i7-4790K CPU @ 4.00GHz "}, Params{ 32, 16, 4, 4, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
|
|
|
|
{ Name{"Intel(R) Core(TM) i7-5930K CPU @ 3.50GHz "}, Params{ 32, 8, 4, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
|
|
|
|
{ Name{"Intel(R) Core(TM) i7-6770HQ CPU @ 2.60GHz "}, Params{ 32, 8, 4, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
|
2021-08-19 20:25:26 +02:00
|
|
|
{ Name{"Intel(R) Core(TM) i9-9980HK CPU @ 2.40GHz "}, Params{ 32, 8, 4, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
|
2019-02-09 16:29:30 +01:00
|
|
|
{ Name{"Intel(R) Xeon(R) CPU E5-2630 v3 @ 2.40GHz "}, Params{ 32, 16, 4, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
|
|
|
|
{ Name{"Intel(R) Xeon(R) CPU E5-2630 v4 @ 2.20GHz "}, Params{ 32, 32, 4, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
|
2018-04-08 18:12:54 +02:00
|
|
|
{ kDeviceNameDefault , Params{ 32, 8, 4, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
|
2017-09-14 21:27:33 +02:00
|
|
|
} },
|
2017-09-06 21:50:42 +02:00
|
|
|
}
|
|
|
|
},
|
|
|
|
{ // Intel GPUs
|
|
|
|
kDeviceTypeGPU, "Intel", {
|
2017-09-14 21:27:33 +02:00
|
|
|
{ "default", {
|
2024-02-08 20:33:33 +01:00
|
|
|
{ Name{"Intel(R) Arc(TM) A750 Graphics "}, Params{ 8, 8, 2, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
|
2023-09-14 21:14:26 +02:00
|
|
|
{ Name{"Intel(R) Arc(TM) A770 Graphics "}, Params{ 32, 32, 4, 4, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
|
2018-04-08 18:12:54 +02:00
|
|
|
{ Name{"Intel(R) HD Graphics 530 "}, Params{ 32, 8, 2, 4, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
|
|
|
|
{ Name{"Intel(R) HD Graphics 5500 BroadWell U-Processor GT"}, Params{ 32, 8, 2, 4, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
|
2018-07-13 21:05:43 +02:00
|
|
|
{ Name{"Intel(R) HD Graphics 6000 BroadWell U-Processor GT"}, Params{ 16, 8, 2, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
|
2018-04-08 18:12:54 +02:00
|
|
|
{ Name{"Intel(R) HD Graphics 620 "}, Params{ 16, 8, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
|
|
|
|
{ Name{"Intel(R) HD Graphics Haswell Ultrabook GT2 Mobile "}, Params{ 16, 8, 1, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
|
|
|
|
{ Name{"Intel(R) HD Graphics IvyBridge M GT2 "}, Params{ 32, 8, 1, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
|
|
|
|
{ Name{"Intel(R) HD Graphics Skylake ULT GT2 "}, Params{ 32, 8, 4, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
|
2023-05-31 21:06:52 +02:00
|
|
|
{ Name{"Intel(R) Iris(R) Xe Graphics "}, Params{ 16, 16, 1, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
|
2023-07-04 21:09:12 +02:00
|
|
|
{ Name{"Intel(R) RaptorLake-S Mobile Graphics Controller "}, Params{ 32, 8, 2, 4, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
|
2023-05-31 21:06:52 +02:00
|
|
|
{ Name{"Intel(R) UHD Graphics 620 "}, Params{ 32, 8, 2, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
|
2023-05-21 14:25:15 +02:00
|
|
|
{ Name{"Intel(R) UHD Graphics 770 "}, Params{ 32, 8, 4, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
|
2018-04-08 18:12:54 +02:00
|
|
|
{ Name{"Iris "}, Params{ 32, 16, 2, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
|
|
|
|
{ Name{"Iris Pro "}, Params{ 16, 8, 2, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
|
|
|
|
{ kDeviceNameDefault , Params{ 32, 8, 4, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
|
2017-09-14 21:27:33 +02:00
|
|
|
} },
|
2017-09-06 21:50:42 +02:00
|
|
|
}
|
|
|
|
},
|
|
|
|
{ // Intel accelerators
|
|
|
|
kDeviceTypeAccelerator, "Intel", {
|
2017-09-14 21:27:33 +02:00
|
|
|
{ "default", {
|
2023-01-21 21:13:49 +01:00
|
|
|
{ Name{"Intel(R) FPGA Emulation Device "}, Params{ 32, 32, 4, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
|
2018-04-08 18:12:54 +02:00
|
|
|
{ Name{"Intel(R) Many Integrated Core Acceleration Card "}, Params{ 32, 16, 2, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
|
|
|
|
{ kDeviceNameDefault , Params{ 32, 16, 2, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
|
2017-09-14 21:27:33 +02:00
|
|
|
} },
|
2017-09-06 21:50:42 +02:00
|
|
|
}
|
|
|
|
},
|
|
|
|
{ // NVIDIA GPUs
|
|
|
|
kDeviceTypeGPU, "NVIDIA", {
|
2017-09-14 21:27:33 +02:00
|
|
|
{ "SM2.0", {
|
2018-04-08 18:12:54 +02:00
|
|
|
{ Name{"GeForce GTX 480 "}, Params{ 32, 8, 1, 4, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
|
|
|
|
{ Name{"GeForce GTX 580 "}, Params{ 32, 8, 4, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
|
|
|
|
{ kDeviceNameDefault , Params{ 32, 8, 4, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
|
2017-09-14 21:27:33 +02:00
|
|
|
} },
|
|
|
|
{ "SM3.0", {
|
2018-04-08 18:12:54 +02:00
|
|
|
{ Name{"GRID K520 "}, Params{ 32, 8, 2, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
|
|
|
|
{ Name{"GeForce GT 650M "}, Params{ 32, 16, 2, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
|
|
|
|
{ Name{"GeForce GTX 670 "}, Params{ 32, 8, 2, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
|
|
|
|
{ Name{"GeForce GTX 680 "}, Params{ 16, 8, 4, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
|
|
|
|
{ Name{"GeForce GTX 760 Ti OEM "}, Params{ 32, 8, 1, 4, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
|
|
|
|
{ kDeviceNameDefault , Params{ 32, 16, 2, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
|
2017-09-14 21:27:33 +02:00
|
|
|
} },
|
|
|
|
{ "SM3.5", {
|
2023-05-31 21:06:52 +02:00
|
|
|
{ Name{"GeForce 920A "}, Params{ 16, 8, 1, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
|
2018-04-08 18:12:54 +02:00
|
|
|
{ Name{"GeForce GTX TITAN "}, Params{ 32, 8, 2, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
|
|
|
|
{ Name{"GeForce GTX TITAN Black "}, Params{ 32, 8, 1, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
|
2023-09-14 21:14:26 +02:00
|
|
|
{ Name{"NVIDIA GeForce GT 730 "}, Params{ 32, 32, 2, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
|
2018-04-08 18:12:54 +02:00
|
|
|
{ Name{"Tesla K20m "}, Params{ 32, 8, 2, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
|
|
|
|
{ Name{"Tesla K40m "}, Params{ 32, 8, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
|
|
|
|
{ kDeviceNameDefault , Params{ 32, 8, 1, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
|
2017-09-14 21:27:33 +02:00
|
|
|
} },
|
|
|
|
{ "SM5.0", {
|
2018-04-08 18:12:54 +02:00
|
|
|
{ Name{"GeForce 920MX "}, Params{ 16, 8, 2, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
|
|
|
|
{ Name{"GeForce GTX 750 "}, Params{ 32, 16, 4, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
|
|
|
|
{ Name{"GeForce GTX 750 Ti "}, Params{ 16, 8, 4, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
|
2024-02-08 20:33:33 +01:00
|
|
|
{ Name{"Quadro M2000M "}, Params{ 16, 16, 2, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
|
2018-04-08 18:12:54 +02:00
|
|
|
{ kDeviceNameDefault , Params{ 32, 8, 2, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
|
2017-09-14 21:27:33 +02:00
|
|
|
} },
|
|
|
|
{ "SM5.2", {
|
2018-04-08 18:12:54 +02:00
|
|
|
{ Name{"GeForce GTX 970 "}, Params{ 16, 32, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
|
|
|
|
{ Name{"GeForce GTX 980 "}, Params{ 16, 8, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
|
|
|
|
{ Name{"GeForce GTX TITAN X "}, Params{ 16, 16, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
|
|
|
|
{ kDeviceNameDefault , Params{ 16, 16, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
|
2017-09-14 21:27:33 +02:00
|
|
|
} },
|
2019-02-09 16:31:48 +01:00
|
|
|
{ "SM6.0", {
|
|
|
|
{ Name{"Tesla P100-PCIE-16GB "}, Params{ 16, 8, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
|
|
|
|
{ kDeviceNameDefault , Params{ 16, 8, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
|
|
|
|
} },
|
2017-09-14 21:27:33 +02:00
|
|
|
{ "SM6.1", {
|
2018-04-08 18:12:54 +02:00
|
|
|
{ Name{"GeForce GTX 1070 "}, Params{ 16, 8, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
|
2018-07-13 21:07:32 +02:00
|
|
|
{ Name{"GeForce GTX 1070 Ti "}, Params{ 8, 8, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
|
2018-04-08 18:12:54 +02:00
|
|
|
{ Name{"GeForce GTX 1080 "}, Params{ 16, 8, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
|
|
|
|
{ Name{"GeForce GTX 1080 Ti "}, Params{ 16, 32, 1, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
|
2023-11-12 20:47:00 +01:00
|
|
|
{ Name{"NVIDIA GeForce GTX 1060 6GB "}, Params{ 16, 8, 4, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
|
2023-06-06 21:31:35 +02:00
|
|
|
{ Name{"NVIDIA GeForce MX150 "}, Params{ 16, 8, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
|
2018-04-08 18:12:54 +02:00
|
|
|
{ Name{"TITAN X (Pascal) "}, Params{ 16, 8, 1, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
|
2023-09-14 21:14:26 +02:00
|
|
|
{ Name{"Tesla P4 "}, Params{ 16, 8, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
|
2023-11-12 20:47:00 +01:00
|
|
|
{ kDeviceNameDefault , Params{ 32, 16, 4, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
|
2017-09-14 21:27:33 +02:00
|
|
|
} },
|
2021-08-19 20:27:39 +02:00
|
|
|
{ "SM7.0", {
|
|
|
|
{ Name{"Quadro GV100 "}, Params{ 32, 16, 2, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
|
2021-08-19 20:34:09 +02:00
|
|
|
{ Name{"Tesla V100-PCIE-16GB "}, Params{ 16, 32, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
|
|
|
|
{ kDeviceNameDefault , Params{ 32, 8, 4, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
|
2021-08-19 20:27:39 +02:00
|
|
|
} },
|
2020-10-10 13:01:12 +02:00
|
|
|
{ "SM7.5", {
|
2023-06-06 21:31:35 +02:00
|
|
|
{ Name{"GeForce GTX 1650 "}, Params{ 8, 16, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
|
2023-07-04 21:09:12 +02:00
|
|
|
{ Name{"NVIDIA GeForce GTX 1650 SUPER "}, Params{ 16, 16, 1, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
|
2023-06-06 21:31:35 +02:00
|
|
|
{ Name{"NVIDIA GeForce GTX 1650 Ti "}, Params{ 16, 8, 1, 4, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
|
|
|
|
{ Name{"NVIDIA GeForce RTX 2060 "}, Params{ 32, 8, 4, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
|
|
|
|
{ Name{"NVIDIA GeForce RTX 2070 SUPER "}, Params{ 8, 8, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
|
|
|
|
{ Name{"NVIDIA GeForce RTX 2070 Super "}, Params{ 8, 32, 2, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
|
|
|
|
{ Name{"NVIDIA GeForce RTX 2070 with Max-Q Design "}, Params{ 8, 32, 2, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
|
2023-05-17 10:31:47 +02:00
|
|
|
{ Name{"NVIDIA GeForce RTX 2080 Ti "}, Params{ 8, 16, 2, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
|
2023-06-06 21:31:35 +02:00
|
|
|
{ Name{"NVIDIA GeForce RTX 2080 with Max-Q Design "}, Params{ 16, 8, 4, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
|
2021-08-19 20:29:47 +02:00
|
|
|
{ Name{"Quadro T2000 "}, Params{ 8, 8, 1, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
|
2020-10-10 13:01:12 +02:00
|
|
|
{ Name{"TITAN RTX "}, Params{ 8, 8, 2, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
|
2021-08-27 20:39:59 +02:00
|
|
|
{ Name{"Tesla T4 "}, Params{ 8, 8, 1, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
|
2023-07-04 21:09:12 +02:00
|
|
|
{ kDeviceNameDefault , Params{ 8, 8, 2, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
|
2020-10-10 13:01:12 +02:00
|
|
|
} },
|
2021-08-19 20:23:25 +02:00
|
|
|
{ "SM8.0", {
|
|
|
|
{ Name{"A100-PCIE-40GB "}, Params{ 16, 32, 2, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
|
|
|
|
{ kDeviceNameDefault , Params{ 16, 32, 2, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
|
|
|
|
} },
|
2023-05-17 10:31:47 +02:00
|
|
|
{ "SM8.6", {
|
2023-06-24 12:10:08 +02:00
|
|
|
{ Name{"NVIDIA GeForce RTX 3050 Ti Laptop GPU "}, Params{ 8, 16, 2, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
|
2023-06-06 21:31:35 +02:00
|
|
|
{ Name{"NVIDIA GeForce RTX 3060 Laptop GPU "}, Params{ 16, 16, 4, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
|
2023-07-04 21:09:12 +02:00
|
|
|
{ Name{"NVIDIA GeForce RTX 3070 "}, Params{ 16, 16, 2, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
|
2023-06-24 12:10:08 +02:00
|
|
|
{ Name{"NVIDIA GeForce RTX 3070 Ti Laptop GPU "}, Params{ 8, 32, 1, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
|
2023-05-31 21:06:52 +02:00
|
|
|
{ Name{"NVIDIA GeForce RTX 3080 "}, Params{ 8, 32, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
|
|
|
|
{ Name{"NVIDIA GeForce RTX 3080 Laptop GPU "}, Params{ 8, 32, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
|
2023-07-04 21:09:12 +02:00
|
|
|
{ Name{"NVIDIA GeForce RTX 3080 Ti "}, Params{ 32, 16, 4, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
|
2023-05-17 10:31:47 +02:00
|
|
|
{ Name{"NVIDIA GeForce RTX 3090 "}, Params{ 32, 8, 2, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
|
2024-02-08 20:33:33 +01:00
|
|
|
{ Name{"NVIDIA RTX A6000 "}, Params{ 32, 8, 1, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
|
2023-05-31 21:06:52 +02:00
|
|
|
{ kDeviceNameDefault , Params{ 8, 32, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
|
|
|
|
} },
|
|
|
|
{ "SM8.9", {
|
2023-11-12 20:47:00 +01:00
|
|
|
{ Name{"NVIDIA GeForce RTX 4060 "}, Params{ 32, 8, 2, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
|
2023-09-14 21:14:26 +02:00
|
|
|
{ Name{"NVIDIA GeForce RTX 4060 Ti "}, Params{ 32, 8, 4, 4, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
|
2023-07-04 21:09:12 +02:00
|
|
|
{ Name{"NVIDIA GeForce RTX 4070 Laptop GPU "}, Params{ 32, 8, 4, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
|
|
|
|
{ Name{"NVIDIA GeForce RTX 4070 Ti "}, Params{ 16, 8, 4, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
|
2023-06-06 21:31:35 +02:00
|
|
|
{ Name{"NVIDIA GeForce RTX 4080 "}, Params{ 32, 8, 4, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
|
2023-05-31 21:06:52 +02:00
|
|
|
{ Name{"NVIDIA GeForce RTX 4090 "}, Params{ 8, 32, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
|
2023-11-12 20:47:00 +01:00
|
|
|
{ kDeviceNameDefault , Params{ 16, 16, 2, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
|
2023-05-17 10:31:47 +02:00
|
|
|
} },
|
2017-09-14 21:27:33 +02:00
|
|
|
{ "default", {
|
2023-06-06 21:31:35 +02:00
|
|
|
{ kDeviceNameDefault , Params{ 8, 16, 2, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
|
2017-09-14 21:27:33 +02:00
|
|
|
} },
|
2017-09-06 21:50:42 +02:00
|
|
|
}
|
|
|
|
},
|
|
|
|
{ // QUALCOMM GPUs
|
|
|
|
kDeviceTypeGPU, "QUALCOMM", {
|
2017-09-14 21:27:33 +02:00
|
|
|
{ "default", {
|
2022-04-25 20:36:18 +02:00
|
|
|
{ Name{"QUALCOMM Adreno(TM) "}, Params{ 8, 8, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
|
2018-04-08 18:12:54 +02:00
|
|
|
{ kDeviceNameDefault , Params{ 32, 8, 2, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
|
2017-09-14 21:27:33 +02:00
|
|
|
} },
|
2023-06-24 12:10:08 +02:00
|
|
|
{ "OpenCL C 2.0 Adreno(TM) 640", {
|
|
|
|
{ Name{"QUALCOMM Adreno(TM) "}, Params{ 32, 8, 2, 4, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
|
|
|
|
{ kDeviceNameDefault , Params{ 32, 8, 2, 4, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
|
|
|
|
} },
|
2023-01-21 20:33:49 +01:00
|
|
|
{ "OpenCL C 3.0 Adreno(TM) 730", {
|
|
|
|
{ Name{"QUALCOMM Adreno(TM) "}, Params{ 32, 16, 4, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
|
|
|
|
{ kDeviceNameDefault , Params{ 32, 16, 4, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
|
|
|
|
} },
|
2023-01-21 21:09:09 +01:00
|
|
|
{ "OpenCL C 3.0 Adreno(TM) 740", {
|
|
|
|
{ Name{"QUALCOMM Adreno(TM) "}, Params{ 8, 8, 4, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
|
|
|
|
{ kDeviceNameDefault , Params{ 8, 8, 4, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
|
|
|
|
} },
|
2017-09-06 21:50:42 +02:00
|
|
|
}
|
|
|
|
},
|
|
|
|
{ // Default
|
|
|
|
kDeviceTypeAll, "default", {
|
2017-09-14 21:27:33 +02:00
|
|
|
{ "default", {
|
2023-06-24 12:10:08 +02:00
|
|
|
{ kDeviceNameDefault , Params{ 16, 8, 2, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
|
2017-09-14 21:27:33 +02:00
|
|
|
} },
|
2017-09-06 21:50:42 +02:00
|
|
|
}
|
|
|
|
},
|
|
|
|
}
|
|
|
|
};
|
|
|
|
|
|
|
|
} // namespace database
|
|
|
|
} // namespace clblast
|