|
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 |
Public Member Functions inherited from spla::Accelerator | |
| virtual | ~Accelerator ()=default |
Single-device OpenCL acceleration implementation.
|
default |
|
overridedefault |
|
inlinenodiscard |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inlinenodiscard |
|
overridevirtual |
Implements spla::Accelerator.
|
inline |
|
inlinenodiscard |
|
inlinenodiscard |
|
inlinenodiscard |
|
overridevirtual |
Implements spla::Accelerator.
|
inlinenodiscard |
|
inline |
|
inline |
|
overridevirtual |
Implements spla::Accelerator.
|
inlinenodiscard |
|
inlinenodiscard |
|
inlinenodiscard |
|
inlinenodiscard |
|
overridevirtual |
Implements spla::Accelerator.
|
inlinenodiscard |
|
inlinenodiscard |
|
inlinenodiscard |
|
inlinenodiscard |
|
overridevirtual |
Implements spla::Accelerator.
|
overridevirtual |
Implements spla::Accelerator.
|
overridevirtual |
Implements spla::Accelerator.