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

Go to the source code of this file.

Classes

class  sdfg::gpu::ScheduleType_GPU_Base< Derived >
 Base class for GPU schedule types (CUDA/ROCm) using CRTP pattern. More...

Namespaces

namespace  sdfg
namespace  sdfg::gpu

Functions

GPUDimension sdfg::gpu::gpu_dimension (const structured_control_flow::ScheduleType &schedule)
 Get the GPU dimension from any GPU schedule type.
void sdfg::gpu::gpu_dimension (structured_control_flow::ScheduleType &schedule, const GPUDimension &dimension)
 Set the GPU dimension on any GPU schedule type.
symbolic::Integer sdfg::gpu::gpu_block_size (const structured_control_flow::ScheduleType &schedule)
 Get the block size from any GPU schedule type Returns default values if not explicitly set:
void sdfg::gpu::gpu_block_size (structured_control_flow::ScheduleType &schedule, const symbolic::Expression block_size)
 Set the block size on any GPU schedule type.