Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

How to check the result stored in the tab_c #57

Closed
BiscuitsColonel opened this issue Mar 20, 2021 · 2 comments
Closed

How to check the result stored in the tab_c #57

BiscuitsColonel opened this issue Mar 20, 2021 · 2 comments

Comments

@BiscuitsColonel
Copy link

Hello,

I tested test_q1.exe in the database library.
The following is the execution log.

INFO: selected device 0: xilinx_u280_xdma_201920_3
INFO: initilized context.
INFO: initilized command queue.
INFO: created program with binary /Vitis_Libraries/database/L3/build/vt_database_aggr-xilinx_u280_xdma_201920_3.xclbin
INFO: built program.
create gqe::SOL2
sec_l:3, log_part:2, slice_num:4

partition + pipelined aggregate
------------------- Partitioning L table -----------------
=================
aggr_in_nrow_max = 3004998
xxxxxxxxxxxxxxxxxxxxxx invalid below xxxxxxxxxxxxxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxx invalid above xxxxxxxxxxxxxxxxxxxxxxxx
output nrow[0] = 2
output aggr_sum_nrow[0] = 2
output nrow[1] = 1
output aggr_sum_nrow[1] = 3
output nrow[2] = 1
output aggr_sum_nrow[2] = 4
output nrow[3] = 0
output aggr_sum_nrow[3] = 4
-----------------------Data Transfer Info-----------------------
H2D size = 160.25 MB
D2H size = 0.000305176 MB
------------------------Performance Info------------------------
Tab L pipelined partition, time: 0.116971 ms, throughput: 1337.89 GB/s
aggr pipelined, time: 0.138551 ms, throughput: 1129.5 GB/s
All time: 0.255522 ms, throughput: 612.448 GB/s
Aggr done, table saved: 4 rows,10 cols

In the test, I could confirm that the database library was working, but I could not confirm the result of executing the query with q1 of TPC-H.
I think the contents are saved in tab_c, but please tell me how to check.

@vt-lib-support
Copy link
Collaborator

The test code has a command line option -validate on to call software reference in q1.hpp and compare against FPGA result.

@BiscuitsColonel
Copy link
Author

BiscuitsColonel commented Mar 22, 2021

--------------- Query 1, aggregation --------------- 
dat dir is: db_data//dat1
file exist, skip generate.
file exist, skip generate.
file exist, skip generate.
file exist, skip generate.
file exist, skip generate.
file exist, skip generate.
file exist, skip generate.
Read Input table form db_data//dat1
Using StrategyManualSet
Select solution:2
Lineitem SF(1)	6001215 rows
Result table	1000 rows
LineItem table has been read from disk
INFO: selected device 0: xilinx_u280_xdma_201920_3
INFO: initilized context.
INFO: initilized command queue.
INFO: created program with binary gqe_aggr_part.xclbin
INFO: built program.
create gqe::SOL2
sec_l:2, log_part:2, slice_num:4

partition + pipelined aggregate
------------------- Partitioning L table -----------------
=================
aggr_in_nrow_max = 3004998
xxxxxxxxxxxxxxxxxxxxxx invalid below xxxxxxxxxxxxxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxx invalid above xxxxxxxxxxxxxxxxxxxxxxxx
output nrow[0] = 2
output aggr_sum_nrow[0] = 2
output nrow[1] = 1
output aggr_sum_nrow[1] = 3
output nrow[2] = 1
output aggr_sum_nrow[2] = 4
output nrow[3] = 0
output aggr_sum_nrow[3] = 4
-----------------------Data Transfer Info-----------------------
H2D size = 160.25 MB
D2H size = 0.000305176 MB
------------------------Performance Info------------------------
Tab L pipelined partition, time: 0.155982 ms, throughput: 1003.28 GB/s
aggr pipelined, time: 0.136449 ms, throughput: 1146.9 GB/s
All time: 0.292431 ms, throughput: 535.148 GB/s
Aggr done, table saved: 4 rows,10 cols
Result after OrderBy in CPU:
Q1 Demo Finished!
---------------Validate results---------------
Run Q1 in CPU as Golen
Q1 CPU run done,Start Validate...
Output row number check passed,start checking each value...
0 Errors found.
Validate Pass

What I want to check is the contents of tab_c.
Is it possible to check what kind of result is stored in tab_c by referring to q1.hpp?

