Commit Graph

182 Commits

Author SHA1 Message Date
Linus Baumberger c3f6fa3b27 Add branchless w() variants sadly we had worse performance 2026-05-20 22:23:07 +02:00
[Quy Anh] «Elliot» Nguyen 2cd9031913 Merge branch 'ahmed-adjust-measurements' into 'main'
Add cache flush logic

See merge request course-asl-fastcode26/team70!24
2026-05-20 22:18:44 +02:00
Ahmed Kallala 32c2b9440e Add cache flush logic 2026-05-20 22:18:44 +02:00
Linus Baumberger 18b2180322 Merge branch 'pair_symmetry' into 'main'
implemented pair_symmetry that uses a LUT to calculate the distances

See merge request course-asl-fastcode26/team70!21
2026-05-20 16:14:59 +02:00
smail alijagic 045dadba5f implemented pair_symmetry that uses a LUT to calculate the distances 2026-05-20 10:29:17 +02:00
[Quy Anh] «Elliot» Nguyen e37300134b Merge branch 'linus/optimization_file_structure_update' into 'main'
updated structure of how we document the optimizations

See merge request course-asl-fastcode26/team70!18
2026-05-20 09:26:22 +02:00
Linus Baumberger 3ce1c8cc2e updated structure of how we document the optimizations 2026-05-20 09:26:22 +02:00
Linus Baumberger 1718a2122f Merge branch 'elliot/inlining' into 'main'
Inlining + Reorganization + Roofline

See merge request course-asl-fastcode26/team70!17
2026-05-19 23:17:44 +02:00
[Quy Anh] «Elliot» Nguyen b86c856e08 Inlining + Reorganization + Roofline 2026-05-19 23:17:44 +02:00
Linus Baumberger 43f11a661b Merge branch 'elliot/verify-script-floating-point-fix' into 'main'
verify.py floating-point fix

See merge request course-asl-fastcode26/team70!15
2026-05-19 10:16:34 +02:00
Nguyen Quy Anh c4bf9f5c00 verify.py floating-point fix 2026-05-19 10:06:46 +02:00
salijagic 5ce3f9a440 Merge branch 'util_hpp' into 'main'
Util hpp

See merge request course-asl-fastcode26/team70!14
2026-05-19 09:18:27 +02:00
salijagic a22f021cb9 Util hpp 2026-05-19 09:18:27 +02:00
Linus Baumberger cd884961f2 Merge branch 'linus/new_makefile_command_to_verify' into 'main'
added a verify command to our makefile. so for future variants we can just use...

See merge request course-asl-fastcode26/team70!12
2026-05-19 07:45:02 +02:00
Linus Baumberger de2d2c7be8 added a verify command to our makefile. so for future variants we can just use... 2026-05-19 07:45:02 +02:00
Nguyen Quy Anh 134bcb8f3e Merge branch 'linus/remove_unused_files' into 'main'
deleted undused files

See merge request course-asl-fastcode26/team70!13
2026-05-19 07:27:37 +02:00
Linus Baumberger bd262e6f71 deleted undused files 2026-05-19 07:27:37 +02:00
salijagic ae3bb8a034 Merge branch 'variant_optimization_md_template' into 'main'
Variant optimization md template

See merge request course-asl-fastcode26/team70!10
2026-05-18 15:18:15 +02:00
salijagic 6ada763dd6 Variant optimization md template 2026-05-18 15:18:14 +02:00
salijagic 4ef7362e77 Merge branch 'linus/new_makefile_command_to_verify' into 'main'
added a verify command to our makefile. so for future variants we can just use...

See merge request course-asl-fastcode26/team70!9
2026-05-18 14:50:43 +02:00
Linus Baumberger 7870e77611 added a verify command to our makefile. so for future variants we can just use... 2026-05-18 14:50:42 +02:00
salijagic 9ff7ff6822 Merge branch 'linus/restored_simulation' into 'main'
Linus/restored simulation

