/home/docs/checkouts/readthedocs.org/user_builds/advanced-micro-devices-composable-kernel/checkouts/develop/include/ck/utility/loop_scheduler.hpp Source File

/home/docs/checkouts/readthedocs.org/user_builds/advanced-micro-devices-composable-kernel/checkouts/develop/include/ck/utility/loop_scheduler.hpp Source File#

Composable Kernel: /home/docs/checkouts/readthedocs.org/user_builds/advanced-micro-devices-composable-kernel/checkouts/develop/include/ck/utility/loop_scheduler.hpp Source File
loop_scheduler.hpp
Go to the documentation of this file.
1 // Copyright (c) Advanced Micro Devices, Inc., or its affiliates.
2 // SPDX-License-Identifier: MIT
3 
4 #pragma once
5 
8 
9 namespace ck {
10 
14 {
15 #if CK_EXPERIMENTAL_DEFAULT_TO_INTER_WAVE_SCHEDULING
17 #else
19 #endif
20 }
21 
22 } // namespace ck
Definition: ck.hpp:270
LoopScheduler
Loop scheduler enumeration.
Definition: scheduler_enum.hpp:41
@ Default
Default scheduling strategy.
@ Interwave
Cross-wavefront scheduling.
constexpr LoopScheduler make_default_loop_scheduler()
Helper function to get default loop scheduler.
Definition: loop_scheduler.hpp:13