Commit Graph

189 Commits

Author SHA1 Message Date
Linus Baumberger 980f6841ea Merge branch 'elliot/add-pptx' into 'main'
Added Presentation

See merge request course-asl-fastcode26/team70!55
2026-06-04 16:16:10 +02:00
[Quy Anh] «Elliot» Nguyen d5843ab44e Added Presentation 2026-06-04 16:11:48 +02:00
Linus Baumberger 1873f3e3ff Merge branch 'elliot/plot-update' into 'main'
Plot Update

See merge request course-asl-fastcode26/team70!54
2026-06-04 12:32:41 +02:00
[Quy Anh] «Elliot» Nguyen f50a1c44ea Plot Update 2026-06-04 12:32:41 +02:00
[Quy Anh] «Elliot» Nguyen 66bcdae6f9 Merge branch 'elliot/mem-bench' into 'main'
Memory Read Bandwidth for x86

See merge request course-asl-fastcode26/team70!52
2026-06-03 22:37:08 +02:00
[Quy Anh] «Elliot» Nguyen 0d43a08edf Memory Read Bandwidth for x86 2026-06-03 22:37:08 +02:00
[Quy Anh] «Elliot» Nguyen e496bcd08e Merge branch 'linus/updated_analysis_v2' into 'main'
updated create csv and updated plots

See merge request course-asl-fastcode26/team70!53
2026-06-03 22:36:44 +02:00
Linus Baumberger ac9ef23559 updated create csv and updated plots 2026-06-03 22:36:44 +02:00
Linus Baumberger daf75faaf3 Merge branch 'plots_3' into 'main'
fixed plot.py

See merge request course-asl-fastcode26/team70!51
2026-06-01 14:29:26 +02:00
salijagic 3b6e3d4bf3 fixed plot.py 2026-06-01 14:29:26 +02:00
Linus Baumberger cec3fccbc8 Merge branch 'new_comments' into 'main'
added comments to fastest version, maybe skim them

