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 |
|
[Quy Anh] «Elliot» Nguyen
|
6b4c2df20a
|
Merge branch 'linus/variant_avx256' into 'main'
SoA implementation
See merge request course-asl-fastcode26/team70!26
|
2026-05-21 19:08:46 +02:00 |
|
Linus Baumberger
|
748386640d
|
SoA implementation
|
2026-05-21 19:08:46 +02:00 |
|
[Quy Anh] «Elliot» Nguyen
|
8fec23b637
|
Merge branch 'elliot/measurements' into 'main'
Elliot/measurements
See merge request course-asl-fastcode26/team70!27
|
2026-05-21 16:21:07 +02:00 |
|
[Quy Anh] «Elliot» Nguyen
|
ba19c3876f
|
Elliot/measurements
|
2026-05-21 16:21:07 +02:00 |
|
[Quy Anh] «Elliot» Nguyen
|
3f26921177
|
Merge branch 'linus/variant_lut' into 'main'
Linus/variant lut
See merge request course-asl-fastcode26/team70!22
|
2026-05-20 22:55:47 +02:00 |
|
Linus Baumberger
|
7ac4ce950b
|
Linus/variant lut
|
2026-05-20 22:55:47 +02:00 |
|
[Quy Anh] «Elliot» Nguyen
|
134ead7b44
|
Merge branch 'linus/variant_branchless' into 'main'
Add branchless w() variants sadly we had worse performance
See merge request course-asl-fastcode26/team70!20
|
2026-05-20 22:23:07 +02:00 |
|
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 |
|