Commit Graph

178 Commits

Author SHA1 Message Date
[Quy Anh] «Elliot» Nguyen a7d45665da Flop Count Calculations + x86 Measurements + c13 Fix 2026-06-17 07:28:11 +02:00
Linus Baumberger 42b3c7097e Merge branch 'ahmed-moreilp' into 'main'
Ahmed moreilp

See merge request course-asl-fastcode26/team70!76
2026-06-15 13:59:29 +02:00
Ahmed Kallala 00b6a58d71 Ahmed moreilp 2026-06-15 13:59:29 +02:00
Linus Baumberger 6189784c30 Merge branch 'more_flopcount' into 'main'
more flopcounts

See merge request course-asl-fastcode26/team70!75
2026-06-15 13:49:31 +02:00
salijagic e869831109 more flopcounts 2026-06-15 13:49:31 +02:00
Linus Baumberger e4b9087e8b Merge branch 'ahmed-moreilp' into 'main'
Ahmed moreilp

See merge request course-asl-fastcode26/team70!68
2026-06-15 11:16:03 +02:00
Ahmed Kallala acb53e071e Ahmed moreilp 2026-06-15 11:16:03 +02:00
salijagic d72b87daf1 Merge branch 'linus/flopcount_lut_exp' into 'main'
flopcount lut exp

See merge request course-asl-fastcode26/team70!74
2026-06-14 21:33:56 +02:00
salijagic 386bdd1536 Merge branch 'linus/flopcount_inline_soa_symmetry' into 'main'
flopcount soa_symmetry

See merge request course-asl-fastcode26/team70!73
2026-06-14 21:19:44 +02:00
salijagic c75cdb8ccc Merge branch 'linus/flopcount_inline_soa_symmetry_ILP_16' into 'main'
flopcount for ILP16

See merge request course-asl-fastcode26/team70!72
2026-06-14 21:04:00 +02:00
salijagic f448e9b761 Merge branch 'linus/flopcount_inline_soa_symmetry_ILP_8' into 'main'
flopcount for ILP8

See merge request course-asl-fastcode26/team70!71
2026-06-14 20:58:47 +02:00
salijagic 71a630894d Merge branch 'linus/flopcount_inline_soa_symmetry_ILP_4' into 'main'
flopcount for ILP4

See merge request course-asl-fastcode26/team70!70
2026-06-14 20:58:30 +02:00
Linus Baumberger b21eeb08f2 Merge branch 'flop_smail' into 'main'
flopcounts, more is coming

See merge request course-asl-fastcode26/team70!67
2026-06-14 16:17:27 +02:00
salijagic 26e4e52705 flopcounts, more is coming 2026-06-14 16:17:27 +02:00
salijagic ed69ff010f Merge branch 'linus/flopcount_inline_soa_symmetry_ILP_2' into 'main'
flopcount for ILP 2

See merge request course-asl-fastcode26/team70!69
2026-06-14 16:15:56 +02:00
salijagic a883b243b1 Merge branch 'linus/flopcount_inline_soa_avx2' into 'main'
flopcounts for basic avx2 with doubles

See merge request course-asl-fastcode26/team70!66
2026-06-14 16:03:19 +02:00
salijagic fd340a2580 Merge branch 'linus/flopcount_inline_soa_avx2_polyexp' into 'main'
flopcount for the double avx2 with polyexp

See merge request course-asl-fastcode26/team70!65
2026-06-14 16:03:03 +02:00
Linus Baumberger 92021020ce flopcount for the double avx2 with polyexp 2026-06-14 16:03:03 +02:00
salijagic 79c0093861 Merge branch 'linus/flopcount_soa_avx2' into 'main'
flopcount for the initial float soa avx2 variant

See merge request course-asl-fastcode26/team70!64
2026-06-14 16:02:22 +02:00
salijagic 3992237051 Merge branch 'linus/flopcount_soa_avx2_polyexp' into 'main'
flopcount and expfix for soa_avx2_polyexp

See merge request course-asl-fastcode26/team70!63
2026-06-14 16:01:56 +02:00
salijagic cede05925d Merge branch 'linus/flopcount_soa_avx2_polyexp_rsqrt' into 'main'
flopcount for the avx2_polyexp_rsqrt

See merge request course-asl-fastcode26/team70!62
2026-06-14 16:01:38 +02:00
Linus Baumberger b56f035369 flopcount for the avx2_polyexp_rsqrt 2026-06-14 16:01:38 +02:00
salijagic 585360915e Merge branch 'linus/flopcount_soa_avx2_polyexp_rsqrt_loopopt' into 'main'
flopcount of the best avx2 version

See merge request course-asl-fastcode26/team70!61
2026-06-14 16:01:17 +02:00
Linus Baumberger baba2d5bdb flopcount of the best avx2 version 2026-06-14 16:01:17 +02:00
lbaumberger f50ddcdfea flopcount lut exp 2026-06-14 15:25:56 +02:00
lbaumberger 1ebbf35296 flopcount soa_symmetry 2026-06-14 15:21:19 +02:00
lbaumberger bc190cf86e flopcount for ILP16 2026-06-14 15:19:52 +02:00
lbaumberger 52ded11271 flopcount for ILP8 2026-06-14 15:18:56 +02:00
lbaumberger 2cc051f0bb flopcount for ILP4 2026-06-14 15:17:50 +02:00
lbaumberger 1de9bff92f flopcount for ILP 2 2026-06-14 15:14:11 +02:00
lbaumberger 315295d599 flopcounts for basic avx2 with doubles 2026-06-12 17:27:54 +02:00
lbaumberger 6c339dcc3b flopcount for the initial float soa avx2 variant 2026-06-12 16:45:05 +02:00
lbaumberger c142a58f6e flopcount and expfix for soa_avx2_polyexp 2026-06-12 16:36:36 +02:00
[Quy Anh] «Elliot» Nguyen a87863096f Merge branch 'elliot/flop-count-correction' into 'main'
Flop Count Correction

See merge request course-asl-fastcode26/team70!59
2026-06-09 00:01:08 +02:00
[Quy Anh] «Elliot» Nguyen d8d075f1d7 Flop Count Correction 2026-06-09 00:01:08 +02:00
[Quy Anh] «Elliot» Nguyen 6d249951eb Merge branch 'elliot/visual-correction' into 'main'
Visual Correction

See merge request course-asl-fastcode26/team70!58
2026-06-05 11:05:04 +02:00
[Quy Anh] «Elliot» Nguyen 421b34e7cf Visual Correction 2026-06-05 11:03:43 +02:00
[Quy Anh] «Elliot» Nguyen 886693cfd3 Merge branch 'elliot/emergency' into 'main'
Emergency Corrections

See merge request course-asl-fastcode26/team70!56
2026-06-05 06:44:00 +02:00
[Quy Anh] «Elliot» Nguyen b1b3e09908 Emergency Corrections 2026-06-05 06:43:31 +02:00
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