-
Notifications
You must be signed in to change notification settings - Fork 10
Explicit Device Selection
Hüseyin Tuğrul BÜYÜKIŞIK edited this page Apr 6, 2017
·
9 revisions
Although the v1.0.x versions use automatic selection of all XYZ types like
ClNumberCruncher cruncher = new ClNumberCruncher(AcceleratorType.GPU|AcceleratorType.CPU, kernelString);
now with v1.1.x+, it can be chosen using Hardware
namespace like in these examples:
Hardware.ClPlatforms platforms = Hardware.ClPlatforms.all();
ClNumberCruncher cruncher = new ClNumberCruncher(platforms.cpus(), kernelString);
ClNumberCruncher cruncher = new ClNumberCruncher(platforms.devicesIntel(), kernelString);
ClNumberCruncher cruncher = new ClNumberCruncher(platforms.devicesWithDedicatedMemory(), kernelString);
ClNumberCruncher cruncher = new ClNumberCruncher(
platforms.devicesWithDedicatedMemory().devicesNvidia(), kernelString);