Yes it does.
I have doubts about my aocl flash. Is my JTAG USB cable is necessary after aocl flash? I have a experience to set up DE5a Net DDR4 and It wasn't needed.
root@sada:~ $ aocl diagnose acl0
Verified that the kernel mode driver is installed on the host machine.
Using platform: Intel(R) FPGA SDK for OpenCL(TM)
Using Device with name: c5p : HPC Reference Platform
Using Device from vendor: Terasic
clGetDeviceInfo CL_DEVICE_GLOBAL_MEM_SIZE = 1073741824
clGetDeviceInfo CL_DEVICE_MAX_MEM_ALLOC_SIZE = 1072693248
Memory consumed for internal use = 1048576
Actual maximum buffer size = 1072693248 bytes
Writing 1023 MB to global memory ...
Allocated 1073741824 Bytes host buffer for large transfers
Write speed: 816.17 MB/s [816.17 -> 816.17]
Reading and verifying 1023 MB from global memory ...
Read speed: 804.17 MB/s [804.17 -> 804.17]
Successfully wrote and readback 1023 MB buffer
Transferring 8192 KBs in 16 512 KB blocks ... 553.19 MB/s
Transferring 8192 KBs in 8 1024 KB blocks ... 646.89 MB/s
Transferring 8192 KBs in 4 2048 KB blocks ... 752.08 MB/s
Transferring 8192 KBs in 2 4096 KB blocks ... 791.50 MB/s
Transferring 8192 KBs in 1 8192 KB blocks ... 792.19 MB/s
PCIe Gen2.0 peak speed: 500MB/s/lane
Writing 8192 KBs with block size (in bytes) below:
Block_Size Avg Max Min End-End (MB/s)
524288 548.95 553.09 536.97 537.99
1048576 638.44 646.89 634.02 631.68
2097152 745.32 752.08 743.03 742.59
4194304 788.59 791.50 785.71 787.58
8388608 792.19 792.19 792.19 792.19
Reading 8192 KBs with block size (in bytes) below:
Block_Size Avg Max Min End-End (MB/s)
524288 542.00 553.19 533.15 531.31
1048576 628.96 630.81 625.49 622.37
2097152 721.87 722.43 720.88 719.30
4194304 762.59 762.75 762.43 761.64
8388608 779.54 779.54 779.54 779.54
Write top speed = 792.19 MB/s
Read top speed = 779.54 MB/s
Throughput = 785.87 MB/s
DIAGNOSTIC_PASSED