GeNN  4.9.0
GPU enhanced Neuronal Networks (GeNN)
CodeGenerator::OpenCL Namespace Reference

Namespaces

 Optimiser
 
 Utils
 

Classes

class  Backend
 
struct  Preferences
 Preferences for OpenCL backend. More...
 

Enumerations

enum  PlatformSelect { PlatformSelect::MANUAL }
 Methods for selecting OpenCL platform. More...
 
enum  DeviceSelect { DeviceSelect::MOST_MEMORY, DeviceSelect::MANUAL }
 Methods for selecting OpenCL device. More...
 
enum  WorkGroupSizeSelect { WorkGroupSizeSelect::MANUAL }
 Methods for selecting OpenCL kernel workgroup size. More...
 

Enumeration Type Documentation

◆ DeviceSelect

Methods for selecting OpenCL device.

Enumerator
MOST_MEMORY 

Pick device with most global memory.

MANUAL 

Use device specified by user.

◆ PlatformSelect

Methods for selecting OpenCL platform.

Enumerator
MANUAL 

Use platform specified by user.

◆ WorkGroupSizeSelect

Methods for selecting OpenCL kernel workgroup size.

Enumerator
MANUAL 

Use workgroup sizes specified by user.