Created performance results from 2021/03/07

This commit is contained in:
Liam Paul Cooper
2021-03-30 16:44:57 -04:00
parent c89f735185
commit aa3c2bfeaa
55 changed files with 228394 additions and 0 deletions

View File

@@ -0,0 +1,17 @@
Fitter Status : Successful - Sat Mar 6 19:19:28 2021
Quartus Prime Version : 19.2.0 Build 57 06/24/2019 Patches 0.01rc SJ Pro Edition
Revision Name : afu_default
Top-level Entity Name : dcp_top
Family : Arria 10
Device : 10AX115N2F40E2LG
Timing Models : Final
Logic utilization (in ALMs) : 55,747 / 427,200 ( 13 % )
Total registers : 79974
Total pins : 310 / 826 ( 38 % )
Total virtual pins : 0
Total block memory bits : 2,272,720 / 55,562,240 ( 4 % )
Total RAM Blocks : 320 / 2,713 ( 12 % )
Total DSP Blocks : 28 / 1,518 ( 2 % )
Total HSSI RX channels : 12 / 48 ( 25 % )
Total HSSI TX channels : 12 / 48 ( 25 % )
Total PLLs : 25 / 112 ( 22 % )

File diff suppressed because it is too large Load Diff

View File

@@ -0,0 +1,4 @@
Synthesis Status : Successful - Sat Mar 6 18:56:26 2021
Revision Name : afu_default
Top-level Entity Name : dcp_top
Family : Arria 10

File diff suppressed because it is too large Load Diff

View File

@@ -0,0 +1,29 @@
CONFIGS=-DNUM_CLUSTERS=1 -DNUM_CORES=2 -DNUM_WARPS=4 -DNUM_THREADS=4 -DL2_ENABLE=0 -DL3_ENABLE=0 -DPERF_ENABLE
make: Entering directory '/nethome/lcooper43/vortex-dev-old/driver/opae'
rm -rf libvortex.so *.o .depend
make: Leaving directory '/nethome/lcooper43/vortex-dev-old/driver/opae'
make: Entering directory '/nethome/lcooper43/vortex-dev-old/benchmarks/opencl/guassian'
LD_LIBRARY_PATH=/opt/pocl/runtime/lib:/nethome/lcooper43/vortex-dev-old/driver/opae:/opt/opae/1.1.2/lib:/opt/inteldevstack/a10_gx_pac_ias_1_2_1_pv/opencl/opencl_bsp/linux64/lib:/opt/intelFPGA_pro/quartus_19.2.0b57/hld/host/linux64/lib:/opt/intelFPGA_pro/quartus_19.2.0b57/hld/linux64/lib: ./guassian
enter demo main
[VXDRV] DEVCAPS: version=0, num_cores=1, num_warps=4, num_threads=4
OK
The result of matrix m is:
0.00 0.00 0.00 0.00
0.50 0.00 0.00 0.00
0.67 0.26 0.00 0.00
-0.00 0.15 -0.28 0.00
The result of matrix a is:
-0.60 -0.50 0.70 0.30
0.00 -0.65 -0.05 0.55
0.00 0.00 -0.75 -1.14
0.00 0.00 0.00 0.50
The result of array b is:
-0.85 -0.25 0.87 -0.25
The final solution is:
0.70 0.00 -0.40 -0.50
Passed!
make: Leaving directory '/nethome/lcooper43/vortex-dev-old/benchmarks/opencl/guassian'

View File

@@ -0,0 +1,19 @@
CONFIGS=-DNUM_CLUSTERS=1 -DNUM_CORES=2 -DNUM_WARPS=4 -DNUM_THREADS=4 -DL2_ENABLE=0 -DL3_ENABLE=0 -DPERF_ENABLE
make: Entering directory '/nethome/lcooper43/vortex-dev-old/driver/opae'
rm -rf libvortex.so *.o .depend
make: Leaving directory '/nethome/lcooper43/vortex-dev-old/driver/opae'
make: Entering directory '/nethome/lcooper43/vortex-dev-old/benchmarks/opencl/nearn'
LD_LIBRARY_PATH=/opt/pocl/runtime/lib:/nethome/lcooper43/vortex-dev-old/driver/opae:/opt/opae/1.1.2/lib:/opt/inteldevstack/a10_gx_pac_ias_1_2_1_pv/opencl/opencl_bsp/linux64/lib:/opt/intelFPGA_pro/quartus_19.2.0b57/hld/host/linux64/lib:/opt/intelFPGA_pro/quartus_19.2.0b57/hld/linux64/lib: ./nearn
loading db: cane4_0.db
loading db: cane4_1.db
loading db: cane4_2.db
Number of records: 1500
Finding the 5 closest neighbors.
[VXDRV] DEVCAPS: version=0, num_cores=1, num_warps=4, num_threads=4
1974 12 22 18 24 JOYCE 30.6 89.9 80 593 --> Distance=0.608276
1965 5 13 0 17 TONY 27.8 89.0 122 260 --> Distance=2.416610
1991 3 18 12 19 DEBBY 28.5 87.8 107 850 --> Distance=2.662703
1957 4 17 6 12 ALBERTO 32.5 87.8 54 510 --> Distance=3.330163
1964 8 5 6 9 FLORENCE 31.5 86.3 18 242 --> Distance=3.992490
Passed!
make: Leaving directory '/nethome/lcooper43/vortex-dev-old/benchmarks/opencl/nearn'

