14#include "arccore/common/accelerator/RunQueuePool.h"
15#include "arccore/common/accelerator/RunQueueBuildInfo.h"
53 m_pool_size = pool_size;
56 m_pool.reserve(m_pool_size);
58 for (
Int32 i = 0; i < pool_size; ++i) {
Information to create a RunQueue.
RunQueuePool()
Creates an empty instance.
void setAsync(bool v) const
Modifies the asynchronous state of the queues.
void barrier() const
Forces waiting for all RunQueues.
void initialize(Runner &runner, Int32 pool_size)
Initializes the instance with pool_size RunQueues.
Execution queue for an accelerator.
Execution manager for accelerator.
Namespace for accelerator usage.
RunQueue makeQueue(const Runner &runner)
Creates a queue associated with runner.
std::int32_t Int32
Signed integer type of 32 bits.