49 Commits (main)
 

Author SHA1 Message Date
leonnicolas 1cc4db1211
Merge pull request #5 from parallel-programming-hwr/container
k8s: add spec
3 years ago
leonnicolas 86403d3907
k8s: add spec 3 years ago
Trivernis 03396f0c41
Fix progress bar for cpu prime calculations
Signed-off-by: Trivernis <trivernis@protonmail.com>
3 years ago
Trivernis e557712b65
Merge branch 'main' of github.com:parallel-programming-hwr/rust-opencl-demo 3 years ago
Trivernis 385e7ab492
Add flag to benchmark prime calculation speed on the cpu
Signed-off-by: Trivernis <trivernis@protonmail.com>
3 years ago
leonnicolas e0297b8f09
Merge pull request #4 from parallel-programming-hwr/container
github action:
3 years ago
leonnicolas 268ac0be1a
github action:
add action to build wrapper container
3 years ago
leonnicolas 1036e9e4b4
Merge pull request #3 from parallel-programming-hwr/container
github action: fix action
3 years ago
leonnicolas f5f98fb667
github action: fix action 3 years ago
leonnicolas 6064bdb2af
Merge pull request #2 from parallel-programming-hwr/container
Dockerfile: create wrapper
3 years ago
leonnicolas 485d9796df
Dockerfile: create wrapper
create wrapper so one can start the demo with an http request
3 years ago
Trivernis 0f2fa4039d
Add --stdout flag to write results to stdout instead of a file
Signed-off-by: Trivernis <trivernis@protonmail.com>
3 years ago
Trivernis eacd852579
Change default benchmark filename
Signed-off-by: Trivernis <trivernis@protonmail.com>
3 years ago
Trivernis ce819319c9
Add timestamp to csv output
Signed-off-by: Trivernis <trivernis@protonmail.com>
3 years ago
Trivernis e584de8664
Add more semaphore locks for enqueueing
Signed-off-by: Trivernis <trivernis@protonmail.com>
3 years ago
Trivernis e12618fdd0
Add comments and remove logfile
Signed-off-by: Trivernis <trivernis@protonmail.com>
3 years ago
Trivernis cded1c7701
Add semaphores for more accurate results
Signed-off-by: Trivernis <trivernis@protonmail.com>
3 years ago
Trivernis f9ab4f66fe
Update README
Signed-off-by: Trivernis <trivernis@protonmail.com>
3 years ago
Trivernis 6dd39d0147
Merge branch 'main' of github.com:parallel-programming-hwr/rust-opencl-demo 3 years ago
Trivernis 189e3788c2
Add progress bar and detailed logging
Signed-off-by: Trivernis <trivernis@protonmail.com>
3 years ago
leonnicolas c4faa91307
Merge pull request #1 from parallel-programming-hwr/container
Dockerfile + github action
3 years ago
leonnicolas 465a9cf5cc
Dockerfile + github action
build Docker image with github action
3 years ago
Trivernis 5659ee2923 Separate local and global size bench and use streamed executor
Signed-off-by: Trivernis <trivernis@protonmail.com>
3 years ago
Trivernis 32bb3f32f6 Add cached streamed prime calculation
Signed-off-by: Trivernis <trivernis@protonmail.com>
3 years ago
Trivernis d89c574589 Add streaming executor
Signed-off-by: Trivernis <trivernis@protonmail.com>
3 years ago
Trivernis 8704bd387c Add option to change the local group size
Signed-off-by: Trivernis <trivernis@protonmail.com>
3 years ago
Trivernis 16e3e4a1bc Add concurrent kernel executor
Signed-off-by: Trivernis <trivernis@protonmail.com>
3 years ago
trivernis 7ee06b1d35
Add info command
Signed-off-by: trivernis <trivernis@protonmail.com>
3 years ago
trivernis f217164dc0
Add benchmarking of task count
Signed-off-by: trivernis <trivernis@protonmail.com>
3 years ago
trivernis bd58d5fd1a
Add csv file writer
Signed-off-by: trivernis <trivernis@protonmail.com>
3 years ago
trivernis 1ed8539e73
Change gpu timing to not include transmissions
Signed-off-by: trivernis <trivernis@protonmail.com>
3 years ago
trivernis 5a5d25a08b
Add comments and more stats to timings.csv
Signed-off-by: trivernis <trivernis@protonmail.com>
3 years ago
trivernis 50d202d3a2
Add prime validation and fix calculation
Signed-off-by: trivernis <trivernis@protonmail.com>
4 years ago
trivernis 3f381e3c0c
Change algorithm to use cached values only
Signed-off-by: trivernis <trivernis@protonmail.com>
4 years ago
trivernis 1014369493
Make global size configurable and improve algorithm
Signed-off-by: trivernis <trivernis@protonmail.com>
4 years ago
trivernis 4a2f61a83c
Change max memory allocation to 25% of the available memory
Signed-off-by: trivernis <trivernis@protonmail.com>
4 years ago
trivernis 940c7ff4a0
Fix memory allocation limit
Signed-off-by: trivernis <trivernis@protonmail.com>
4 years ago
trivernis c093c25946
Add prime caching to speed up division tests
Signed-off-by: trivernis <trivernis@protonmail.com>
4 years ago
trivernis 89e6ff8c72
Fix start value to be odd
Signed-off-by: trivernis <trivernis@protonmail.com>
4 years ago
trivernis e274bdecf9
Fix start to be a multiple of 3
Signed-off-by: trivernis <trivernis@protonmail.com>
4 years ago
trivernis f1c9948b07
Improve prime check algorithm
Signed-off-by: trivernis <trivernis@protonmail.com>
4 years ago
trivernis 7762d06987
Add README and LICENSE
Signed-off-by: trivernis <trivernis@protonmail.com>
4 years ago
trivernis 54e9e74db5
Fix kernel data types and add div check prime list
Signed-off-by: trivernis <trivernis@protonmail.com>
4 years ago
trivernis 123fed268a
Fix duration calculation
Signed-off-by: trivernis <trivernis@protonmail.com>
4 years ago
trivernis 517e79adb2
Change output file to open in append mode
Signed-off-by: trivernis <trivernis@protonmail.com>
4 years ago
trivernis 38f3932969
Change cli interface for limit and offset
Signed-off-by: trivernis <trivernis@protonmail.com>
4 years ago
trivernis be30f7ea7f
Add calculation speed output
Signed-off-by: trivernis <trivernis@protonmail.com>
4 years ago
trivernis 7f3c22fa28
Add cli options for prime calculation
Signed-off-by: trivernis <trivernis@protonmail.com>
4 years ago
trivernis c468488f04
Add prime calculation with abstracted kernel controller
Signed-off-by: trivernis <trivernis@protonmail.com>
4 years ago