View File

@@ -0,0 +1,19 @@
CONFIGS=-DNUM_CLUSTERS=1 -DNUM_CORES=2 -DNUM_WARPS=4 -DNUM_THREADS=4 -DL2_ENABLE=0 -DL3_ENABLE=0 -DPERF_ENABLE
make: Entering directory '/nethome/lcooper43/vortex-dev-old/driver/opae'
rm -rf libvortex.so *.o .depend
make: Leaving directory '/nethome/lcooper43/vortex-dev-old/driver/opae'
make: Entering directory '/nethome/lcooper43/vortex-dev-old/benchmarks/opencl/saxpy'
LD_LIBRARY_PATH=/opt/pocl/runtime/lib:/nethome/lcooper43/vortex-dev-old/driver/opae:/opt/opae/1.1.2/lib:/opt/inteldevstack/a10_gx_pac_ias_1_2_1_pv/opencl/opencl_bsp/linux64/lib:/opt/intelFPGA_pro/quartus_19.2.0b57/hld/host/linux64/lib:/opt/intelFPGA_pro/quartus_19.2.0b57/hld/linux64/lib: ./saxpy
enter demo main
[VXDRV] DEVCAPS: version=0, num_cores=1, num_warps=4, num_threads=4
Attempting to create program from binary...
Read program from binary.
attempting to create input buffer
attempting to create output buffer
attempting to create kernel
setting up kernel args
attempting to enqueue write buffer
attempting to enqueue kernel
Elapsed time: 4 ms
Download destination buffer
make: Leaving directory '/nethome/lcooper43/vortex-dev-old/benchmarks/opencl/saxpy'

View File

@@ -0,0 +1,19 @@
CONFIGS=-DNUM_CLUSTERS=1 -DNUM_CORES=2 -DNUM_WARPS=4 -DNUM_THREADS=4 -DL2_ENABLE=0 -DL3_ENABLE=0 -DPERF_ENABLE
make: Entering directory '/nethome/lcooper43/vortex-dev-old/driver/opae'
rm -rf libvortex.so *.o .depend
make: Leaving directory '/nethome/lcooper43/vortex-dev-old/driver/opae'
make: Entering directory '/nethome/lcooper43/vortex-dev-old/benchmarks/opencl/sfilter'
LD_LIBRARY_PATH=/opt/pocl/runtime/lib:/nethome/lcooper43/vortex-dev-old/driver/opae:/opt/opae/1.1.2/lib:/opt/inteldevstack/a10_gx_pac_ias_1_2_1_pv/opencl/opencl_bsp/linux64/lib:/opt/intelFPGA_pro/quartus_19.2.0b57/hld/host/linux64/lib:/opt/intelFPGA_pro/quartus_19.2.0b57/hld/linux64/lib: ./sfilter
enter demo main
[VXDRV] DEVCAPS: version=0, num_cores=1, num_warps=4, num_threads=4
Attempting to create program from binary...
Read program from binary.
attempting to create input buffer
attempting to create output buffer
attempting to create kernel
setting up kernel args
attempting to enqueue write buffer
attempting to enqueue kernel
Elapsed time: 4 ms
Download destination buffer
make: Leaving directory '/nethome/lcooper43/vortex-dev-old/benchmarks/opencl/sfilter'

View File