See merge request course-asl-fastcode26/team70!49
2026-06-01 14:28:14 +02:00
salijagic 05f96917cd added comments to fastest version, maybe skim them 2026-06-01 14:28:14 +02:00
salijagic 2c0aa094e3 Merge branch 'linus/updated_analysis' into 'main'
additional plot, and short script to do a nonvectorized benchmark (like they...

See merge request course-asl-fastcode26/team70!48
2026-06-01 10:57:34 +02:00
Linus Baumberger df4fb4a154 additional plot, and short script to do a nonvectorized benchmark (like they... 2026-06-01 10:57:34 +02:00
salijagic fcff5b0389 Merge branch 'linus/analysis' into 'main'
Linus/analysis

See merge request course-asl-fastcode26/team70!43
2026-05-31 22:06:14 +02:00
Linus Baumberger f7504b8238 Linus/analysis 2026-05-31 22:06:14 +02:00
Linus Baumberger 0ef7a28965 Merge branch 'measurements_arm' into 'main'
Measurements arm

See merge request course-asl-fastcode26/team70!46
2026-05-31 19:42:21 +02:00
Ahmed Kallala f668e3c5bf Measurements arm 2026-05-31 19:42:21 +02:00
Linus Baumberger e76a850b31 Merge branch 'elliot/measurements' into 'main'
x86 measurements

See merge request course-asl-fastcode26/team70!42
2026-05-30 21:26:19 +02:00
[Quy Anh] «Elliot» Nguyen 3aa84d6b8f x86 measurements 2026-05-30 21:26:19 +02:00
[Quy Anh] «Elliot» Nguyen c16a67a1f8 Merge branch 'elliot/emergency' into 'main'
Padding Fix + Float RSQRT Patch

See merge request course-asl-fastcode26/team70!41
2026-05-30 00:14:55 +02:00
[Quy Anh] «Elliot» Nguyen f1b7f41077 Padding Fix + Float RSQRT Patch 2026-05-30 00:14:32 +02:00
[Quy Anh] «Elliot» Nguyen 520e7ccc1f Merge branch 'linus/main_file_fixes' into 'main'
fix for the two main files

See merge request course-asl-fastcode26/team70!40
2026-05-28 22:54:36 +02:00
lbaumberger be0753f9d8 fix for the two main files 2026-05-28 22:49:08 +02:00
[Quy Anh] «Elliot» Nguyen 29e4c72c4a Merge branch 'elliot/ilp' into 'main'
Added ILP after AVX-512

See merge request course-asl-fastcode26/team70!34
2026-05-28 22:07:18 +02:00
[Quy Anh] «Elliot» Nguyen a783661dd6 Added ILP after AVX-512 2026-05-28 22:07:18 +02:00
Linus Baumberger 46e8765997 Merge branch 'elliot/avx-512' into 'main'
Added AVX-512 for float version + Vectorised second pass

See merge request course-asl-fastcode26/team70!32
2026-05-28 21:58:04 +02:00
[Quy Anh] «Elliot» Nguyen dec2fabfba Added AVX-512 for float version + Vectorised second pass 2026-05-28 21:58:04 +02:00
[Quy Anh] «Elliot» Nguyen 2949366a57 Merge branch 'linus/variant_avx2_float_loopsplit' into 'main'
last minor loop optimization

See merge request course-asl-fastcode26/team70!39
2026-05-28 18:55:25 +02:00
Linus Baumberger 7f235ebb20 last minor loop optimization 2026-05-28 18:55:25 +02:00
[Quy Anh] «Elliot» Nguyen 37ce96041d Merge branch 'rsqrt-clean' into 'main'
variant with rsqrt

See merge request course-asl-fastcode26/team70!37
2026-05-27 17:17:27 +02:00
Linus Baumberger 9d8d63f1bf variant with rsqrt 2026-05-27 17:17:26 +02:00
[Quy Anh] «Elliot» Nguyen c684c9e780 Merge branch 'symmetry' into 'main'
Symmetry

See merge request course-asl-fastcode26/team70!35
2026-05-27 09:33:36 +02:00
salijagic 46ded05a72 Symmetry 2026-05-27 09:33:36 +02:00
[Quy Anh] «Elliot» Nguyen bd371cd8e5 Merge branch 'elliot/measure.sh' into 'main'
Added measurement script

See merge request course-asl-fastcode26/team70!33
2026-05-26 21:18:42 +02:00
[Quy Anh] «Elliot» Nguyen 122c6f0428 Added measurement script 2026-05-26 21:18:42 +02:00
Linus Baumberger 18d9177ef6 Merge branch 'elliot/avx-512' into 'main'
variant_inlining_8_SoA_AVX512_polyexp_fastinvsqrt_sr.cpp

See merge request course-asl-fastcode26/team70!31
2026-05-25 14:01:10 +02:00
[Quy Anh] «Elliot» Nguyen 7448281515 variant_inlining_8_SoA_AVX512_polyexp_fastinvsqrt_sr.cpp 2026-05-25 14:01:10 +02:00
[Quy Anh] «Elliot» Nguyen e7c63ea40a Merge branch 'linus/variant_avx2_float' into 'main'
SoA implementation for float and AVX2 includind the polyexp fix

See merge request course-asl-fastcode26/team70!30
2026-05-25 12:07:46 +02:00
Linus Baumberger f7bea275b3 SoA implementation for float and AVX2 includind the polyexp fix 2026-05-25 12:07:46 +02:00
[Quy Anh] «Elliot» Nguyen 1d585ffba7 Merge branch 'linus/variant_avx2_impl' into 'main'
AVX2 implementation

See merge request course-asl-fastcode26/team70!29
2026-05-25 11:43:58 +02:00
Linus Baumberger 764f07cbe1 AVX2 implementation 2026-05-25 11:43:58 +02:00
Linus Baumberger ecaa670ca5 Merge branch 'elliot/avx-512' into 'main'
AVX-512 First Attempt

See merge request course-asl-fastcode26/team70!23
2026-05-25 00:59:19 +02:00
[Quy Anh] «Elliot» Nguyen 7b3d554117 AVX-512 First Attempt 2026-05-25 00:59:19 +02:00
Ahmed Kallala 174d167b9a Merge branch 'elliot/float' into 'main'
Baseline Flop Count Update, New Float Baseline

See merge request course-asl-fastcode26/team70!28
2026-05-23 20:50:59 +02:00
[Quy Anh] «Elliot» Nguyen 43e54871df Baseline Flop Count Update, New Float Baseline 2026-05-23 20:50:59 +02:00
[Quy Anh] «Elliot» Nguyen 40f4421d60 Merge branch 'linus/variant_cutoff' into 'main'
Cutoff variant (skip far pedestrian pairs)

See merge request course-asl-fastcode26/team70!19
2026-05-21 19:16:41 +02:00
Linus Baumberger 52281d8b9f Cutoff variant (skip far pedestrian pairs) 2026-05-21 19:16:40 +02:00
[Quy Anh] «Elliot» Nguyen f09ccd8a49 Merge branch 'ilp' into 'main'
Ilp

See merge request course-asl-fastcode26/team70!25
2026-05-21 19:09:24 +02:00
salijagic ef67c7e5c0 Ilp 2026-05-21 19:09:24 +02:00