rework Data section

This commit is contained in:
Max Lübke 2023-10-05 11:38:05 +02:00
parent 3598bb7642
commit 47331f9b00

View File

@ -74,23 +74,29 @@ make -j$(nproc)
The compiled executable can be found in the =build/src= directory.
* Data
* Data Information
I provide 6 different matrices with 3 different sizes:
I have provided a set of 6 matrices, each with 3 different sizes:
- =sma*.txt= are matrices with the size of 16x16
- =med*.txt= are matrices with the size of 2048x2048
- =big*.txt= are matrices with the size of 8192x8192
- =sma*.txt=: These matrices are of size 16x16
- =med*.txt=: These matrices are of size 2048x2048
- =big*.txt=: These matrices are of size 8192x8192
All matrices are stored in text files under =data=.
All of these matrices are available in text file format, and you can locate them
within the =data/= directory.
*Warning*: If you're about to run the benchmark with the big matrices, please
disable the benchmark on one single CPU core, unless you want to sit and wait
forever. Do this by calling cmake with =-DSEQ_BENCH=OFF= and recompile the
executable.
Below you will find the combination of all multiplication of all matrices and
their checksum. Let me now if you encounter other checksums.
*Important note*:
A word of caution when working with the large matrices (=big*.txt=): To avoid
exceedingly long execution times, it is advisable to disable the benchmark for a
single CPU core. You can achieve this by invoking CMake with the option
=-DSYCL_EX_COMPILE_SEQUENTIAL_BENCH=OFF= and then recompiling the executable
accordingly.
Additionally, below, you will find the results of multiplying all combinations
of these matrices along with their corresponding checksums. Please feel free to
reach out if you come across any other checksums or encounter further questions.
| Matrix A | Matrix B | Checksum |
|------------+------------+--------------|
@ -105,6 +111,6 @@ their checksum. Let me now if you encounter other checksums.
| =med2.txt= | =med1.txt= | =0xfdeb52bf= |
|------------+------------+--------------|
| =big1.txt= | =big1.txt= | =0xde9b4c0d= |
| =big2.txt= | =big2.txt= | =0x5365fc1= |
| =big2.txt= | =big2.txt= | =0x05365fc1= |
| =big1.txt= | =big2.txt= | =0xb185e6c1= |
| =big2.txt= | =big1.txt= | =0x59f5ffef= |