|
check transfer
0.1
Check data transfer for SDAccell OpenCL application
|
< Internal data for TF_CheckTransferIn More...
Public Member Functions | |
| TF_CheckTransferIn_task_data () | |
| ~TF_CheckTransferIn_task_data () | |
Public Attributes | |
| cl_ulong8 | arrayExpect |
| expect values for data block More... | |
| cl_uint | BlockError |
| Count of incorrect blocks. More... | |
| cl_uint | BlockOk |
| Count of correct blocks. More... | |
| cl_uint | BlockRd |
| Count of read blocks. More... | |
| cl_uint | BlockWr |
| Count of written blocks. More... | |
| cl_ulong | dataExpect |
| expect data from input More... | |
| cl_ulong | dataOut |
| current data for output More... | |
| std::string | deviceName |
| OpenCL device name. More... | |
| cl::Buffer * | dpStatus |
| pointer to status buffer in the device memory More... | |
| cl_ulong | flagGetStatus |
| 1 - request for get status information More... | |
| char * | kernelName |
| kernel name More... | |
| cl::Kernel | krnl_calculate |
| OpenCL kernel for calculate. More... | |
| cl_uint | lastBlock |
| Number BlockWr for lastTick. More... | |
| clock_t | lastTick |
| Number of last clock() More... | |
| time_t | lastTime |
| time of last interval More... | |
| cl_uint | mbSize |
| bytes count in 1MB More... | |
| cl_uint | metricMode |
| 0 - binary: 1MB=2^10 bytes, 1 - decimal: 1MB=10^6 bytes More... | |
| cl::Buffer * | pBuffer [2] |
| pointers to buffers in the device memory More... | |
| cl_uint * | pBufOut [2] |
| pointers to buffers in the host memory More... | |
| TF_Device * | pDevice |
| OpenCL device and program. More... | |
| cl_uint * | pStatus |
| pointer to status buffer in the host memory More... | |
| cl::CommandQueue * | q0 |
| Pointer to OpenCL command queue. More... | |
| cl::CommandQueue * | q1 |
| Pointer to OpenCL command queue. More... | |
| cl_uint | RowNumber |
| Number of first row in the table. More... | |
| cl_uint | Sig |
| Signature for status buffer. More... | |
| cl_uint | sizeBlock |
| Size of block [bytes]. More... | |
| cl_int | sizeOfuint16 |
| Size of block in 512-bit words. More... | |
| clock_t | startTick |
| Number of start clock();. More... | |
| time_t | startTime |
| time of start main test cycle More... | |
| float | testTime |
| Time from test start. More... | |
| float | VelocityAverage |
| average speed (from test start) More... | |
| float | VelocityCurMax |
| maximum of VelocityCurrent More... | |
| float | VelocityCurMin |
| minimum of VelocityCurrent More... | |
| float | VelocityCurrent |
| current speed (on 4 secund interval) More... | |
< Internal data for TF_CheckTransferIn
Definition at line 17 of file tf_checktransferin.cpp.
|
inline |
Definition at line 72 of file tf_checktransferin.cpp.
|
inline |
Definition at line 110 of file tf_checktransferin.cpp.
| cl_ulong8 TF_CheckTransferIn_task_data::arrayExpect |
expect values for data block
Definition at line 70 of file tf_checktransferin.cpp.
| cl_uint TF_CheckTransferIn_task_data::BlockError |
Count of incorrect blocks.
Definition at line 23 of file tf_checktransferin.cpp.
Referenced by TF_CheckTransferIn::CheckBuffer(), TF_CheckTransferIn::GetResultInThread(), and TF_CheckTransferIn::StepTable().
| cl_uint TF_CheckTransferIn_task_data::BlockOk |
Count of correct blocks.
Definition at line 22 of file tf_checktransferin.cpp.
Referenced by TF_CheckTransferIn::CheckBuffer(), TF_CheckTransferIn::GetResultInThread(), and TF_CheckTransferIn::StepTable().
| cl_uint TF_CheckTransferIn_task_data::BlockRd |
Count of read blocks.
Definition at line 21 of file tf_checktransferin.cpp.
Referenced by TF_CheckTransferIn::GetResultInThread(), TF_CheckTransferIn::Run(), TF_CheckTransferIn::StartReadBuf(), and TF_CheckTransferIn::StepTable().
| cl_uint TF_CheckTransferIn_task_data::BlockWr |
Count of written blocks.
Definition at line 20 of file tf_checktransferin.cpp.
Referenced by TF_CheckTransferIn::GetResultInThread(), TF_CheckTransferIn::GetStatus(), and TF_CheckTransferIn::StepTable().
| cl_ulong TF_CheckTransferIn_task_data::dataExpect |
expect data from input
Definition at line 46 of file tf_checktransferin.cpp.
Referenced by TF_CheckTransferIn::CheckBuffer().
| cl_ulong TF_CheckTransferIn_task_data::dataOut |
current data for output
Definition at line 45 of file tf_checktransferin.cpp.
Referenced by TF_CheckTransferIn::PrepareInThread(), and TF_CheckTransferIn::SetBuffer().
| std::string TF_CheckTransferIn_task_data::deviceName |
OpenCL device name.
Definition at line 58 of file tf_checktransferin.cpp.
| cl::Buffer* TF_CheckTransferIn_task_data::dpStatus |
pointer to status buffer in the device memory
Definition at line 64 of file tf_checktransferin.cpp.
Referenced by TF_CheckTransferIn::GetStatus(), TF_CheckTransferIn::PrepareInThread(), TF_CheckTransferIn::StartCalculateBuf(), and TF_CheckTransferIn::~TF_CheckTransferIn().
| cl_ulong TF_CheckTransferIn_task_data::flagGetStatus |
1 - request for get status information
Definition at line 68 of file tf_checktransferin.cpp.
Referenced by TF_CheckTransferIn::Run(), and TF_CheckTransferIn::StepTable().
| char* TF_CheckTransferIn_task_data::kernelName |
kernel name
Definition at line 49 of file tf_checktransferin.cpp.
| cl::Kernel TF_CheckTransferIn_task_data::krnl_calculate |
OpenCL kernel for calculate.
Definition at line 53 of file tf_checktransferin.cpp.
Referenced by TF_CheckTransferIn::PrepareInThread(), and TF_CheckTransferIn::StartCalculateBuf().
| cl_uint TF_CheckTransferIn_task_data::lastBlock |
Number BlockWr for lastTick.
Definition at line 38 of file tf_checktransferin.cpp.
Referenced by TF_CheckTransferIn::Run().
| clock_t TF_CheckTransferIn_task_data::lastTick |
Number of last clock()
Definition at line 37 of file tf_checktransferin.cpp.
| time_t TF_CheckTransferIn_task_data::lastTime |
time of last interval
Definition at line 43 of file tf_checktransferin.cpp.
Referenced by TF_CheckTransferIn::Run().
| cl_uint TF_CheckTransferIn_task_data::mbSize |
bytes count in 1MB
Definition at line 34 of file tf_checktransferin.cpp.
Referenced by TF_CheckTransferIn::Run(), and TF_CheckTransferIn::TF_CheckTransferIn().
| cl_uint TF_CheckTransferIn_task_data::metricMode |
0 - binary: 1MB=2^10 bytes, 1 - decimal: 1MB=10^6 bytes
Definition at line 33 of file tf_checktransferin.cpp.
Referenced by TF_CheckTransferIn::GetResultInThread(), and TF_CheckTransferIn::TF_CheckTransferIn().
| cl::Buffer* TF_CheckTransferIn_task_data::pBuffer[2] |
pointers to buffers in the device memory
Definition at line 62 of file tf_checktransferin.cpp.
Referenced by TF_CheckTransferIn::PrepareInThread(), TF_CheckTransferIn::Run(), and TF_CheckTransferIn::~TF_CheckTransferIn().
| cl_uint* TF_CheckTransferIn_task_data::pBufOut[2] |
pointers to buffers in the host memory
Definition at line 60 of file tf_checktransferin.cpp.
Referenced by TF_CheckTransferIn::PrepareInThread(), TF_CheckTransferIn::Run(), and TF_CheckTransferIn::~TF_CheckTransferIn().
| TF_Device* TF_CheckTransferIn_task_data::pDevice |
OpenCL device and program.
Definition at line 51 of file tf_checktransferin.cpp.
Referenced by TF_CheckTransferIn::PrepareInThread(), and TF_CheckTransferIn::TF_CheckTransferIn().
| cl_uint* TF_CheckTransferIn_task_data::pStatus |
pointer to status buffer in the host memory
Definition at line 66 of file tf_checktransferin.cpp.
Referenced by TF_CheckTransferIn::GetStatus(), TF_CheckTransferIn::PrepareInThread(), and TF_CheckTransferIn::~TF_CheckTransferIn().
| cl::CommandQueue* TF_CheckTransferIn_task_data::q0 |
Pointer to OpenCL command queue.
Definition at line 55 of file tf_checktransferin.cpp.
Referenced by TF_CheckTransferIn::CleanupInThread(), TF_CheckTransferIn::GetStatus(), TF_CheckTransferIn::PrepareInThread(), and TF_CheckTransferIn::StartReadBuf().
| cl::CommandQueue* TF_CheckTransferIn_task_data::q1 |
Pointer to OpenCL command queue.
Definition at line 56 of file tf_checktransferin.cpp.
Referenced by TF_CheckTransferIn::CleanupInThread(), TF_CheckTransferIn::PrepareInThread(), and TF_CheckTransferIn::StartCalculateBuf().
| cl_uint TF_CheckTransferIn_task_data::RowNumber |
Number of first row in the table.
Definition at line 19 of file tf_checktransferin.cpp.
Referenced by TF_CheckTransferIn::Run(), and TF_CheckTransferIn::StepTable().
| cl_uint TF_CheckTransferIn_task_data::Sig |
Signature for status buffer.
Definition at line 26 of file tf_checktransferin.cpp.
Referenced by TF_CheckTransferIn::GetResultInThread(), and TF_CheckTransferIn::GetStatus().
| cl_uint TF_CheckTransferIn_task_data::sizeBlock |
Size of block [bytes].
Definition at line 24 of file tf_checktransferin.cpp.
Referenced by TF_CheckTransferIn::CheckBuffer(), TF_CheckTransferIn::GetResultInThread(), TF_CheckTransferIn::PrepareInThread(), TF_CheckTransferIn::Run(), TF_CheckTransferIn::SetBuffer(), TF_CheckTransferIn::StartReadBuf(), and TF_CheckTransferIn::TF_CheckTransferIn().
| cl_int TF_CheckTransferIn_task_data::sizeOfuint16 |
Size of block in 512-bit words.
Definition at line 25 of file tf_checktransferin.cpp.
Referenced by TF_CheckTransferIn::PrepareInThread(), and TF_CheckTransferIn::StartCalculateBuf().
| clock_t TF_CheckTransferIn_task_data::startTick |
Number of start clock();.
Definition at line 36 of file tf_checktransferin.cpp.
| time_t TF_CheckTransferIn_task_data::startTime |
time of start main test cycle
Definition at line 42 of file tf_checktransferin.cpp.
Referenced by TF_CheckTransferIn::Run().
| float TF_CheckTransferIn_task_data::testTime |
Time from test start.
Definition at line 39 of file tf_checktransferin.cpp.
Referenced by TF_CheckTransferIn::GetResultInThread(), TF_CheckTransferIn::Run(), and TF_CheckTransferIn::StepTable().
| float TF_CheckTransferIn_task_data::VelocityAverage |
average speed (from test start)
Definition at line 28 of file tf_checktransferin.cpp.
Referenced by TF_CheckTransferIn::GetResultInThread(), TF_CheckTransferIn::Run(), and TF_CheckTransferIn::StepTable().
| float TF_CheckTransferIn_task_data::VelocityCurMax |
maximum of VelocityCurrent
Definition at line 30 of file tf_checktransferin.cpp.
Referenced by TF_CheckTransferIn::GetResultInThread(), and TF_CheckTransferIn::Run().
| float TF_CheckTransferIn_task_data::VelocityCurMin |
minimum of VelocityCurrent
Definition at line 31 of file tf_checktransferin.cpp.
Referenced by TF_CheckTransferIn::GetResultInThread(), and TF_CheckTransferIn::Run().
| float TF_CheckTransferIn_task_data::VelocityCurrent |
current speed (on 4 secund interval)
Definition at line 27 of file tf_checktransferin.cpp.
Referenced by TF_CheckTransferIn::Run(), and TF_CheckTransferIn::StepTable().
1.8.13