|
|
using | Chunk = ac_int<chunk_bits, false> |
| |
|
using | HostSizeType = min_ibf_fpga::backend_sycl::HostSizeType |
| |
|
using | timeUnit = std::chrono::duration<double, std::milli> |
| |
|
template<typename T > |
| using | unique_utilities_ptr = std::unique_ptr<T, decltype(utilities_QueueDeleter)> |
| |
|
|
template<typename T > |
| unique_utilities_ptr< T > | malloc_device_utilities (size_t const count) |
| |
|
template<typename T > |
| unique_utilities_ptr< T > | malloc_host_utilities (size_t const count) |
| |
|
void | setup_fpga () |
| |
|
|
static double | getRuntime (std::vector< sycl::event > const events) |
| |
|
static double | getRuntime (sycl::event const &event) |
| |
|
static double | getRuntime (sycl::event const &startEvent, sycl::event const &endEvent) |
| |
|
static void | printDuration (std::string const &label, std::chrono::steady_clock::time_point const &start, std::chrono::steady_clock::duration duration=std::chrono::steady_clock::duration()) |
| |
|
static void | printDurationFromEvent (std::string const &label, sycl::event const event) |
| |
◆ is_emulator
template<size_t chunk_bits, bool profile = false>
◆ utilities_QueueDeleter
template<size_t chunk_bits, bool profile = false>
Initial value:= [this](void * ptr)
{
sycl::free(ptr, utilitiesQueue);
}
The documentation for this class was generated from the following file: