|
UltrafastSecp256k1 3.50.0
Ultra high-performance secp256k1 elliptic curve cryptography library
|
#include <ufsecp_gpu.h>
Public Attributes | |
| char | name [128] |
| uint64_t | global_mem_bytes |
| uint32_t | compute_units |
| uint32_t | max_clock_mhz |
| uint32_t | max_threads_per_block |
| uint32_t | backend_id |
| uint32_t | device_index |
Device info structure (filled by ufsecp_gpu_device_info).
Definition at line 113 of file ufsecp_gpu.h.
| uint32_t ufsecp_gpu_device_info_t::backend_id |
UFSECP_GPU_BACKEND_*
Definition at line 119 of file ufsecp_gpu.h.
Referenced by ufsecp_gpu_device_info().
| uint32_t ufsecp_gpu_device_info_t::compute_units |
Streaming multiprocessors / CUs
Definition at line 116 of file ufsecp_gpu.h.
Referenced by ufsecp_gpu_device_info().
| uint32_t ufsecp_gpu_device_info_t::device_index |
Index within backend
Definition at line 120 of file ufsecp_gpu.h.
Referenced by ufsecp_gpu_device_info().
| uint64_t ufsecp_gpu_device_info_t::global_mem_bytes |
Total device memory in bytes
Definition at line 115 of file ufsecp_gpu.h.
Referenced by ufsecp_gpu_device_info().
| uint32_t ufsecp_gpu_device_info_t::max_clock_mhz |
Max clock speed in MHz
Definition at line 117 of file ufsecp_gpu.h.
Referenced by ufsecp_gpu_device_info().
| uint32_t ufsecp_gpu_device_info_t::max_threads_per_block |
Max threads per block/threadgroup
Definition at line 118 of file ufsecp_gpu.h.
Referenced by ufsecp_gpu_device_info().
| char ufsecp_gpu_device_info_t::name[128] |
Device name (null-terminated)
Definition at line 114 of file ufsecp_gpu.h.
Referenced by ufsecp_gpu_device_info().