spla
|
Single-device OpenCL acceleration implementation. More...
#include <cl_accelerator.hpp>
Public Member Functions | |
CLAccelerator () | |
~CLAccelerator () override | |
Status | init () override |
Status | set_platform (int index) override |
Status | set_device (int index) override |
Status | set_queues_count (int count) override |
const std::string & | get_name () override |
const std::string & | get_description () override |
const std::string & | get_suffix () override |
cl::Platform & | get_platform () |
cl::Device & | get_device () |
cl::Context & | get_context () |
cl::CommandQueue & | get_queue_default () |
class CLProgramCache * | get_cache () |
class CLCounterPool * | get_counter_pool () |
class CLAllocGeneral * | get_alloc_general () |
class CLAlloc * | get_alloc_tmp () |
const std::string & | get_vendor_name () const |
const std::string & | get_vendor_code () const |
uint | get_vendor_id () const |
uint | get_max_cu () const |
uint | get_max_wgs () const |
uint | get_max_local_mem () const |
uint | get_addr_align () const |
uint | get_default_wgs () const |
uint | get_wave_size () const |
uint | get_num_of_mem_banks () const |
bool | is_nvidia () const |
bool | is_amd () const |
bool | is_intel () const |
bool | is_img () const |
![]() | |
virtual | ~Accelerator ()=default |
Single-device OpenCL acceleration implementation.
|
default |
|
overridedefault |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
overridevirtual |
Implements spla::Accelerator.
|
inline |
|
inline |
|
inline |
|
inline |
|
overridevirtual |
Implements spla::Accelerator.
|
inline |
|
inline |
|
inline |
|
overridevirtual |
Implements spla::Accelerator.
|
inline |
|
inline |
|
inline |
|
inline |
|
overridevirtual |
Implements spla::Accelerator.
|
inline |
|
inline |
|
inline |
|
inline |
|
overridevirtual |
Implements spla::Accelerator.
|
overridevirtual |
Implements spla::Accelerator.
|
overridevirtual |
Implements spla::Accelerator.