vt-lib-support pushed a commit that referenced this issue Apr 19, 2021
c38197e Remove rewind option as no 2nd data ingressed (#57)
332e3d1 Merge pull request #38 from changg/fix_jenkinsfile
2f247cc fix libname in Jenkinsfile
6f9288a create master branch from next branch

git-subtree-dir: dsp
git-subtree-split: c38197e3de82b26514b78dd56ef2d726ebbbf2fb
vt-lib-support pushed a commit that referenced this issue Jul 14, 2021
6b60f47 update utils.mk (#68)
ee61e2e remove modular test which are not for customer (#67)
8cb2e7a Fix next cr 0511 (#66)
31e490b Fix next cr-1086848 (#65)
7571eba Fix cr 1098358 (#64)
5f013b6 Fix ripmd golden (#63)
3bf0e84 fix dsp chain issue (#62)
33ad0aa opt ecdsa secp256k1 (#61)
dc3cc06 fix typo in pragma
3e65107 Minor Changes (#50)
a0954a3 minor change (#59)
ec1de22 Next bring back api (#58)
b3fbbe3 Update Jenkinsfile
a9599aa change all the makefiles in L1 to fix aws support (#57)
1fdae3a Next benchmark (#55)
dbdc5fa Next benchmark (#53)
d5f7f30 Next benchmark (#52)
3f53c9f add aws/versal support for L1 (#51)
f93c89d update tool version for vck_190 (#49)
1845b19 support vcd_190 (#48)
47a57b4 AES refactor (#46)
0114cb6 Add Sizeless version CRC32 and Adler32 (#44)
2ed8174 2021.1 ripemd160 (#43)
a0562f2 change 2020.2_stable_latest to 2021.1_stable_latest

git-subtree-dir: security
git-subtree-split: 6b60f47b03ade447f1dea46b47d8abebe0fbe553
vt-lib-support pushed a commit that referenced this issue Jul 14, 2021
8ae31f4 Merge pull request #69 from changg/fix_utils
5ffe595 Merge pull request #68 from FaaSApps/dev2021.1
41acedc fix utils
1669d83 Merge remote-tracking branch 'sparse_lisa/dev2021.1' into dev2021.1
0c3e40b fix hold timing violation
d6f0773 Merge pull request #67 from FaaSApps/dev2021.1
66971cb Merge remote-tracking branch 'sparse_lisa/dev2021.1' into dev2021.1
a8cc599 using HBM to store parameters in spmv_double benchmark test
2dcc3c6 Merge pull request #66 from FaaSApps/dev2021.1
1f89399 Merge remote-tracking branch 'sparse_lisa/dev2021.1' into dev2021.1
ca3b1f4 fix pragma variable name error
15b70be Merge pull request #65 from FaaSApps/dev2021.1
e0a1b7f Merge remote-tracking branch 'sparse_lisa/dev2021.1' into dev2021.1
7a1504d add missing python code
4e82641 Merge pull request #64 from FaaSApps/dev2021.1
df4357e Merge remote-tracking branch 'sparse_lisa/dev2021.1' into dev2021.1
954da5a update shell script for generating test inputs for spmv_double benchmark
513761b simplify sparse matrix partition code
30659ad Merge pull request #63 from FaaSApps/dev2021.1
4d51dae Merge remote-tracking branch 'sparse_lisa/dev2021.1' into dev2021.1
bc786aa standardize code
a04f281 Merge pull request #61 from giorgiob/patch-1
fc515e5 Merge remote-tracking branch 'sparse_lisa/dev2021.1' into dev2021.1
3598af3 fix typos in README
3afc58f 2 typos
486dc8a Merge pull request #60 from FaaSApps/dev2021.1
174d943 Merge remote-tracking branch 'sparse_lisa/dev2021.1' into dev2021.1
80fc2b5 change spmv host code to use latest Kernel::run from hpc
56b41c2 add dependency in Jenkinsfile
8bae34e remove unused L3
33f4e98 Merge pull request #59 from FaaSApps/dev2021.1
ae9394f remove unused kernels
e4cac1b Merge remote-tracking branch 'sparse_lisa/dev2021.1' into dev2021.1
eb24a2f finish documentation for double precision SPMV
2938d06 fix issue in Doxyfile
717e3aa benchmark documentation done
baafb8e added benchmark .rst files
f461693 beatify benchmar READMES
3f68c09 clean up benchmark READMEs
d158f89 Merge pull request #58 from changg/next
fb7283e added test.txt for spmv_double benchmark
acb6ad3 change all the makefiles in L1 to fix aws support
688bc1b Revert "fix tcl/makefile for vu9p support"
ab0c45b fix tcl/makefile for vu9p support
71a6571 add versal/aws for L1
8951feb Merge pull request #57 from FaaSApps/dev2021.1
bb00212 Merge remote-tracking branch 'sparse_lisa/dev2021.1' into dev2021.1
362704f update spmv benchmark host code to use runKernels from fpga.hpp in HPC lib
b303e92 Merge pull request #56 from FaaSApps/dev2021.1
c39d18b improve csv
be76cb4 format code
d8caaa5 merge dev2021.1 branch from Lisa's repo
634a476 beautify readme
8ed4f54 finish readme in SpMV benchmark
48921f4 improve benchmakr
3f91efe spmv_double benchmark scripts work
bd9e341 add scripts for spmv_double benchmarking
07ab556 add python script to run L1 SPMV double test
2c7d392 spmv double benchmark kernel works on hw with xrt2020.2_released
16d0d8d change the stream depth between selMultX and rowAcc kernel from 1024 to 16, the .xclbin works on hw with 2020.2_released XRT
33444e4 add vck190 to the blacklist
d88738b format code
32d4d77 add README for benchmarks
a74fde2 remove unused data files
bd5bc03 double rowMemAcc path to avoid long delay between output rbs, hw_emu pass
164b66c add L2 benchmark code
ab6e389 move regAcc to selMultX kernel
ac18087 store idx with NNZ to remove 2 HBM channels connection
a17ffdf Merge pull request #54 from FaaSApps/dev2021.1
58432b3 Merge pull request #53 from lingl/dev2021.1
79ba64d add previously ignored test data files
8744603 remove internal L1 test data
87da992 rename test file
ba7c3b6 remove internal L2 tests
265d6e8 remove internal L1 tests
56080f6 Merge pull request #52 from lingl/dev2021.1
af5593b remove unused functions
a0cd25a add test data for float64 SpMV
064decc fix Makefile for cscmv test
c151df1 fix error
738af09 clean up cscmvSingleHbm test
28059fa format files
6fbaa25 add debug info printing in signature.py
2ca01bb successfully build latest fp64 spmv xclbin at 270MHz
86eefa5 fp64 spmv works for unbalanced load with max load diff is 4
2f0c763 improve hw efficiency for fp64 SPMV, olafu hw_emu time drops form 280us to 198us
4946791 fp64 SPMV pass hw_emu for olafu
bd0d677 add the multi channel partitions and row blocks control in fp64 spmv test
d323821 update L1 fp64 spmv test for sw simulation
12c28c7 added data generation script
c1039c6 remove obsolete L2 fp64 spmv tests
9b5919f remove timer kernel from fp64 spmv design
15b4c77 add cublas example
072edf5 merge upstream dev2021.1 branch
03a6e87 spmv float64 can reach 270MHz on U280
0547c3b formatting code
a4d4b6c Merge remote-tracking branch 'upstream/dev2021.1' into dev2021.1
bb11536 update host code for spmv
01a4c51 add vec padding in python code
f3bed58 change python code and assemblyY kernel to handle aligned row and col sizes
67d4912 typo error
557a15d add core code of loadIdxKernel
afaa1da add gpu benchmark
f562232 all load kernels in fp64 uses single function call
27c1472 check in the loadNnzKernel that works with the new code organization
34f1aa0 re-write internal code of loadNnz as one function
4179a71 add location for loadRowIdx and storeY kernel, timing improved by 0.2ns
7a3ac3d move some adder to selMultX to reduce the axis width between selMultX and rowAcc
40d6cee spmv benchmark
8db678b update spmv cpu benchmark
44643ed merge param ports into one AXIS port
b6fb6c3 one param port in selMultX works with fmax 220MHz
1f1885f add a fp64 spmv design with single param port for selMultX
2309696 added a float64 spmv test that has moveX and selMultX in one kernel
3602ebd added info.dat generation in signature.py to record the original and padded m,n,nnz
5611b6a added matrix and efficiency info in L2 SPMV test
6b368b6 hw emu pass throught
80fa2b1 hw_emu run through
8ca4dac added the interface definitions in the spmv kernels
08a7b39 added wavefore tracing to the L1 spmvKernel test
6870526 move to l3
51a0dd4 spmvKernel test pass csim
ff224f2 format
0373720 first draft of spmv benchmark
8593a53 added debugging infrastructure in python and L1 spmv test
c91c56e update L1 spmvKernel test to run cosim
0b4474e Merge pull request #50 from lingl/dev2021.1
3fea71f add spmv L1 test for internal debugging
f057cc3 fix all compilation errors in fp64 spmv hw_emu
1b0f781 fix issue in description.json
c8a0ad0 hw_emu hangs up
d001232 move Python code from L3 to L2 tests that use the code
ade8fe6 build host.exe and spmv.xclbin for hw_emu successfully
41da0f6 float64 spmv test kernel and host pass compilation
720f46e Merge remote-tracking branch 'upstream/next' into dev2021.1
a5d1ebd standardize code
00ce3e9 added all kernel imp
caf0a47 add more L2 kernel code for fp64
59ff524 add some L2 kernel definitions
0c01748 add assembleY to output single entry, also added test for that function.
8f9b834 added python code for generating in/ref-vectors
9c89596 remove all zeros when check signature. All tests pass.
929b6f9 signature verification works for one test
5352982 change colIdx storage to be the (colId-chMinColId)/parEntries
d1bf088 fix bug in sig_gen
7fac638 fix memory image genaration bug
9324a7d finish memory image generation Python code
89db930 Signature generation done
e1834fb add chParInfo generation python code
f840e35 finish nnz col and row padding
fcc21fd added signature.py to pad nnzs to parEntries and parEntries*accLatency
9a6edab fix typos
168a75c rename fwd4MultComp to fwdIdx
d81fdc7 change module load4MultComp to loadIdx
07899ec remove rows info from col parameter storage
152b35d remove row Idx generation from multX and selMultX
976bbbf outputRow test pass
1b82f4a adapt outputRow test for new row parameters
277d8aa added logic to generate 0s for rows outside the range of chRowBlock
866e9ae update param passing sequence for rowAcc
cf6994d modify parition code to make minColId to be aligned with parEntries
a50188a partition checking code works
08a379c simplify partition impl and add multiple matrices logging support
1988127 refactor partition python code
b600a7f add row block info generation for each channel
f0e44d7 beautify partition.py
1a621b3 separate log generation function
685d3fd dump partition data into binary file
421734a partition works
64280a8 change 2020.2_stable_latest to 2021.1_stable_latest
39c49f9 update partition.py
2522e02 add row block analysis in python
b036cda add python code for analyzing matrices
1a18c7e code standardization
e45810e outputRow pass test
e107cd1 fix bugs in outputRow testbench
70d3efe added datamover code and test for row param and results
38517db add x distribution test in loadCol. Test pass.
ca0fcac auto-gen Makefile and run_hls.tcl for loadCol test
0812cf8 add block size to the output xStr of loadCol
bf6ed5b loadCol pass CSIM and COSIM
7292d3f add loadCol test
340fad2 use same L1 module load4MultComp for moving col indices and number of rows
430de61 use description.json to generate run_hls.tcl and Makefile for L1 loadColIdx test case
447fb32 add the imp and test of loadColIdx, test pass
0fab834 Merge pull request #48 from lingl/next
5f7158a drop fmax for 201920_3 shell
5b6ae6b simplify loadNnz implementation
4bd5784 Merge pull request #47 from lingl/next
df94c62 increase hw build time for L2 cscmv test
2361d06 standardize loadNnz test
e4695cd implemented & tested loadNnz
e86b2d3 standardize code and description.json
d44a646 remove .wcfg file
03a05d5 selMultX works in both sw_emu and hw_emu
d6725f0 csim pass for selMultX
3e08258 added selMultX kernel core
77079a7 finish all components for selMultX
835a533 in multX assume host pads each row to multiple 32 NNZs
3c400bd reduces bubble from 15/row to 1/row
46c7756 squeeze some bubbles out of multX
bc8b3df add multX implementation
1fcaa96 use parameter stream to pass parameters
a0ece37 formatting and auto generate Makefile and .tcl file
a1004cf add FP64 input vector selector logic
4709463 implemented rowAcc primitive for rowAcc kernel
65d37a8 wrap regAcc and rowMemAcc with pure streaming inf
ec0497f modify L1/tests/hw/fp64/regAdd/description.json to generate Makefile and .tcl file
1f268ec implemented fully pipelined regAcc for double data type
af3835d update description.json for fp64/rowMemAcc test
0ee91eb add fp64 rowMemAcc, 8 cycles, COSIM pass
b429d07 added double data type cscmv tests

git-subtree-dir: sparse
git-subtree-split: 8ae31f422a7e3edff4a8a15681d2a2a70ed050e3
vt-lib-support pushed a commit that referenced this issue Jul 14, 2021
9ab1777 Merge pull request #74 from FaaSApps/dev2021.1
e917537 update connectivity
b6c5918 Merge branch 'dev2021.1' into next
b085de8 update docs
bdb32c4 Merge pull request #73 from giorgiob/next
9d47b38 fix typo utlization
31e5667 Merge pull request #72 from FaaSApps/dev2021.1
db6b602 remove u50
1d00f0f Merge branch 'dev2021.1' of gitenterprise.xilinx.com:FaaSApps/xf_hpc into dev2021.1
d287325 update fpga init
b6baa12 Merge pull request #71 from FaaSApps/dev2021.1
97c01a9 Merge pull request #70 from changg/fix_utils
d8ed68e Update description.json
be70d6c fix utils
4e6cddf filter devices by device/shell name
be788d6 updates map
fd3eee1 Merge pull request #69 from FaaSApps/dev2021.1
7a40ea3 remove unused codes
52480a6 update tests names
bc6119f add buffer func
09c9893 update memInstr
46ddc5b Merge pull request #68 from liangm/next
adc8480 Merge branch 'dev2021.1' into next
e6e5713 Merge branch 'next' of gitenterprise.xilinx.com:FaaSApps/xf_hpc into next
7acea06 add more testing time
6a2bdba Merge pull request #67 from FaaSApps/dev2021.1
16a3895 Merge branch 'dev2021.1' of gitenterprise.xilinx.com:FaaSApps/xf_hpc into dev2021.1
5c75aed update connection
8a63b8c update connection
4d650a8 Update README.md
b457291 Update README.md
50b7077 Merge pull request #66 from liangm/next
2d2eee7 Merge branch 'dev2021.1' into next
d56ebc7 rm unused scripts
632373d merge dev2021.1
0062ba2 Merge branch 'next' of gitenterprise.xilinx.com:FaaSApps/xf_hpc into next
3a6a3c8 rm unused scripts
512f91d remove unused scripts
1370545 updates
f5eec1d update benchmark testcases
17fde02 Merge pull request #64 from FaaSApps/dev2021.1
d70b310 Merge branch 'dev2021.1' of gitenterprise.xilinx.com:FaaSApps/xf_hpc into dev2021.1
4e0304c delete u50
a186d2a modify data_gen for cg_spmv benchmark to use latest python code
e622074 Merge pull request #62 from FaaSApps/dev2021.1
af989bb updates
bb0cd7c fix bugs
7c7eab2 updates
181446e fix bugs
483c54e Merge pull request #61 from liangm/next
f3d5bb6 update test data
897bc6d Merge branch 'dev2021.1' into next
8e38e0f fix errors
12a1636 Merge branch 'dev2021.1' into next
a9fc4a1 fix errors
7a1f4f6 Merge branch 'dev2021.1' into next
ebc3766 Merge branch 'dev2021.1' of gitenterprise.xilinx.com:FaaSApps/xf_hpc into dev2021.1
83777f3 Update conn_u280.cfg
a5e5fdb remove repeat function
9d83ad1 Merge branch 'dev2021.1' into next
c5bc3e9 fix bugs
aff34b8 merge dev2021.1
54a1aae Merge branch 'dev2021.1' of gitenterprise.xilinx.com:FaaSApps/xf_hpc into dev2021.1
9b1f4cf new impl of streamFwd && add split&merge stream function
6327e8d change copy func
a58ed76 add new timer
e80995e fix error
155eeeb adopt ap_wait
dd090ba Merge pull request #59 from liangm/dev2021.1
59d147e remove time-exhausted tests
ed73b58 increase test time limit
d9c33bc update
7505a35 update host
b02847f Merge pull request #58 from liangm/next
cc602bb update docs
4143d4f Merge branch 'next' of gitenterprise.xilinx.com:FaaSApps/xf_hpc into next
9de1802 merge dev2021.1
3903494 Merge pull request #55 from liangm/next
d300be6 Merge branch 'next' of gitenterprise.xilinx.com:FaaSApps/xf_hpc into next
8bbcb3d update args
cbd3410 Merge branch 'dev2021.1' of gitenterprise.xilinx.com:FaaSApps/xf_hpc into dev2021.1
e2023f0 Merge pull request #57 from yifei/next
4e7cd06 fix error
3f091b0 fix error
c2b72a8 update time limit
93d1da0 Merge branch 'dev2021.1' into next
8a49716 Merge branch 'next' of gitenterprise.xilinx.com:FaaSApps/xf_hpc into next
e86bcf7 increase time in tests
34d1a2f Merge pull request #56 from yifei/next
70b8063 Update Makefile
d03127b fix error
3665be1 add dataset
7bea70c fix error
9086bce Merge pull request #54 from liangm/next
5a4df04 Merge branch 'dev2021.1' into next
c1e4394 Merge branch 'dev2021.1' of gitenterprise.xilinx.com:FaaSApps/xf_hpc into dev2021.1
353932c update docs
3f697aa update docs
0a7a946 Update Readme.md
7bd38ad update docs
b317e1e update
492c72b change L3 tests & benchmarks
b4dad3f Update Readme.md
d81131b Update Readme.md
c371a8f Merge branch 'dev2021.1' into next
8924a80 format*
a2b180d Merge branch 'next' of gitenterprise.xilinx.com:liangm/xf_hpc into next
ee88d53 Merge branch 'dev2021.1' into next
729b376 updates
3ffb146 update parameters
6b166f2 Merge branch 'dev2021.1' of gitenterprise.xilinx.com:liangm/xf_hpc into dev2021.1
de47a15 change format
87d57f0 rm unused files
34f83db update Readme
4f80ca0 Merge branch 'dev2021.1' into next
fa5938b Merge branch 'next' of gitenterprise.xilinx.com:liangm/xf_hpc into next
ce4fb49 Merge branch 'dev2021.1' of gitenterprise.xilinx.com:FaaSApps/xf_hpc into dev2021.1
83fe6f4 update tests arguments
e9bc5ad update matrix links
1f1b0a1 remove L3 cg benchmark from next branch
555a7fd Merge branch 'next' of gitenterprise.xilinx.com:FaaSApps/xf_hpc into next
54c4915 merge dev2021.1
32884f1 update time limit
3063684 add template
ca03c13 Merge branch 'dev2021.1' of gitenterprise.xilinx.com:FaaSApps/xf_hpc into dev2021.1
68b8c84 update docs
d4cd11d Update README.md
ea6151a Merge pull request #51 from liangm/dev2021.1
595cd02 add missing data
2068028 update testcase
bf9a9fe update func name
046fdcf update freq
7c2cf27 update docs
cefeed0 update docs
01c0efe update docs
9eed723 update docs
fd582ef updates
0498a70 Update Readme.md
a47be76 Update Readme.md
eda1fff Merge branch 'dev2021.1' of gitenterprise.xilinx.com:FaaSApps/xf_hpc into dev2021.1
ea0a627 generating signature
6edb8ca avoid repeat download
3c34a18 format
9c5d3f4 Update Readme.md
8ca4e5b Update Readme.md
60fb639 Merge branch 'dev2021.1' of gitenterprise.xilinx.com:FaaSApps/xf_hpc into dev2021.1
3840738 kick off cg if verify not specified
9eb8742 correct test matrix path
28c5d22 Update Readme.md
a682a63 Update Readme.md
18b742d Update Readme.md
2f4a6da add missing file
1f92f9f Merge branch 'dev2021.1' of gitenterprise.xilinx.com:FaaSApps/xf_hpc into dev2021.1
3146f96 Merge pull request #52 from lingl/dev2021.1
8ba2f3b set more memory for impl
8bf2a8e move L3/benchmarks related python file to L2/src/python
70839b3 Merge remote-tracking branch 'upstream/dev2021.1' into dev2021.1
75b17d5 resolve conflicts
fb44d91 add num_mismatches in cg spmv benchmark .csv files
56fe2f0 Update Readme.md
e3b8ba9 Update Readme.md
4b2e05a added num of mismatches in the host code output and fpga benchmark
70c991a Update Readme.md
62a29b2 Merge remote-tracking branch 'upstream/dev2021.1' into dev2021.1
3579a10 Update Readme.md
0bebe4f built 3FCN @250MHz with Azure shell successfully
a09c348 format
3342b51 Merge branch 'dev2021.1' of gitenterprise.xilinx.com:FaaSApps/xf_hpc into dev2021.1
c552b63 set more memory for impl
d579664 Update Readme.md
9be444a update benchmark
3ce1dcb Update Readme.md
5584e09 Update Readme.md
c2a4607 Update Readme.md
d595ccd remove test data
00a413b Merge branch 'dev2021.1' of gitenterprise.xilinx.com:FaaSApps/xf_hpc into dev2021.1
ccca438 Merge pull request #50 from lingl/dev2021.1
30b9f43 update description & makefiles
bc81adb merge hpc dev2021.1
c551501 modify cg_spmv benchmark host code and sw(CPU/GPU) code to use 1e^-12 tol
ebf5cba updates
c24f285 Merge branch 'dev2021.1' of gitenterprise.xilinx.com:FaaSApps/xf_hpc into dev2021.1
89074b9 orgnize files and makefiles for sparse cg
dee96dc added matrix list for cg_spmv_jacobi benchmark
dc5a601 modify SPMV CG host code to use 1e^-12 as tol and re-run benchmark
b031f68 Create Readme.md
974fe72 Update Readme.md
ce4040c Create Readme.md
218e53f Merge pull request #49 from liangm/dev2021.1
537c063 Merge branch 'dev2021.1' of gitenterprise.xilinx.com:FaaSApps/xf_hpc into dev2021.1
d33a29a update testing memory&time limit
5b76910 Update Readme.md
0187fa2 Update Readme.md
585d750 Update Readme.md
9c8be35 update makefile for tests
0f6bb54 update Readme
34b9c45 update usage
26c12fe update data
487f8af re-organize dirs
912bbf7 update usage
22c5ea3 add resource utilization
2cb1f7b update Readme
dab6fba add sparse cg benchmark
c0731e4 aws support
e48f904 Merge branch 'next' of gitenterprise.xilinx.com:FaaSApps/xf_hpc into next
b330498 Merge branch 'dev2021.1' of gitenterprise.xilinx.com:FaaSApps/xf_hpc into dev2021.1
46eeb37 Merge pull request #48 from changg/next
568dd3d Update README.md
a2a1b7e Update README.md
1f4c4b2 aws support
d128725 Merge pull request #46 from liangm/dev2021.1
63624fa change name
46e73b0 update testing memory&time limit
cedeeaf Merge branch 'dev2021.1' of gitenterprise.xilinx.com:liangm/xf_hpc into dev2021.1
ec59b00 Merge branch 'dev2021.1' of gitenterprise.xilinx.com:FaaSApps/xf_hpc into dev2021.1
ec7fed6 top up memory limite
349effe Merge branch 'dev2021.1' of gitenterprise.xilinx.com:FaaSApps/xf_hpc into dev2021.1
83d5df5 add versal/aws for L1
3251622 Merge branch 'next' of gitenterprise.xilinx.com:FaaSApps/xf_hpc into next
8bf1325 Update README.md
8843101 Merge pull request #45 from changg/next
c2b4a18 Update Jenkinsfile
8b28aad add versal/aws for L1
4c4520a Merge branch 'dev2021.1' of gitenterprise.xilinx.com:FaaSApps/xf_hpc into dev2021.1
69ab8d7 update dependency
f51d24c update dependency
c195858 update dependency
6fe3823 update dependency
ea1c09e update dependency
7972684 increase testing memory & time limit
387cc05 update doc
138e8ef update license
53eb906 update docs
e42f4b8 update docs
1366d08 sepecify data for tests
4263c56 update include paths
237f36e add test case
4501ebb add test case
f44aaf4 updates
7c2c56b add tests
754f54c add test without python
75e4c50 add test case
5864111 add test case
e8c57d5 updates
dcb3733 add tests
15c0796 add test without python
ae7a4f3 Update description.json
bc8a6b4 Update description.json
7a3078b Merge pull request #43 from lingl/dev2021.1
96388b3 Merge remote-tracking branch 'upstream/dev2021.1' into dev2021.1
3152862 add runKernels to fpga.hpp
37a46a8 added spmv cg benchmark support
45c0cd0 SpMV cgSolver built at 243MHz and pass test
2c0cdc8 add test list
e1b1683 Merge pull request #42 from liangm/dev2021.1
179a2e2 fix issues
b91abef update cgsolve spmv test with latest SPMV implementation in SPARSE lib
90d5619 format
98e6dd9 update tests
ae3787b adapte spmv cgSolver with changes in sparse lib
b79a17c fix pragma
b4959e1 updates
f671a57 Merge branch 'dev2021.1' of gitenterprise.xilinx.com:FaaSApps/xf_hpc into dev2021.1
f869047 update docs for CG
f7e7a9f fix error
c176e41 running list of mtx
5a0ff29 updates
5d87f14 format
caed87f enable tests
14e891b update func name
47d62ba Merge pull request #40 from liangm/next
e774e33 enable tests
d61b739 delete unused tests
2bcc710 Merge branch 'dev2021.1' of gitenterprise.xilinx.com:FaaSApps/xf_hpc into dev2021.1
937e24c remove activation functions in fcn.hpp
b13d2c1 Merge branch 'dev2021.1' of gitenterprise.xilinx.com:FaaSApps/xf_hpc into next
3db5372 remove activation functions in fcn.hpp
681e6ff files not part of the release
ba166d3 gemv update
4e38c4c gemv l3 hw emu work
44da80d Merge branch 'next' of gitenterprise.xilinx.com:FaaSApps/xf_hpc into next
88dce30 Merge pull request #39 from liangm/dev2021.1
bd1b8a8 fix error
4cfb436 SPMV+CG achieves 250MHz and runs on hw
d2747fc fix for fcn
c74aef3 Merge pull request #38 from liangm/dev2021.1
07d2a2b fix issue in conn_u280.cfg for spmv+cg
1cf5d9d fix
5f7c8ad update CG with latest fp64 SPMV
f6a5027 add 30min more to hw build
9ddd19a add support shell
3e44717 correct shell name
f775298 cg spmv achieve 243MHz on U280
1986837 fix Makefile
da9bbe4 fix rtm
61e8bab format files
e894df7 increase emulation time
6e23b36 add shell name in whitelist
e2514cb fix print
9aaebc7 need to debug
9044940 fix mlp makefile
d743cbd use same dataset
ac19224 add benchmark gpu
ff351a1 Merge branch 'dev2021.1' of gitenterprise.xilinx.com:FaaSApps/xf_hpc into dev2021.1
bec4aed update fpga.hpp path
41c5fdc add cgsolver benchmark
84fdb8e Spmv+CG+Jacobi works for matrix smaller than 4Kx4K
94de408 fix padding issue in genSpMat.py
e8890a0 add verification function in genSpMat.py
fb12a37 orgnize fpga.hpp in rtm projs
bc2283e path issues
a3ecdbd Update Readme.md
2bf280f Update Readme.md
ffc4b93 Update Readme.md
dd8c4e1 Merge remote-tracking branch 'upstream/dev2021.1' into dev2021.1
a864eed Update Readme.md
9ce767d Update Readme.md
a842f07 Create Readme.md
c536aed Merge branch 'dev2021.1' of gitenterprise.xilinx.com:FaaSApps/xf_hpc into dev2021.1
dbe0616 add benchmark proj
3cae78d correct test name
aba7d20 correct test name
e9c9a8b spmp+cg+jacobi can reach 250MHz fmax
c072ad5 fix error
7e2817b add python code use Sparse matrix for CG. SPMV+CG+Jacobi pass hw_emu with python generated golden ref.
0eb9b52 Merge pull request #35 from liangm/dev2021.1
a2e6d70 update description
ccf913d update Makefiles
2b5a5b3 update tb path
5d15d8e add copy function back
df6b1c0 update by case_gen
f211f0f Merge pull request #37 from lingl/dev2021.1
631a619 fix bugs due to datatype conversion
8d749a3 add dupTk6 kernel
109cdae formatting code
535288d SPMV+CG+Jacobi hw emulation run through
1cca81b Merge remote-tracking branch 'upstream/dev2021.1' into dev2021.1
5d26e04 Merge branch 'dev2021.1' of gitenterprise.xilinx.com:FaaSApps/xf_hpc into dev2021.1
d81e2e5 update typo
fcb9b1a fix SPMV CG host code errors
0f48b95 SPMV CG host code pass compilation
410ea96 add host code for SPMV CG
bdab524 update
e6e1bb2 add support for init
1d72cb1 spmv CG hw_emu target build is successful
7e8923d add u280 connection file for spmv CG
70f9c30 added hbm load/store kernels
eac78fc update freq for u50
b8b64e7 Merge pull request #36 from lingl/dev2021.1
70e7e8f remove first finish call in kernel.runAll
d7faefb change control to plram for ports issues
24c9330 updates
22f056c Merge branch 'dev2021.1' of gitenterprise.xilinx.com:FaaSApps/xf_hpc into dev2021.1
a3f2c89 update include paths
9200107 Update Readme.md
298d18a Merge branch 'dev2021.1' of gitenterprise.xilinx.com:FaaSApps/xf_hpc into dev2021.1
bae3cc2 add Readme for benchmark
5f75066 Update README.md
1499f4d update u50 connection and fmax
485d3be fix errors in L1 tests
4a73098 remove unused timers
1954d92 update connections
a1b79da update connections
1f5aae1 remove unused testbenchs
f965843 updates
f78dc8c remove unused testbenchs
f197b93 merge gemv
fc0870c fix errors in timer
9ba0cc1 update timers
d51245c change signal&clock type names
5059fc8 change signal&timer namespace
f5b0847 fix bugs in control.hpp
5d145ec define signal type in seperate header
a578664 update test control
442de26 format*
ab56075 Merge branch 'dev2021.1' of gitenterprise.xilinx.com:FaaSApps/xf_hpc into dev2021.1
a5bfdb2 arrangement benchmarks
0b4be03 updates
508dba9 update kernel gemv source files
a984a2e update loadMats
45a51fc fix errors
b97f5e6 reuse func from xf_blas
3380388 fix bugs
355b23b updates
107d820 add 2-channel impl
85ffcda updates
6be2f12 4-channel impl.
fe48ee8 add readme
779aa67 add other number of channels cg
5b3b885 add testbench for 1-channel cg
b780a16 updates
3c82398 add new testbench for 8-channel gemv
c916806 updates
756c374 add multiple timer request
a6972fc concise codes
4f54972 concise loadmats
5187d23 stream forward instead of stream copy
79e7819 add time per iter
ba7f796 fix error in gpu
93ae988 namespace issues
975eb41 namespace issue solved
70e6fa8 update main path
b294698 updates
48cd3ec format*
07b20ab format*
79a37ef Merge branch 'dev2021.1' of gitenterprise.xilinx.com:FaaSApps/xf_hpc into dev2021.1
b6f5616 some updates
b8f9b18 fix bugs of stream size
498c225 fix bugs of stream size
c3d634c fix bugs of vecPar
a8e2146 fix errors
d74d0d2 updates
b8b6f30 correct efficiency
2153dcb add missing file
a131fcc efficient way to get ortho matrix
733aa89 updates
0cd383e new impl.
f2f5360 add new tests
b705098 remove uused tests
11ee6f3 updates
da883f4 Merge branch 'dev2021.1' of gitenterprise.xilinx.com:liangm/xf_hpc into dev2021.1
4c1c744 update connection
67ef393 add patch for hls
134cb98 add assert to memory access
4c49a35 add missing lib
64df4da Merge branch 'dev2021.1' of gitenterprise.xilinx.com:FaaSApps/xf_hpc into dev2021.1
49026ce add u50 support
02c8051 update filenames
bc6eb05 fix stream depth issues
cbf9bc8 add cpu testcase
5d4984a ***format***
02d3974 add new kernel testbench
d6d84b7 Merge branch 'next' of gitenterprise.xilinx.com:FaaSApps/xf_hpc into next
0af0d45 update function names
29229f1 updates
8b40b97 add multi-channel support
db10f00 add project file for cgsolver multi-channel gemv
123ca5c updates
b4ac2ab modify datamovers
59e8a33 reuse function in the same lib
90c1738 add testbench for multi-channel gemv-cgsolver
d12493c fix typos
60adb1f update interface names
26c7a53 fix bugs
7b66265 Merge branch 'dev2021.1' of gitenterprise.xilinx.com:liangm/xf_hpc into dev2021.1
b60fdb7 print hw efficiency
26d3cca fix bugs
27be836 format codes
28536fe Merge branch 'dev2021.1' of gitenterprise.xilinx.com:liangm/xf_hpc into dev2021.1
4e746e4 add cuda benchmark
bd4fc28 update
c0579f3 update
2521bd8 updates
91c9487 workaround to add dependency
eba831d update fmax
c12b4fe compute HW execution time
9e98b79 update connection
45a72ab update makefile
3faa410 add dataflow to kernel top func
f6a3e7f add signals to timer
2370a8c change names
96bf26c don't print x
a8c1e47 updates
5b172f8 update makefiles
ccf489f add clock count
f95c1f8 fix bug
63bfdcf add timer kernel
4c2038d update
7af04ef format
0af6f75 update pk proc
af38150 Merge branch 'dev2021.1' of gitenterprise.xilinx.com:liangm/xf_hpc into dev2021.1
d92f0ab Merge branch 'dev2021.1' of gitenterprise.xilinx.com:liangm/xf_hpc into dev2021.1
6828baa updates
5d822c8 simplify the scripts
8b505f3 update to write results to path
2c4ca6b update to write results to path
e09af37 fix bugs in push memory
c05a98f fix bugs
82b275f Merge branch 'dev2021.1' of gitenterprise.xilinx.com:liangm/xf_hpc into dev2021.1
5d61679 update
8e68493 update
96b614c updates
681e387 revert
5c4ee79 Merge branch 'dev2021.1' of gitenterprise.xilinx.com:FaaSApps/xf_hpc into dev2021.1
4bd241e fixed segment fault
7979b89 change 2020.2_stable_latest to 2021.1_stable_latest
47b97ac typo fixed
675e8ee fix bugs
745189b fix issues with cosim
2a5d8a1 some updates
0817c5e add License
191172c fixed deadlock
97e6714 fix issues in map
67f93c0 remove unused tests
442ee95 updates
4334e05 fixed deadlock
f1bc708 add testbench for update_xk
fcb074e add testbench for jacobi_rk
88e4727 fix bugs in bufferMap
049bd56 bug fixed
1baca31 add missing files
3c8b11a fix issues in jacobi preconditioner
6fce9a3 add jacobi preconditioner impl.
27e490b convert to symbolic link
ed8923e add missing cfg files
536960a update impl.
3c69570 add new impl.
6d61dd6 fix error; add support for different activations
5036492 support different activation
1fce1cf add seq test for cgsolver
4716e32 update options for debug
542b0b2 update params
713df5b update params
88ac9a5 update testbench
0f1049f rm endl
267af7f update python script
0bc1196 update symbolic link
eb1f7c2 update fmax
1d9d7db add python script
b064d66 make it works
4bbd961 add design&test of cgSolver kernel with gemv
d14cc0a updates
464f166 add gemv impl.
a584018 add testbench for gemv
3fe4e6e support different activations
f909547 add cg-solver project into the repo
277d565 update pragma for axis interface
eb6d6f7 support different activation functions
8491d58 Merge branch 'next' into dev2021.1
cd7d998 update interface hpp
50a1325 Merge remote-tracking branch 'faas/dev2021.1' into dev2021.1
9ccde02 add python
e9dc878 add benchmarks
fdb4399 use small size for hw emu
10a68d2 fix error
f0e0249 add new example
6d0b3f2 add test case
08d3406 first version of L3 hpc mlp

git-subtree-dir: hpc
git-subtree-split: 9ab17771b4cd5603fd84fbb8db3d0890b7f41c33
vt-lib-support pushed a commit that referenced this issue Jul 14, 2021
0d85fda Merge pull request #83 from leol/fix-regression
703740a Fix HW_EMU stall issue by adding disable_auto_rewind properly
7b6c312 Merge pull request #82 from changg/fix_timeout
103a671 fix mem limit
8a31e6f Merge pull request #78 from mlechtan/next
d712471 Fix for CR-1100957.
450d34c update utils.mk to fix CR-1099846 (#77)
825ca3e Regen Makefile + fix for CR-1099846
1ef68a4 Regen Makefiles + fix for CR-1099846
be70647 Adding FFT defaults for backwards compatibility
e3ffd95 Fix for ADL-601
8d90b3e Reverting FFT's aiecompiler option: "-Xchess=main:noodle.optim.olbb=20", as it is causing a significant QoR degradation.
7547c50 Regenerating Makefiles
cf67891 Minor tidy up
4ba7618 Renaming FFT testcases
9e412ae Fix for Matrix Multiply - ADL-575 & ADL-577
6756386 Fix for issues: ADL-598 & ADL-599
40734b6 Fix for CR-1099828 and CR-1099835.
83a3f23 Fix for CR-1099658.
9b3c4d0 Syncing testcases names.
a189e03 Merge pull request #76 from mlechtan/cr_1098791
c1ce566 Renaming testcases.
991b31c Adding description.json for widget components
1ca81c1 Merge pull request #2 from FaaSApps/next
6f715d9 Merge pull request #71 from mlechtan/cr_1098791
d635a15 Removing duplicate --use-phy-shim
2650486 Merge pull request #75 from changg/fix_timeout
8e1c24e fix timemout
aa045d3 Merge branch 'next' into cr_1098791
4af7af5 Updating DSPLib to 05/12/2021 P4 CL: 3214238. Fixing failures in FFT, FIR and MM testcases. (#68)
e854e7e Merge pull request #74 from changg/fix_timeout
96bf5aa fix memlimit
807909b Updated Makefiles with fix for issue #242
8ab3cd2 Regenerated Makefiles
07dcc3a Changing "option" to "options"
4510221 Merge pull request #73 from leol/fix-CR-1099304
59a1267 Add configs during link time
c6acd69 Add connectivity files
bd7e558 Merge pull request #72 from leol/fix-CR-1099304
e1a8f16 Remove redundant xrt initialization files
a503a8a Adding connectivities for aws-vu9p-f1
e417ef7 Fix connection issue by adding connectivity constraints (#69)
a619bfd Fix for CR-1098791.
46bb7c1 Merge pull request #66 from mlechtan/next
6fd4535 Update description.json
c072d6c Update description.json
ce07774 Merge pull request #61 from mlechtan/next
448c8aa Merge branch 'next' into next
e57681e Merge pull request #65 from changg/0417
3216344 fix coding style error
83562fc fix matric
3f82160 Delete dds_mixer.cpp
953e6b2 fft and matric_mul
254682b test update
483af6d Appending target list with vitis_aie_x86sim
4f21761 Enabling x86sim target on xf_dsp_aie
7eb8a14 Add readme for explaining the input/output order for 1D/2D FFT (#59)
a64c9b1 Remove rewind option as no 2nd data ingressed (#57)
35741a2 Merge pull request #56 from yuanqian/L1_aws
c2f2613 hls cases support aws-vu9p-f1
bc81c26 Merge pull request #52 from yuanqian/vck190_aws
44d7e75 add pl script for embedded
d0eab99 port vitis cases to vck190 and aws
5e017d7 Merge pull request #51 from leol/L2-benchmark
74e719e Remove conlict pragma (PIPELINE/INLINE)
66b2a43 Merge pull request #46 from changg/6DSPcases
9fd92dc fix token in matrix_mult
9cb3f4c Merge pull request #50 from leol/L2-benchmark
9561f3f Correct path in readme
491236f Merge pull request #49 from leol/L2-benchmark
87fe6e1 Add descriptions for AIE graphs in readme
5a66285 Merge pull request #48 from leol/L2-benchmark
d5f3576 Improve readme
73e0a10 Merge pull request #47 from leol/L2-benchmark
34591c2 Add readmes
513f851 Merge pull request #45 from leol/L2-benchmark
0151849 Host code standardization
6dd5a90 add all left 6 cases
5d85f11 add fir_decimate_asym
305d63d refine fir_sr_sym
ada7282 add five cases and one hang
5d01190 Merge pull request #44 from changg/reorg_And_newcases
03d621b re-org project and add two more cases
9696681 Merge pull request #42 from leol/L2-benchmark
70a5f40 Merge remote-tracking branch 'upstream/next' into L2-benchmark
d7b27f9 Fix for Cosim stall by disabling auto-rewind
26f4801 Disable auto-rewind to fix Cosim stalls
9db0d22 Merge pull request #43 from changg/fir_interpolate_asym
be99df1 fix multi_params.json
94433e2 add vitis_aie_sim in Jenkinsfile
ac82e94 add fir_sr_sym
8b70c17 Fix CR-1087277
f02c0cd add L1/tests/aie
7201b31 add fir_interpolate_asym
eb1d7ae Merge remote-tracking branch 'upstream/next' into L2-benchmark
d504d13 Change default test size for 2D fixed hw run
91744f7 Reference design for 2D FFT
ac15092 Merge pull request #41 from changg/rm_unused_file
6b61b03 remove unused files
4d6577c Merge pull request #39 from changg/merge_aiedsplib
388a9bd merge aie dsp code
3d5adb0 Ref designs for 1D FFT (fixed+float)
bead7fa Merge pull request #37 from changg/jenkinsfile
54bbf5a fix libname in Jenkinsfile
65b1311 Merge pull request #36 from leol/remove-dim
134f4e3 Remove dim option in stream pragmas
cdb562b change 2020.2_stable_latest to 2021.1_stable_latest

git-subtree-dir: dsp
git-subtree-split: 0d85fdaa4077ee0bef8aaf9fac3924cd0999afb8
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants