check transfer
0.1
Check data transfer for SDAccell OpenCL application
|
#include <stdio.h>
#include <signal.h>
#include <unistd.h>
#include <assert.h>
#include "ipc.h"
#include "exceptinfo.h"
#include "table_engine_console.h"
#include "tf_checktransferout.h"
#include "tf_checktransferin.h"
#include "tf_device.h"
#include "parse_cmd.h"
Go to the source code of this file.
Functions | |
int | main (int argc, char **argv) |
Start point for host application. More... | |
void | signal_handler (int signo) |
Variables | |
static volatile int | exit_flag = 0 |
int main | ( | int | argc, |
char ** | argv | ||
) |
Start point for host application.
argc | Number of arguments argv Pointer of argumnts |
Arguments:
-mode <mode> : 1 - check input, 2 - check output, 3 - check input and output -table <flag_show> : 1 - show table, 0 - do not show table -time <time> : execution time [s],
-file <path> : fullpath for xclbin, default "../binary_container_1.xclbin"
TF_CheckTransferIn & TF_CheckTransferOut:
-size <n> : size block of kilobytes, default 64 -metric <n> : 0 - binary: 1MB=2^10=1024*1024=1048576 bytes,
Definition at line 54 of file main.cpp.
References TableEngine::CreateTable(), exit_flag, TableEngine::GetConsolePos(), GetFromCommnadLine(), TF_Test::GetResult(), _except_info_t::info, IPC_delay(), IPC_getch(), IPC_getTickCount(), IPC_kbhit(), TF_Test::isComplete(), TF_Test::Prepare(), TableEngine::SetConsolePos(), signal_handler(), TF_Test::Start(), TF_Test::StepMainThread(), TF_Test::StepTable(), and TF_Test::Stop().
void signal_handler | ( | int | signo | ) |
|
static |
Definition at line 19 of file main.cpp.
Referenced by main(), and signal_handler().