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
xclbinFile xclbin file path
deviceNeeded needed FPGA board number
deviceIDs FPGA board IDs
// fields

char* operationName
char* kernelName
char* kernelAlias
unsigned int requestLoad
char* xclbinFile
char* xclbinFile2
unsigned int deviceNeeded
unsigned int cuPerBoard
std::vector <unsigned int> deviceIDs