swift icon indicating copy to clipboard operation
swift copied to clipboard

Add autodiff building simulator benchmark

Open asl opened this issue 8 months ago • 4 comments

asl avatar Apr 09 '25 02:04 asl

Autodiff relies heavily on inlining and closure optimizations, so some non-trivial code shows the impact of optimizations. Usually the difference for reverse pass (derivative calculation, corresponds to AutoDiffBuildingSimulator.Reverse) is ~10x for Benchmark_O vs Benchmark_Onone.

asl avatar Apr 09 '25 02:04 asl

@swift-ci please test

asl avatar Apr 09 '25 02:04 asl

@swift-ci please benchmark

asl avatar Apr 09 '25 02:04 asl

Tagging @JaapWijnen

asl avatar Apr 09 '25 02:04 asl