struct xf::graph::L3::Handle::singleOP

#include "xf_graph_L3_handle.hpp"

Overview

setup information of single operation

Parameters:

operationName operation’s name
kernelName kernel’s name, if kernelName is defined, kernelAlias will not be needed
kernelAlias kernel’s name, if kernelName is not defined, kernelName will not be needed
requestLoad percentation of computing unit’s occupation. Maximum is 100, which represents that 100% of the computing unit are occupied. By using lower requestLoad, the hardware resources can be pipelined and higher throughput can be achieved
xclbinPath xclbin file path
deviceNeeded needed FPGA board number
deviceIDs FPGA board IDs
// fields

std::string operationName
std::string kernelName
std::string kernelAlias
unsigned int requestLoad
std::string xclbinPath
unsigned int deviceNeeded
unsigned int cuPerBoard
std::vector <unsigned int> deviceIDs