@@ -0,0 +1,42 @@
CONFIGS=-DNUM_CLUSTERS=1 -DNUM_CORES=2 -DNUM_WARPS=4 -DNUM_THREADS=4 -DL2_ENABLE=0 -DL3_ENABLE=0 -DPERF_ENABLE
make: Entering directory '/nethome/lcooper43/vortex-dev-old/driver/opae'
rm -rf libvortex.so *.o .depend
make: Leaving directory '/nethome/lcooper43/vortex-dev-old/driver/opae'
make: Entering directory '/nethome/lcooper43/vortex-dev-old/benchmarks/opencl/sgemm'
LD_LIBRARY_PATH=/opt/pocl/runtime/lib:/nethome/lcooper43/vortex-dev-old/driver/opae:/opt/opae/1.1.2/lib:/opt/inteldevstack/a10_gx_pac_ias_1_2_1_pv/opencl/opencl_bsp/linux64/lib:/opt/intelFPGA_pro/quartus_19.2.0b57/hld/host/linux64/lib:/opt/intelFPGA_pro/quartus_19.2.0b57/hld/linux64/lib: ./sgemm -n32
[VXDRV] DEVCAPS: version=0, num_cores=1, num_warps=4, num_threads=4
Create context
Create program from kernel source
Upload source buffers
Execute the kernel
Elapsed time: 4 ms
Download destination buffer
Verify result
PASSED!
PERF: instrs=360460, cycles=175991, IPC=2.048173
PERF: ibuffer stalls=20439
PERF: scoreboard stalls=50656
PERF: alu unit stalls=7129
PERF: lsu unit stalls=16771
PERF: csr unit stalls=0
PERF: fpu unit stalls=0
PERF: gpu unit stalls=0
PERF: icache reads=90397
PERF: icache read misses=73 (hit ratio=99%)
PERF: icache pipeline stalls=12325
PERF: icache reponse stalls=20439
PERF: dcache reads=45342
PERF: dcache writes=1061
PERF: dcache read misses=1252 (hit ratio=97%)
PERF: dcache write misses=1057 (hit ratio=0%)
PERF: dcache bank stalls=50688 (utilization=47%)
PERF: dcache mshr stalls=2005
PERF: dcache pipeline stalls=2034
PERF: dcache reponse stalls=192
PERF: smem reads=7978
PERF: smem writes=6207
PERF: smem bank stalls=0 (utilization=100%)
PERF: dram requests=1423 (reads=362, writes=1061)
PERF: dram stalls=0 (utilization=100%)
PERF: dram average latency=26 cycles
make: Leaving directory '/nethome/lcooper43/vortex-dev-old/benchmarks/opencl/sgemm'

View File

@@ -0,0 +1,3 @@
# Generated by Platform Interface Manager user_clock_config.tcl
afu-image/clock-frequency-low:88.5
afu-image/clock-frequency-high:177

View File

@@ -0,0 +1,43 @@
CONFIGS=-DNUM_CLUSTERS=1 -DNUM_CORES=2 -DNUM_WARPS=4 -DNUM_THREADS=4 -DL2_ENABLE=0 -DL3_ENABLE=0 -DPERF_ENABLE
make: Entering directory '/nethome/lcooper43/vortex-dev-old/driver/opae'
rm -rf libvortex.so *.o .depend
make: Leaving directory '/nethome/lcooper43/vortex-dev-old/driver/opae'
make: Entering directory '/nethome/lcooper43/vortex-dev-old/benchmarks/opencl/vecadd'
LD_LIBRARY_PATH=/opt/pocl/runtime/lib:/nethome/lcooper43/vortex-dev-old/driver/opae:/opt/opae/1.1.2/lib:/opt/inteldevstack/a10_gx_pac_ias_1_2_1_pv/opencl/opencl_bsp/linux64/lib:/opt/intelFPGA_pro/quartus_19.2.0b57/hld/host/linux64/lib:/opt/intelFPGA_pro/quartus_19.2.0b57/hld/linux64/lib: ./vecadd -n64
[VXDRV] DEVCAPS: version=0, num_cores=1, num_warps=4, num_threads=4
Create context
Allocate device buffers
Create program from kernel source
Upload source buffers
Execute the kernel
Elapsed time: 4 ms
Download destination buffer
Verify result
PASSED!
PERF: instrs=4908, cycles=6173, IPC=0.795075
PERF: ibuffer stalls=247
PERF: scoreboard stalls=629
PERF: alu unit stalls=130
PERF: lsu unit stalls=204
PERF: csr unit stalls=0
PERF: fpu unit stalls=0
PERF: gpu unit stalls=0
PERF: icache reads=1528
PERF: icache read misses=65 (hit ratio=95%)
PERF: icache pipeline stalls=546
PERF: icache reponse stalls=247
PERF: dcache reads=371
PERF: dcache writes=113
PERF: dcache read misses=105 (hit ratio=71%)
PERF: dcache write misses=108 (hit ratio=4%)
PERF: dcache bank stalls=184 (utilization=72%)
PERF: dcache mshr stalls=125
PERF: dcache pipeline stalls=259
PERF: dcache reponse stalls=15
PERF: smem reads=154
PERF: smem writes=63
PERF: smem bank stalls=0 (utilization=100%)
PERF: dram requests=175 (reads=62, writes=113)
PERF: dram stalls=0 (utilization=100%)
PERF: dram average latency=26 cycles
make: Leaving directory '/nethome/lcooper43/vortex-dev-old/benchmarks/opencl/vecadd'