Commit Graph

69 Commits

Author SHA1 Message Date
frero 194138e2df ex7: add show target 2025-11-03 11:41:43 +01:00
frero 9fd64db349 ex7: add diff and compare target
- simplifies the `check` target
- plots the differences or prints the differences of arbitrary data
  points
2025-11-03 11:24:17 +01:00
frero 82a2b6c46f ex7: init 2025-11-03 11:24:17 +01:00
frero 7f963e562b ex6: report 2025-10-27 20:53:34 +01:00
frero 74d0775a58 ex6: fix correct handling of remainder pixels 2025-10-27 19:44:39 +01:00
frero 42cf2f9592 ex6: finish 2025-10-27 19:14:51 +01:00
frero 919e9ce992 ex6: automate running cuda remotely 2025-10-27 19:08:58 +01:00
frero a39a420086 ex6: format 2025-10-25 15:36:24 +02:00
frero e95b514be7 cudafy flake 2025-10-25 15:36:24 +02:00
frero a142588ac7 ex6: init 2025-10-25 15:36:24 +02:00
frero 379e718012 ex5: make handin 2025-10-20 21:20:11 +02:00
frero dd3db2bbe0 ex5: finish report 2025-10-20 21:17:45 +02:00
frero e89f42a08b ex5: finish openmp 2025-10-20 19:58:56 +02:00
frero 0904916ba2 ex5: improve cache locality
use row-major block partitioning for better cache locality
2025-10-20 19:58:53 +02:00
frero 26da3f8d5e ex5: finish pthreads 2025-10-20 19:58:53 +02:00
frero 2deec88da0 ex5: init 2025-10-20 19:58:53 +02:00
frero 2ece575b3d handin 2025-10-07 17:19:58 +02:00
frero 2d2a0333af report 2025-10-07 17:14:02 +02:00
frero c1f3e9a678 task 8 2025-10-07 17:14:02 +02:00
frero 2126473078 task 7 2025-10-07 17:14:02 +02:00
frero e65573abf0 task 6 2025-10-07 17:13:55 +02:00
frero 655b1f70fe task 5 2025-10-07 17:12:13 +02:00
frero e8edd0a88c task 4 2025-10-07 17:12:13 +02:00
frero 8fcf063c0d task 3 2025-10-07 17:12:13 +02:00
frero eca18b7675 task 2 2025-10-07 17:12:13 +02:00
frero 2a5d4dece0 task 1 2025-10-07 17:12:13 +02:00
frero f6c7cff8da format 2025-10-07 17:12:13 +02:00
frero dbd6259ac7 ex4: init 2025-10-07 17:12:13 +02:00
frero 4627b0b522 ex3: report 2025-10-07 15:18:14 +02:00
frero 68b665bb91 ex3: done 2025-10-07 15:18:14 +02:00
frero a43b80dbce ex3: merge 2025-10-07 15:18:14 +02:00
frero d25da4df8c ex3: task 1 2025-10-07 15:18:14 +02:00
frero 90dbc4e177 ex3: task 2 2025-10-07 15:18:14 +02:00
frero 34c7c09ca4 ex3: task 3 2025-10-07 15:18:14 +02:00
frero 7fa9edd59f ex3: task 4 2025-10-07 15:18:14 +02:00
frero 9644fc5dda ex3: task 5 2025-10-07 15:18:14 +02:00
frero 165c18a6fe ex3: task 6 2025-10-07 15:18:14 +02:00
frero 96de4ae5fe ex3: task 7 2025-10-07 15:18:14 +02:00
frero 7c00bf20bf ex3: task 8 2025-10-07 15:18:14 +02:00
frero ad41c944b3 ex3: start solving 2025-10-07 15:18:14 +02:00
frero ef1b6f58a0 ex3: style 2025-10-07 15:18:14 +02:00
frero 09e4c6be47 ex3: initialize 2025-10-07 15:18:14 +02:00
frero 07e19d5674 ex2: theory questions report 2025-10-07 15:18:14 +02:00
frero 1c95c95222 ex2: add parallel benchmarking 2025-09-16 06:52:39 +02:00
frero 8c8d89b021 ex2: add comments 2025-09-16 06:52:39 +02:00
frero e24ab6e4f0 ex2: fix benchmark 2025-09-11 12:25:55 +02:00
frero c39150b27a ex2: re-add argc/argv interactivity 2025-09-11 12:25:01 +02:00
frero b25fdd92b0 ex2: it just works
- work around bugs in savebmp by changing YSIZE
- optimize calculate by changing YSIZE
- write to total buffer in reverse order for correct bmp
2025-09-11 12:25:01 +02:00
frero eb02c25559 ex2!: 3 times height 2025-09-10 21:20:12 +02:00
frero efd1fa4922 ex2: make parallel job init 2025-09-10 18:09:09 +02:00