-
Notifications
You must be signed in to change notification settings - Fork 1
Check Transfer
Dmitry Smekhov edited this page Aug 26, 2017
·
5 revisions
Program for check data transfer between host and Xilinx OpenCL device
- Doxygen documentation: https://dsmv.github.io/sdaccel/check_transfer/index.html
- Project page: https://github.com/dsmv/sdaccel/projects/1
The program is developed on the basis of a TF_Test, TF_TestThread and TableEngineConsole templates that was developed in conjunction with Vladimir Karakozov. (https://github.com/karakozov) The program in console application that can work in two modes:
- with test table - for direct launch and launch from Qt
- without test table - for launch from SDAccel and launch on Nimbix server
Test table is a text table with status information:
- BlockWr - count of written blocks
- BlockRd - count of read blocks
- BlockOk - count of correct blocks
- BlockError - count of incorrect blocks
- SPD_CURRENT - velocity of data transfer for last 4 seconds
- SPD_AVR - velocity of data transfer from test start
- TF_CheckTransferOut - check data transfer from HOST to device
- TF_CheckTransferIn - check data transfer from device to HOST
- TF_CheckTransferInOut - check data transfer for path: HOST-device-HOST
(only TF_CheckTransferOut is released now)
- -table <flag_show> : 1 - show table, 0 - do not show table, default 0
- -time : execution time [s], default 10
- -file : fullpath for xclbin, default: "../binary_container_1.xclbin"
- -size : size block of megabytes, default 64
- -metric : 0 - binary: 1MB=2^10=10241024=1048576 bytes 1 - decimal: 1MB=10^6=10001000=1000000 bytes