docc 0.8.3 (0d44999b)
C++ API Reference
Loading...
Searching...
No Matches
cuda_arch.h File Reference

Go to the source code of this file.

Classes

struct  sdfg::gpu::cuda::CudaComputeCapability
 A CUDA compute capability together with the name(s) of the device(s) that report it. More...
struct  sdfg::gpu::cuda::CudaMmaSupport
class  sdfg::gpu::cuda::CudaArch

Namespaces

namespace  sdfg
namespace  sdfg::codegen
namespace  sdfg::gpu
namespace  sdfg::gpu::cuda

Functions

std::vector< CudaComputeCapability > sdfg::gpu::cuda::query_cuda_compute_capabilities ()
 Queries the CUDA compute capabilities of the GPUs available on this machine.
const CudaArch * sdfg::gpu::cuda::cuda_arch_from_schedule_type (const structured_control_flow::ScheduleType &schedule)
 Wrapper, that allows us to store this inside the ScheduleType in the future.
const CudaArch * sdfg::gpu::cuda::cuda_arch_from_env ()
const CudaArch * sdfg::gpu::cuda::cuda_arch_from_available_hardware ()
const CudaArch * sdfg::gpu::cuda::cuda_arch_parse (const std::string &name)

Variables

CudaArch sdfg::gpu::cuda::CUDA_ARCH_SM70
CudaArch sdfg::gpu::cuda::CUDA_ARCH_SM75
CudaArch sdfg::gpu::cuda::CUDA_ARCH_SM80
CudaArch sdfg::gpu::cuda::CUDA_ARCH_SM86
CudaArch sdfg::gpu::cuda::CUDA_ARCH_SM87
CudaArch sdfg::gpu::cuda::CUDA_ARCH_SM89
CudaArch sdfg::gpu::cuda::CUDA_ARCH_SM90
CudaArch sdfg::gpu::cuda::CUDA_ARCH_SM100
CudaArch sdfg::gpu::cuda::CUDA_ARCH_SM103
CudaArch sdfg::gpu::cuda::CUDA_ARCH_SM107
CudaArch sdfg::gpu::cuda::CUDA_ARCH_SM110
CudaArch sdfg::gpu::cuda::CUDA_ARCH_SM120