See merge request course-asl-fastcode26/team70!8
2026-05-18 14:49:49 +02:00
Linus Baumberger dcc1750b1c Linus/restored simulation 2026-05-18 14:49:49 +02:00
salijagic a32ba254de Merge branch 'linus/one_baseline_file' into 'main'
Linus/one baseline file

See merge request course-asl-fastcode26/team70!7
2026-05-17 16:17:00 +02:00
Linus Baumberger 1c5839e1d6 Linus/one baseline file 2026-05-17 16:17:00 +02:00
salijagic f294167b08 Merge branch 'ahmed-unit-tests' into 'main'
Add unit tests, refactor simulation code, improve Makefile, and add documentation

See merge request course-asl-fastcode26/team70!3
2026-05-12 22:16:46 +02:00
Ahmed Kallala 5713ad7e19 Add unit tests, refactor simulation code, improve Makefile, and add documentation 2026-05-12 22:16:46 +02:00
Nguyen Quy Anh ae1c64af05 Merge branch 'ahmed' into 'main' 2026-05-08 11:04:20 +02:00
Ahmed Kallala f74fbe46d7 Merge branch 'elliot' into 'main'
Removed duplicate code, recalculated flop count, and added Makefile

See merge request course-asl-fastcode26/team70!1
2026-05-03 14:31:30 +02:00
Nguyen Quy Anh e9533ab925 reduced flop count 2026-05-03 05:57:34 +02:00
lbaumberger 89dfdf7785 updated overview 2026-04-30 10:06:44 +02:00
Nguyen Quy Anh 27c923a171 pseudocode.md 2026-04-29 23:55:34 +02:00
Nguyen Quy Anh ea80190a21 updated .gitignore 2026-04-29 23:47:24 +02:00
Nguyen Quy Anh 0a1d40cb7b 29/04 2026-04-29 23:46:53 +02:00
Nguyen Quy Anh e113319083 print Q(n) and I(n) 2026-04-29 20:14:56 +02:00
lbaumberger 6b8d5bc94c updated parameters and updated visualization function to better display the flow 2026-04-28 00:42:22 +02:00
lbaumberger adb1b492df Merge remote-tracking branch 'origin/smail' into lbaumberger 2026-04-27 16:55:23 +02:00
smail alijagic 40eb9a963f added arrows 2026-04-27 16:42:30 +02:00
lbaumberger fed647c4e7 Merge remote-tracking branch 'origin/ahmed' into lbaumberger 2026-04-27 14:54:27 +02:00
lbaumberger 8ebe0acd84 board 2026-04-27 14:54:10 +02:00
AKallala 7054bceae5 Update .gitignore 2026-04-27 14:52:10 +02:00
AKallala 19c9993ae4 Remove main_test_visualisation test.gif 2026-04-27 14:51:34 +02:00
AKallala 9559c8f2b2 Remove test_run_out.mp4 test.mp4 positions.csv 2026-04-27 14:46:19 +02:00
AKallala 4273b83236 Update main.cpp: add command line arguments checks 2026-04-27 14:42:50 +02:00
AKallala b9cd6b15e8 Merge branch smail 2026-04-27 14:36:56 +02:00
lbaumberger 5e738642fd Revert "Merge branch 'smail' into lbaumberger"
This reverts commit 1cf29bfdd8, reversing
changes made to 1b79bd15f4.
2026-04-27 14:36:20 +02:00
AKallala fd47bae9e2 Merge remote-tracking branch 'origin/smail' into ahmed 2026-04-27 14:32:08 +02:00
lbaumberger d7a8154bbe Merge remote-tracking branch 'origin/smail' into lbaumberger 2026-04-27 14:27:23 +02:00
lbaumberger 1cf29bfdd8 Merge branch 'smail' into lbaumberger 2026-04-27 14:25:29 +02:00
lbaumberger 1b79bd15f4 set parameters to dt 0.01 2026-04-27 14:23:13 +02:00