Provide shaders via artifact repo (prototype)
Build and upload graphene raster nodes shaders in a separate artifacts repo. Needed for build environments were we can't use the rust gpu pinned rust nightly toolchain in. I'm most concerned about nixpkgs. Can also be used to significantly speed up builds (desktop on all platforms).
Currently running on every push we can think about doing this only on master, but runtime is <3m so should be fine for now.
Currently using my own repo, should preoby live in a GraphiteInfra org. https://github.com/timon-schelling/graphite-artifacts I have set the following for the repo.
vars: ARTIFACTS_REPO_OWNER = timon-schelling ARTIFACTS_REPO_NAME = graphite-artifacts ARTIFACTS_REPO_BRANCH = main
secrets: ARTIFACTS_REPO_TOKEN = github_pat_*** (access token limited to write on that one repo)
Also includes: desktop enable shader nodes
Performance Benchmark Results
🔧 Graph Compilation
compile_demo_art_iai::compile_group::compile_to_proto with_setup_0:load_from_name(isometric-fountain)
Instructions: 27,628,230 (master) → 27,628,595 (HEAD) : $$\color{red}+0.00\%$$
Detailed metrics
Baselines: master| HEAD
D1MissRate 4| 4 +0.02%
D1mr 350,925| 351,036 +0.03%
D1mw 108,954| 108,940 -0.01%
DLmr 31,007| 31,008 +0.00%
DLmw 49,651| 49,658 +0.01%
Dr 6,818,360| 6,818,468 +0.00%
Dw 4,762,401| 4,762,370 -0.00%
EstimatedCycles 43,680,927| 43,681,997 +0.00%
I1MissRate 0| 0 -0.00%
I1mr 46,750| 46,750 +0.00%
ILmr 856| 856 +0.00%
Ir 27,628,230| 27,628,595 +0.00%
L1HitRate 99| 99 -0.00%
L1hits 38,702,362| 38,702,707 +0.00%
LLHitRate 1| 1 +0.02%
LLMissRate 0| 0 +0.01%
LLdMissRate 1| 1 +0.01%
LLhits 425,115| 425,204 +0.02%
LLiMissRate 0| 0 -0.00%
RamHitRate 0| 0 +0.01%
RamHits 81,514| 81,522 +0.01%
TotalRW 39,208,991| 39,209,433 +0.00%
compile_demo_art_iai::compile_group::compile_to_proto with_setup_1:load_from_name(painted-dreams)
Instructions: 13,876,923 (master) → 13,876,796 (HEAD) : $$\color{lime}-0.00\%$$
Detailed metrics
Baselines: master| HEAD
D1MissRate 4| 4 -0.00%
D1mr 168,900| 168,873 -0.02%
D1mw 53,401| 53,426 +0.05%
DLmr 795| 795 +0.00%
DLmw 15,984| 15,988 +0.03%
Dr 3,434,563| 3,434,604 +0.00%
Dw 2,389,957| 2,390,031 +0.00%
EstimatedCycles 21,206,045| 21,206,145 +0.00%
I1MissRate 0| 0 +0.00%
I1mr 22,637| 22,637 +0.00%
ILmr 716| 716 +0.00%
Ir 13,876,923| 13,876,796 -0.00%
L1HitRate 99| 99 +0.00%
L1hits 19,456,505| 19,456,495 -0.00%
LLHitRate 1| 1 -0.00%
LLMissRate 0| 0 +0.02%
LLdMissRate 0| 0 +0.02%
LLhits 227,443| 227,437 -0.00%
LLiMissRate 0| 0 +0.00%
RamHitRate 0| 0 +0.02%
RamHits 17,495| 17,499 +0.02%
TotalRW 19,701,443| 19,701,431 -0.00%
compile_demo_art_iai::compile_group::compile_to_proto with_setup_2:load_from_name(procedural-string-lights)
Instructions: 3,085,081 (master) → 3,085,666 (HEAD) : $$\color{red}+0.02\%$$
Detailed metrics
Baselines: master| HEAD
D1MissRate 4| 4 +0.03%
D1mr 36,399| 36,420 +0.06%
D1mw 10,638| 10,634 -0.04%
DLmr 13| 13 +0.00%
DLmw 2,917| 2,917 +0.00%
Dr 751,523| 751,590 +0.01%
Dw 524,590| 524,576 -0.00%
EstimatedCycles 4,677,766| 4,678,472 +0.02%
I1MissRate 0| 0 -0.02%
I1mr 4,911| 4,911 +0.00%
ILmr 696| 696 +0.00%
Ir 3,085,081| 3,085,666 +0.02%
L1HitRate 99| 99 -0.00%
L1hits 4,309,246| 4,309,867 +0.01%
LLHitRate 1| 1 +0.02%
LLMissRate 0| 0 -0.01%
LLdMissRate 0| 0 -0.00%
LLhits 48,322| 48,339 +0.04%
LLiMissRate 0| 0 -0.02%
RamHitRate 0| 0 -0.01%
RamHits 3,626| 3,626 +0.00%
TotalRW 4,361,194| 4,361,832 +0.01%
compile_demo_art_iai::compile_group::compile_to_proto with_setup_3:load_from_name(parametric-dunescape)
Instructions: 13,662,223 (master) → 13,662,063 (HEAD) : $$\color{lime}-0.00\%$$
Detailed metrics
Baselines: master| HEAD
D1MissRate 4| 4 -0.02%
D1mr 172,637| 172,589 -0.03%
D1mw 49,625| 49,621 -0.01%
DLmr 66| 66 +0.00%
DLmw 11,155| 11,159 +0.04%
Dr 3,336,429| 3,336,366 -0.00%
Dw 2,345,995| 2,345,918 -0.00%
EstimatedCycles 20,670,637| 20,670,215 -0.00%
I1MissRate 0| 0 -0.00%
I1mr 18,838| 18,837 -0.01%
ILmr 832| 831 -0.12%
Ir 13,662,223| 13,662,063 -0.00%
L1HitRate 99| 99 +0.00%
L1hits 19,103,547| 19,103,300 -0.00%
LLHitRate 1| 1 -0.02%
LLMissRate 0| 0 +0.03%
LLdMissRate 0| 0 +0.04%
LLhits 229,047| 228,991 -0.02%
LLiMissRate 0| 0 -0.12%
RamHitRate 0| 0 +0.03%
RamHits 12,053| 12,056 +0.02%
TotalRW 19,344,647| 19,344,347 -0.00%
compile_demo_art_iai::compile_group::compile_to_proto with_setup_4:load_from_name(red-dress)
Instructions: 32,128,707 (master) → 32,129,747 (HEAD) : $$\color{red}+0.00\%$$
Detailed metrics
Baselines: master| HEAD
D1MissRate 4| 4 +0.02%
D1mr 407,418| 407,555 +0.03%
D1mw 124,541| 124,516 -0.02%
DLmr 42,463| 42,463 +0.00%
DLmw 48,705| 48,710 +0.01%
Dr 7,902,650| 7,902,739 +0.00%
Dw 5,526,495| 5,526,450 -0.00%
EstimatedCycles 50,650,712| 50,652,394 +0.00%
I1MissRate 0| 0 -0.00%
I1mr 51,031| 51,031 +0.00%
ILmr 862| 862 +0.00%
Ir 32,128,707| 32,129,747 +0.00%
L1HitRate 99| 99 -0.00%
L1hits 44,974,862| 44,975,834 +0.00%
LLHitRate 1| 1 +0.02%
LLMissRate 0| 0 +0.00%
LLdMissRate 1| 1 +0.01%
LLhits 490,960| 491,067 +0.02%
LLiMissRate 0| 0 -0.00%
RamHitRate 0| 0 +0.00%
RamHits 92,030| 92,035 +0.01%
TotalRW 45,557,852| 45,558,936 +0.00%
compile_demo_art_iai::compile_group::compile_to_proto with_setup_5:load_from_name(valley-of-spires)
Instructions: 21,184,366 (master) → 21,184,643 (HEAD) : $$\color{red}+0.00\%$$
Detailed metrics
Baselines: master| HEAD
D1MissRate 4| 4 -0.01%
D1mr 262,424| 262,404 -0.01%
D1mw 77,277| 77,277 +0.00%
DLmr 15,070| 15,069 -0.01%
DLmw 35,234| 35,243 +0.03%
Dr 5,232,237| 5,232,322 +0.00%
Dw 3,652,314| 3,652,348 +0.00%
EstimatedCycles 33,099,055| 33,099,611 +0.00%
I1MissRate 0| 0 -0.00%
I1mr 34,501| 34,501 +0.00%
ILmr 807| 807 +0.00%
Ir 21,184,366| 21,184,643 +0.00%
L1HitRate 99| 99 +0.00%
L1hits 29,694,715| 29,695,131 +0.00%
LLHitRate 1| 1 -0.01%
LLMissRate 0| 0 +0.01%
LLdMissRate 1| 1 +0.01%
LLhits 323,091| 323,063 -0.01%
LLiMissRate 0| 0 -0.00%
RamHitRate 0| 0 +0.01%
RamHits 51,111| 51,119 +0.02%
TotalRW 30,068,917| 30,069,313 +0.00%
🔄 Executor Update
update_executor_iai::update_group::update_executor with_setup_0:setup_update_executor(isometric-fountain)
Instructions: 46,770,168 (master) → 46,807,502 (HEAD) : $$\color{red}+0.08\%$$
Detailed metrics
Baselines: master| HEAD
D1MissRate 3| 3 +1.63%
D1mr 494,858| 503,474 +1.74%
D1mw 112,072| 113,874 +1.61%
DLmr 3,560| 3,828 +7.53%
DLmw 12,188| 18,726 +53.64%
Dr 11,740,537| 11,747,825 +0.06%
Dw 8,023,391| 8,033,003 +0.12%
EstimatedCycles 69,562,408| 69,818,664 +0.37%
I1MissRate 0| 0 -36.55%
I1mr 30,613| 19,438 -36.50%
ILmr 190| 219 +15.26%
Ir 46,770,168| 46,807,502 +0.08%
L1HitRate 99| 99 +0.00%
L1hits 65,896,553| 65,951,544 +0.08%
LLHitRate 1| 1 -1.30%
LLMissRate 0| 0 +42.77%
LLdMissRate 0| 0 +43.10%
LLhits 621,605| 614,013 -1.22%
LLiMissRate 0| 0 +15.17%
RamHitRate 0| 0 +42.77%
RamHits 15,938| 22,773 +42.88%
TotalRW 66,534,096| 66,588,330 +0.08%
update_executor_iai::update_group::update_executor with_setup_1:setup_update_executor(painted-dreams)
Instructions: 24,209,835 (master) → 24,224,264 (HEAD) : $$\color{red}+0.06\%$$
Detailed metrics
Baselines: master| HEAD
D1MissRate 3| 3 +0.83%
D1mr 248,635| 251,207 +1.03%
D1mw 55,165| 55,298 +0.24%
DLmr 990| 994 +0.40%
DLmw 3,865| 3,432 -11.20%
Dr 6,080,925| 6,084,321 +0.06%
Dw 4,142,506| 4,145,146 +0.06%
EstimatedCycles 35,868,512| 35,862,375 -0.02%
I1MissRate 0| 0 -35.70%
I1mr 17,294| 11,126 -35.67%
ILmr 174| 178 +2.30%
Ir 24,209,835| 24,224,264 +0.06%
L1HitRate 99| 99 +0.01%
L1hits 34,112,172| 34,136,100 +0.07%
LLHitRate 1| 1 -1.02%
LLMissRate 0| 0 -8.51%
LLdMissRate 0| 0 -8.89%
LLhits 316,065| 313,027 -0.96%
LLiMissRate 0| 0 +2.24%
RamHitRate 0| 0 -8.51%
RamHits 5,029| 4,604 -8.45%
TotalRW 34,433,266| 34,453,731 +0.06%
update_executor_iai::update_group::update_executor with_setup_2:setup_update_executor(procedural-string-lights)
Instructions: 6,266,396 (master) → 6,268,299 (HEAD) : $$\color{red}+0.03\%$$
Detailed metrics
Baselines: master| HEAD
D1MissRate 3| 3 -0.00%
D1mr 64,654| 64,723 +0.11%
D1mw 14,780| 14,738 -0.28%
DLmr NaN| NaN +0.00%
DLmw 603| 583 -3.32%
Dr 1,598,570| 1,599,371 +0.05%
Dw 1,096,973| 1,097,213 +0.02%
EstimatedCycles 9,324,293| 9,320,955 -0.04%
I1MissRate 0| 0 -27.54%
I1mr 5,342| 3,872 -27.52%
ILmr 172| 175 +1.74%
Ir 6,266,396| 6,268,299 +0.03%
L1HitRate 99| 99 +0.02%
L1hits 8,877,163| 8,881,550 +0.05%
LLHitRate 1| 1 -1.73%
LLMissRate 0| 0 -2.23%
LLdMissRate 0| 0 -3.35%
LLhits 84,001| 82,575 -1.70%
LLiMissRate 0| 0 +1.71%
RamHitRate 0| 0 -2.23%
RamHits 775| 758 -2.19%
TotalRW 8,961,939| 8,964,883 +0.03%
update_executor_iai::update_group::update_executor with_setup_3:setup_update_executor(parametric-dunescape)
Instructions: 28,080,576 (master) → 28,056,204 (HEAD) : $$\color{lime}-0.09\%$$
Detailed metrics
Baselines: master| HEAD
D1MissRate 3| 3 -0.37%
D1mr 276,160| 274,698 -0.53%
D1mw 68,680| 68,594 -0.13%
DLmr 179| 185 +3.35%
DLmw 4,523| 3,930 -13.11%
Dr 7,044,413| 7,039,292 -0.07%
Dw 4,872,764| 4,868,695 -0.08%
EstimatedCycles 41,580,475| 41,504,009 -0.18%
I1MissRate 0| 0 -33.55%
I1mr 14,323| 9,510 -33.60%
ILmr 167| 172 +2.99%
Ir 28,080,576| 28,056,204 -0.09%
L1HitRate 99| 99 +0.02%
L1hits 39,638,590| 39,611,389 -0.07%
LLHitRate 1| 1 -1.55%
LLMissRate 0| 0 -11.88%
LLdMissRate 0| 0 -12.42%
LLhits 354,294| 348,515 -1.63%
LLiMissRate 0| 0 +3.08%
RamHitRate 0| 0 -11.88%
RamHits 4,869| 4,287 -11.95%
TotalRW 39,997,753| 39,964,191 -0.08%
update_executor_iai::update_group::update_executor with_setup_4:setup_update_executor(red-dress)
Instructions: 64,032,466 (master) → 63,876,872 (HEAD) : $$\color{lime}-0.24\%$$
Detailed metrics
Baselines: master| HEAD
D1MissRate 3| 3 +1.26%
D1mr 653,870| 655,757 +0.29%
D1mw 156,624| 156,924 +0.19%
DLmr 17,027| 17,334 +1.80%
DLmw 34,014| 35,161 +3.37%
Dr 16,341,933| 16,205,908 -0.83%
Dw 11,239,445| 11,106,104 -1.19%
EstimatedCycles 96,543,494| 96,121,066 -0.44%
I1MissRate 0| 0 -34.10%
I1mr 35,931| 23,622 -34.26%
ILmr 424| 404 -4.72%
Ir 64,032,466| 63,876,872 -0.24%
L1HitRate 99| 99 +0.01%
L1hits 90,767,419| 90,352,581 -0.46%
LLHitRate 1| 1 -0.99%
LLMissRate 0| 0 +3.27%
LLdMissRate 0| 0 +3.86%
LLhits 794,960| 783,404 -1.45%
LLiMissRate 0| 0 -4.48%
RamHitRate 0| 0 +3.27%
RamHits 51,465| 52,899 +2.79%
TotalRW 91,613,844| 91,188,884 -0.46%
update_executor_iai::update_group::update_executor with_setup_5:setup_update_executor(valley-of-spires)
Instructions: 36,150,262 (master) → 36,004,491 (HEAD) : $$\color{lime}-0.40\%$$
Detailed metrics
Baselines: master| HEAD
D1MissRate 3| 3 -0.89%
D1mr 385,655| 376,231 -2.44%
D1mw 86,521| 83,477 -3.52%
DLmr 2,636| 2,691 +2.09%
DLmw 9,171| 8,001 -12.76%
Dr 9,150,366| 9,015,217 -1.48%
Dw 6,256,349| 6,119,278 -2.19%
EstimatedCycles 53,904,555| 53,367,994 -1.00%
I1MissRate 0| 0 -35.39%
I1mr 24,846| 15,989 -35.65%
ILmr 176| 182 +3.41%
Ir 36,150,262| 36,004,491 -0.40%
L1HitRate 99| 99 +0.03%
L1hits 51,059,955| 50,663,289 -0.78%
LLHitRate 1| 1 -3.38%
LLMissRate 0| 0 -8.51%
LLdMissRate 0| 0 -7.81%
LLhits 485,039| 464,823 -4.17%
LLiMissRate 0| 0 +3.83%
RamHitRate 0| 0 -8.51%
RamHits 11,983| 10,874 -9.25%
TotalRW 51,556,977| 51,138,986 -0.81%
🚀 Render: Cold Execution
run_once_iai::run_once_group::run_once with_setup_0:setup_run_once(isometric-fountain)
Instructions: 22,521,918 (master) → 22,510,821 (HEAD) : $$\color{lime}-0.05\%$$
Detailed metrics
Baselines: master| HEAD
D1MissRate 3| 3 +0.75%
D1mr 274,674| 276,010 +0.49%
D1mw 62,375| 62,794 +0.67%
DLmr 8,017| 8,352 +4.18%
DLmw 9,378| 9,767 +4.15%
Dr 5,921,658| 5,910,119 -0.19%
Dw 4,033,089| 4,022,014 -0.27%
EstimatedCycles 35,045,017| 35,039,120 -0.02%
I1MissRate 1| 1 -0.06%
I1mr 134,159| 134,010 -0.11%
ILmr 5,389| 5,378 -0.20%
Ir 22,521,918| 22,510,821 -0.05%
L1HitRate 99| 99 -0.01%
L1hits 32,005,457| 31,970,140 -0.11%
LLHitRate 1| 1 +0.30%
LLMissRate 0| 0 +3.24%
LLdMissRate 0| 0 +4.40%
LLhits 448,424| 449,317 +0.20%
LLiMissRate 0| 0 -0.15%
RamHitRate 0| 0 +3.24%
RamHits 22,784| 23,497 +3.13%
TotalRW 32,476,665| 32,442,954 -0.10%
run_once_iai::run_once_group::run_once with_setup_1:setup_run_once(painted-dreams)
Instructions: 79,946,458 (master) → 79,952,447 (HEAD) : $$\color{red}+0.01\%$$
Detailed metrics
Baselines: master| HEAD
D1MissRate 2| 2 -0.47%
D1mr 412,378| 410,379 -0.48%
D1mw 194,570| 193,876 -0.36%
DLmr 3,815| 3,862 +1.23%
DLmw 18,655| 19,732 +5.77%
Dr 18,898,258| 18,900,962 +0.01%
Dw 12,612,173| 12,617,367 +0.04%
EstimatedCycles 115,540,877|115,574,696 +0.03%
I1MissRate 0| 0 -0.35%
I1mr 188,674| 188,025 -0.34%
ILmr 7,580| 7,566 -0.18%
Ir 79,946,458| 79,952,447 +0.01%
L1HitRate 99| 99 +0.00%
L1hits 110,661,267|110,678,496 +0.02%
LLHitRate 1| 1 -0.59%
LLMissRate 0| 0 +3.68%
LLdMissRate 0| 0 +4.98%
LLhits 765,572| 761,120 -0.58%
LLiMissRate 0| 0 -0.19%
RamHitRate 0| 0 +3.68%
RamHits 30,050| 31,160 +3.69%
TotalRW 111,456,889|111,470,776 +0.01%
run_once_iai::run_once_group::run_once with_setup_2:setup_run_once(procedural-string-lights)
Instructions: 10,443,444 (master) → 10,500,563 (HEAD) : $$\color{red}+0.55\%$$
Detailed metrics
Baselines: master| HEAD
D1MissRate 2| 2 -0.45%
D1mr 58,653| 59,257 +1.03%
D1mw 22,629| 23,052 +1.87%
DLmr 417| 432 +3.60%
DLmw 1,137| 1,368 +20.32%
Dr 2,560,113| 2,599,240 +1.53%
Dw 1,841,137| 1,877,551 +1.98%
EstimatedCycles 15,546,058| 15,689,198 +0.92%
I1MissRate 0| 0 -0.78%
I1mr 48,864| 48,747 -0.24%
ILmr 4,472| 4,454 -0.40%
Ir 10,443,444| 10,500,563 +0.55%
L1HitRate 99| 99 +0.00%
L1hits 14,714,548| 14,846,298 +0.90%
LLHitRate 1| 1 -0.34%
LLMissRate 0| 0 +2.86%
LLdMissRate 0| 0 +13.88%
LLhits 124,120| 124,802 +0.55%
LLiMissRate 0| 0 -0.94%
RamHitRate 0| 0 +2.86%
RamHits 6,026| 6,254 +3.78%
TotalRW 14,844,694| 14,977,354 +0.89%
run_once_iai::run_once_group::run_once with_setup_3:setup_run_once(parametric-dunescape)
Instructions: 23,667,488 (master) → 23,602,018 (HEAD) : $$\color{lime}-0.28\%$$
Detailed metrics
Baselines: master| HEAD
D1MissRate 2| 2 +1.57%
D1mr 160,512| 160,771 +0.16%
D1mw 64,204| 64,534 +0.51%
DLmr 2,241| 2,281 +1.78%
DLmw 6,017| 6,771 +12.53%
Dr 5,702,796| 5,641,821 -1.07%
Dw 3,812,801| 3,751,035 -1.62%
EstimatedCycles 34,732,963| 34,563,522 -0.49%
I1MissRate 0| 0 -2.04%
I1mr 72,701| 71,022 -2.31%
ILmr 3,749| 3,726 -0.61%
Ir 23,667,488| 23,602,018 -0.28%
L1HitRate 99| 99 -0.00%
L1hits 32,885,668| 32,698,547 -0.57%
LLHitRate 1| 1 -0.09%
LLMissRate 0| 0 +7.03%
LLdMissRate 0| 0 +11.05%
LLhits 285,410| 283,549 -0.65%
LLiMissRate 0| 0 -0.34%
RamHitRate 0| 0 +7.03%
RamHits 12,007| 12,778 +6.42%
TotalRW 33,183,085| 32,994,874 -0.57%
run_once_iai::run_once_group::run_once with_setup_4:setup_run_once(red-dress)
Instructions: 1,803,408,337 (master) → 1,803,422,320 (HEAD) : $$\color{red}+0.00\%$$
Detailed metrics
Baselines: master| HEAD
D1MissRate 0| 0 +2.29%
D1mr 1,821,342| 1,844,176 +1.25%
D1mw 844,756| 882,809 +4.50%
DLmr 434,618| 436,796 +0.50%
DLmw 505,055| 505,180 +0.02%
Dr 431,309,714|431,292,475 -0.00%
Dw 277,956,782|277,936,486 -0.01%
EstimatedCycles 2,556,854,895|2,559,365,773 +0.10%
I1MissRate 0| 0 +43.04%
I1mr 1,290,735| 1,846,288 +43.04%
ILmr 5,418| 5,404 -0.26%
Ir 1,803,408,337|1,803,422,320 +0.00%
L1HitRate 100| 100 -0.02%
L1hits 2,508,718,000|2,508,078,008 -0.03%
LLHitRate 0| 0 +20.39%
LLMissRate 0| 0 +0.24%
LLdMissRate 0| 0 +0.25%
LLhits 3,011,742| 3,625,893 +20.39%
LLiMissRate 0| 0 -0.26%
RamHitRate 0| 0 +0.24%
RamHits 945,091| 947,380 +0.24%
TotalRW 2,512,674,833|2,512,651,281 -0.00%
run_once_iai::run_once_group::run_once with_setup_5:setup_run_once(valley-of-spires)
Instructions: 20,442,783 (master) → 20,458,145 (HEAD) : $$\color{red}+0.08\%$$
Detailed metrics
Baselines: master| HEAD
D1MissRate 3| 3 +0.50%
D1mr 218,745| 219,851 +0.51%
D1mw 52,519| 52,498 -0.04%
DLmr 5,672| 5,599 -1.29%
DLmw 6,103| 5,723 -6.23%
Dr 5,098,618| 5,094,461 -0.08%
Dw 3,415,652| 3,411,731 -0.11%
EstimatedCycles 30,939,017| 30,933,641 -0.02%
I1MissRate 1| 1 -0.86%
I1mr 109,252| 108,392 -0.79%
ILmr 3,555| 3,556 +0.03%
Ir 20,442,783| 20,458,145 +0.08%
L1HitRate 99| 99 -0.00%
L1hits 28,576,537| 28,583,596 +0.02%
LLHitRate 1| 1 +0.16%
LLMissRate 0| 0 -2.97%
LLdMissRate 0| 0 -3.76%
LLhits 365,186| 365,863 +0.19%
LLiMissRate 0| 0 -0.05%
RamHitRate 0| 0 -2.97%
RamHits 15,330| 14,878 -2.95%
TotalRW 28,957,053| 28,964,337 +0.03%
⚡ Render: Cached Execution
run_cached_iai::run_cached_group::run_cached with_setup_0:setup_run_cached(isometric-fountain)
Instructions: 7,892,503 (master) → 7,888,417 (HEAD) : $$\color{lime}-0.05\%$$
Detailed metrics
Baselines: master| HEAD
D1MissRate 5| 5 +0.41%
D1mr 192,906| 193,670 +0.40%
D1mw 7,567| 7,481 -1.14%
DLmr 941| 1,222 +29.86%
DLmw 789| 468 -40.68%
Dr 2,401,828| 2,400,323 -0.06%
Dw 1,427,173| 1,425,840 -0.09%
EstimatedCycles 12,583,298| 12,577,892 -0.04%
I1MissRate 0| 0 +1.33%
I1mr 703| 712 +1.28%
ILmr 173| 172 -0.58%
Ir 7,892,503| 7,888,417 -0.05%
L1HitRate 98| 98 -0.01%
L1hits 11,520,328| 11,512,717 -0.07%
LLHitRate 2| 2 +0.42%
LLMissRate 0| 0 -2.10%
LLdMissRate 0| 0 -2.24%
LLhits 199,273| 200,001 +0.37%
LLiMissRate 0| 0 -0.53%
RamHitRate 0| 0 -2.10%
RamHits 1,903| 1,862 -2.15%
TotalRW 11,721,504| 11,714,580 -0.06%
run_cached_iai::run_cached_group::run_cached with_setup_1:setup_run_cached(painted-dreams)
Instructions: 5,908,823 (master) → 5,907,639 (HEAD) : $$\color{lime}-0.02\%$$
Detailed metrics
Baselines: master| HEAD
D1MissRate 5| 5 -0.39%
D1mr 127,456| 126,904 -0.43%
D1mw 7,091| 7,064 -0.38%
DLmr 135| 140 +3.70%
DLmw 7| 6 -14.29%
Dr 1,835,748| 1,835,189 -0.03%
Dw 1,099,071| 1,098,557 -0.05%
EstimatedCycles 9,393,778| 9,389,379 -0.05%
I1MissRate 0| 0 +2.99%
I1mr 707| 728 +2.97%
ILmr 162| 161 -0.62%
Ir 5,908,823| 5,907,639 -0.02%
L1HitRate 98| 98 +0.01%
L1hits 8,708,388| 8,706,689 -0.02%
LLHitRate 2| 2 -0.39%
LLMissRate 0| 0 +1.01%
LLdMissRate 0| 0 +2.85%
LLhits 134,950| 134,389 -0.42%
LLiMissRate 0| 0 -0.60%
RamHitRate 0| 0 +1.01%
RamHits 304| 307 +0.99%
TotalRW 8,843,642| 8,841,385 -0.03%
run_cached_iai::run_cached_group::run_cached with_setup_2:setup_run_cached(procedural-string-lights)
Instructions: 1,609,994 (master) → 1,504,770 (HEAD) : $$\color{lime}-6.54\%$$
Detailed metrics
Baselines: master| HEAD
D1MissRate 4| 4 -4.79%
D1mr 30,167| 26,888 -10.87%
D1mw 3,678| 3,642 -0.98%
DLmr 5| 6 +20.00%
DLmw NaN| 1 NaN%
Dr 553,504| 524,025 -5.33%
Dw 361,723| 343,051 -5.16%
EstimatedCycles 2,667,913| 2,501,530 -6.24%
I1MissRate 0| 0 +9.73%
I1mr 703| 721 +2.56%
ILmr 145| 149 +2.76%
Ir 1,609,994| 1,504,770 -6.54%
L1HitRate 99| 99 +0.05%
L1hits 2,490,673| 2,340,595 -6.03%
LLHitRate 1| 1 -3.76%
LLMissRate 0| 0 +10.73%
LLdMissRate 0| 0 +47.77%
LLhits 34,398| 31,095 -9.60%
LLiMissRate 0| 0 +9.94%
RamHitRate 0| 0 +10.73%
RamHits 150| 156 +4.00%
TotalRW 2,525,221| 2,371,846 -6.07%
run_cached_iai::run_cached_group::run_cached with_setup_3:setup_run_cached(parametric-dunescape)
Instructions: 3,645,982 (master) → 3,747,553 (HEAD) : $$\color{red}+2.79\%$$
Detailed metrics
Baselines: master| HEAD
D1MissRate 5| 5 -6.34%
D1mr 92,028| 93,968 +2.11%
D1mw 6,145| 7,630 +24.17%
DLmr 42| 45 +7.14%
DLmw 45| 47 +4.44%
Dr 1,174,897| 1,275,325 +8.55%
Dw 737,936| 838,293 +13.60%
EstimatedCycles 5,960,753| 6,277,239 +5.31%
I1MissRate 0| 0 -1.29%
I1mr 684| 694 +1.46%
ILmr 130| 138 +6.15%
Ir 3,645,982| 3,747,553 +2.79%
L1HitRate 98| 98 +0.03%
L1hits 5,459,958| 5,758,879 +5.47%
LLHitRate 2| 2 -1.87%
LLMissRate 0| 0 +0.52%
LLdMissRate 0| 0 -4.30%
LLhits 98,640| 102,062 +3.47%
LLiMissRate 0| 0 +3.28%
RamHitRate 0| 0 +0.52%
RamHits 217| 230 +5.99%
TotalRW 5,558,815| 5,861,171 +5.44%
run_cached_iai::run_cached_group::run_cached with_setup_4:setup_run_cached(red-dress)
Instructions: 35,008,905 (master) → 35,009,744 (HEAD) : $$\color{red}+0.00\%$$
Detailed metrics
Baselines: master| HEAD
D1MissRate 5| 5 -0.34%
D1mr 658,331| 655,791 -0.39%
D1mw 98,802| 98,769 -0.03%
DLmr 295,607| 294,556 -0.36%
DLmw 54,528| 54,368 -0.29%
Dr 9,942,396| 9,942,468 +0.00%
Dw 5,361,158| 5,361,118 -0.00%
EstimatedCycles 63,870,223| 63,825,390 -0.07%
I1MissRate 0| 0 +3.58%
I1mr 753| 780 +3.59%
ILmr 739| 766 +3.65%
Ir 35,008,905| 35,009,744 +0.00%
L1HitRate 98| 98 +0.01%
L1hits 49,554,573| 49,557,990 +0.01%
LLHitRate 1| 1 -0.34%
LLMissRate 1| 1 -0.34%
LLdMissRate 2| 2 -0.35%
LLhits 407,012| 405,650 -0.33%
LLiMissRate 0| 0 +3.65%
RamHitRate 1| 1 -0.34%
RamHits 350,874| 349,690 -0.34%
TotalRW 50,312,459| 50,313,330 +0.00%
run_cached_iai::run_cached_group::run_cached with_setup_5:setup_run_cached(valley-of-spires)
Instructions: 6,323,174 (master) → 6,320,423 (HEAD) : $$\color{lime}-0.04\%$$
Detailed metrics
Baselines: master| HEAD
D1MissRate 5| 5 -1.01%
D1mr 154,254| 152,587 -1.08%
D1mw 7,645| 7,590 -0.72%
DLmr 197| 204 +3.55%
DLmw 181| 118 -34.81%
Dr 1,936,710| 1,935,924 -0.04%
Dw 1,160,554| 1,159,818 -0.06%
EstimatedCycles 10,087,000| 10,074,225 -0.13%
I1MissRate 0| 0 +1.33%
I1mr 699| 708 +1.29%
ILmr 161| 162 +0.62%
Ir 6,323,174| 6,320,423 -0.04%
L1HitRate 98| 98 +0.02%
L1hits 9,257,840| 9,255,280 -0.03%
LLHitRate 2| 2 -0.98%
LLMissRate 0| 0 -10.16%
LLdMissRate 0| 0 -14.77%
LLhits 162,059| 160,401 -1.02%
LLiMissRate 0| 0 +0.66%
RamHitRate 0| 0 -10.16%
RamHits 539| 484 -10.20%
TotalRW 9,420,438| 9,416,165 -0.05%
Performance Benchmark Results
🔧 Graph Compilation
compile_demo_art_iai::compile_group::compile_to_proto with_setup_0:load_from_name(isometric-fountain)
Instructions: 27,628,230 (master) → 27,628,018 (HEAD) : $$\color{lime}-0.00\%$$
Detailed metrics
Baselines: master| HEAD
D1MissRate 4| 4 +0.01%
D1mr 350,925| 351,017 +0.03%
D1mw 108,954| 108,914 -0.04%
DLmr 31,007| 31,006 -0.00%
DLmw 49,651| 49,657 +0.01%
Dr 6,818,360| 6,818,313 -0.00%
Dw 4,762,401| 4,762,328 -0.00%
EstimatedCycles 43,680,927| 43,680,953 +0.00%
I1MissRate 0| 0 +0.00%
I1mr 46,750| 46,750 +0.00%
ILmr 856| 856 +0.00%
Ir 27,628,230| 27,628,018 -0.00%
L1HitRate 99| 99 -0.00%
L1hits 38,702,362| 38,701,978 -0.00%
LLHitRate 1| 1 +0.01%
LLMissRate 0| 0 +0.01%
LLdMissRate 1| 1 +0.01%
LLhits 425,115| 425,162 +0.01%
LLiMissRate 0| 0 +0.00%
RamHitRate 0| 0 +0.01%
RamHits 81,514| 81,519 +0.01%
TotalRW 39,208,991| 39,208,659 -0.00%
compile_demo_art_iai::compile_group::compile_to_proto with_setup_1:load_from_name(painted-dreams)
Instructions: 13,876,923 (master) → 13,876,393 (HEAD) : $$\color{lime}-0.00\%$$
Detailed metrics
Baselines: master| HEAD
D1MissRate 4| 4 -0.05%
D1mr 168,900| 168,814 -0.05%
D1mw 53,401| 53,380 -0.04%
DLmr 795| 796 +0.13%
DLmw 15,984| 15,983 -0.01%
Dr 3,434,563| 3,434,523 -0.00%
Dw 2,389,957| 2,389,985 +0.00%
EstimatedCycles 21,206,045| 21,205,075 -0.00%
I1MissRate 0| 0 +0.00%
I1mr 22,637| 22,637 +0.00%
ILmr 716| 716 +0.00%
Ir 13,876,923| 13,876,393 -0.00%
L1HitRate 99| 99 +0.00%
L1hits 19,456,505| 19,456,070 -0.00%
LLHitRate 1| 1 -0.04%
LLMissRate 0| 0 +0.00%
LLdMissRate 0| 0 +0.00%
LLhits 227,443| 227,336 -0.05%
LLiMissRate 0| 0 +0.00%
RamHitRate 0| 0 +0.00%
RamHits 17,495| 17,495 +0.00%
TotalRW 19,701,443| 19,700,901 -0.00%
compile_demo_art_iai::compile_group::compile_to_proto with_setup_2:load_from_name(procedural-string-lights)
Instructions: 3,085,081 (master) → 3,085,558 (HEAD) : $$\color{red}+0.02\%$$
Detailed metrics
Baselines: master| HEAD
D1MissRate 4| 4 +0.06%
D1mr 36,399| 36,432 +0.09%
D1mw 10,638| 10,633 -0.05%
DLmr 13| 13 +0.00%
DLmw 2,917| 2,916 -0.03%
Dr 751,523| 751,574 +0.01%
Dw 524,590| 524,572 -0.00%
EstimatedCycles 4,677,766| 4,678,358 +0.01%
I1MissRate 0| 0 -0.02%
I1mr 4,911| 4,911 +0.00%
ILmr 696| 696 +0.00%
Ir 3,085,081| 3,085,558 +0.02%
L1HitRate 99| 99 -0.00%
L1hits 4,309,246| 4,309,728 +0.01%
LLHitRate 1| 1 +0.05%
LLMissRate 0| 0 -0.04%
LLdMissRate 0| 0 -0.04%
LLhits 48,322| 48,351 +0.06%
LLiMissRate 0| 0 -0.02%
RamHitRate 0| 0 -0.04%
RamHits 3,626| 3,625 -0.03%
TotalRW 4,361,194| 4,361,704 +0.01%
compile_demo_art_iai::compile_group::compile_to_proto with_setup_3:load_from_name(parametric-dunescape)
Instructions: 13,662,223 (master) → 13,661,907 (HEAD) : $$\color{lime}-0.00\%$$
Detailed metrics
Baselines: master| HEAD
D1MissRate 4| 4 -0.02%
D1mr 172,637| 172,610 -0.02%
D1mw 49,625| 49,609 -0.03%
DLmr 66| 66 +0.00%
DLmw 11,155| 11,152 -0.03%
Dr 3,336,429| 3,336,337 -0.00%
Dw 2,345,995| 2,345,936 -0.00%
EstimatedCycles 20,670,637| 20,669,874 -0.00%
I1MissRate 0| 0 -0.00%
I1mr 18,838| 18,837 -0.01%
ILmr 832| 831 -0.12%
Ir 13,662,223| 13,661,907 -0.00%
L1HitRate 99| 99 +0.00%
L1hits 19,103,547| 19,103,124 -0.00%
LLHitRate 1| 1 -0.02%
LLMissRate 0| 0 -0.03%
LLdMissRate 0| 0 -0.02%
LLhits 229,047| 229,007 -0.02%
LLiMissRate 0| 0 -0.12%
RamHitRate 0| 0 -0.03%
RamHits 12,053| 12,049 -0.03%
TotalRW 19,344,647| 19,344,180 -0.00%
compile_demo_art_iai::compile_group::compile_to_proto with_setup_4:load_from_name(red-dress)
Instructions: 32,128,707 (master) → 32,127,692 (HEAD) : $$\color{lime}-0.00\%$$
Detailed metrics
Baselines: master| HEAD
D1MissRate 4| 4 +0.03%
D1mr 407,418| 407,507 +0.02%
D1mw 124,541| 124,585 +0.04%
DLmr 42,463| 42,464 +0.00%
DLmw 48,705| 48,714 +0.02%
Dr 7,902,650| 7,902,524 -0.00%
Dw 5,526,495| 5,526,487 -0.00%
EstimatedCycles 50,650,712| 50,650,429 -0.00%
I1MissRate 0| 0 +0.01%
I1mr 51,031| 51,032 +0.00%
ILmr 862| 863 +0.12%
Ir 32,128,707| 32,127,692 -0.00%
L1HitRate 99| 99 -0.00%
L1hits 44,974,862| 44,973,579 -0.00%
LLHitRate 1| 1 +0.03%
LLMissRate 0| 0 +0.01%
LLdMissRate 1| 1 +0.01%
LLhits 490,960| 491,083 +0.03%
LLiMissRate 0| 0 +0.12%
RamHitRate 0| 0 +0.01%
RamHits 92,030| 92,041 +0.01%
TotalRW 45,557,852| 45,556,703 -0.00%
compile_demo_art_iai::compile_group::compile_to_proto with_setup_5:load_from_name(valley-of-spires)
Instructions: 21,184,366 (master) → 21,184,145 (HEAD) : $$\color{lime}-0.00\%$$
Detailed metrics
Baselines: master| HEAD
D1MissRate 4| 4 -0.01%
D1mr 262,424| 262,376 -0.02%
D1mw 77,277| 77,310 +0.04%
DLmr 15,070| 15,074 +0.03%
DLmw 35,234| 35,248 +0.04%
Dr 5,232,237| 5,232,285 +0.00%
Dw 3,652,314| 3,652,369 +0.00%
EstimatedCycles 33,099,055| 33,099,451 +0.00%
I1MissRate 0| 0 +0.00%
I1mr 34,501| 34,502 +0.00%
ILmr 807| 808 +0.12%
Ir 21,184,366| 21,184,145 -0.00%
L1HitRate 99| 99 +0.00%
L1hits 29,694,715| 29,694,611 -0.00%
LLHitRate 1| 1 -0.01%
LLMissRate 0| 0 +0.04%
LLdMissRate 1| 1 +0.03%
LLhits 323,091| 323,058 -0.01%
LLiMissRate 0| 0 +0.12%
RamHitRate 0| 0 +0.04%
RamHits 51,111| 51,130 +0.04%
TotalRW 30,068,917| 30,068,799 -0.00%
🔄 Executor Update
update_executor_iai::update_group::update_executor with_setup_0:setup_update_executor(isometric-fountain)
Instructions: 46,770,168 (master) → 46,765,615 (HEAD) : $$\color{lime}-0.01\%$$
Detailed metrics
Baselines: master| HEAD
D1MissRate 3| 3 +1.80%
D1mr 494,858| 503,233 +1.69%
D1mw 112,072| 114,237 +1.93%
DLmr 3,560| 3,610 +1.40%
DLmw 12,188| 16,410 +34.64%
Dr 11,740,537| 11,737,290 -0.03%
Dw 8,023,391| 8,014,370 -0.11%
EstimatedCycles 69,562,408| 69,671,663 +0.16%
I1MissRate 0| 0 -36.62%
I1mr 30,613| 19,402 -36.62%
ILmr 190| 210 +10.53%
Ir 46,770,168| 46,765,615 -0.01%
L1HitRate 99| 99 +0.00%
L1hits 65,896,553| 65,880,403 -0.02%
LLHitRate 1| 1 -0.77%
LLMissRate 0| 0 +26.96%
LLdMissRate 0| 0 +27.21%
LLhits 621,605| 616,642 -0.80%
LLiMissRate 0| 0 +10.54%
RamHitRate 0| 0 +26.96%
RamHits 15,938| 20,230 +26.93%
TotalRW 66,534,096| 66,517,275 -0.03%
update_executor_iai::update_group::update_executor with_setup_1:setup_update_executor(painted-dreams)
Instructions: 24,209,835 (master) → 24,218,002 (HEAD) : $$\color{red}+0.03\%$$
Detailed metrics
Baselines: master| HEAD
D1MissRate 3| 3 +1.14%
D1mr 248,635| 251,497 +1.15%
D1mw 55,165| 56,034 +1.58%
DLmr 990| 996 +0.61%
DLmw 3,865| 3,257 -15.73%
Dr 6,080,925| 6,082,988 +0.03%
Dw 4,142,506| 4,149,125 +0.16%
EstimatedCycles 35,868,512| 35,857,701 -0.03%
I1MissRate 0| 0 -35.65%
I1mr 17,294| 11,133 -35.63%
ILmr 174| 178 +2.30%
Ir 24,209,835| 24,218,002 +0.03%
L1HitRate 99| 99 +0.01%
L1hits 34,112,172| 34,131,451 +0.06%
LLHitRate 1| 1 -0.63%
LLMissRate 0| 0 -11.93%
LLdMissRate 0| 0 -12.47%
LLhits 316,065| 314,233 -0.58%
LLiMissRate 0| 0 +2.26%
RamHitRate 0| 0 -11.93%
RamHits 5,029| 4,431 -11.89%
TotalRW 34,433,266| 34,450,115 +0.05%
update_executor_iai::update_group::update_executor with_setup_2:setup_update_executor(procedural-string-lights)
Instructions: 6,266,396 (master) → 6,272,613 (HEAD) : $$\color{red}+0.10\%$$
Detailed metrics
Baselines: master| HEAD
D1MissRate 3| 3 +1.53%
D1mr 64,654| 65,884 +1.90%
D1mw 14,780| 14,859 +0.53%
DLmr NaN| NaN +0.00%
DLmw 603| 378 -37.31%
Dr 1,598,570| 1,600,318 +0.11%
Dw 1,096,973| 1,098,295 +0.12%
EstimatedCycles 9,324,293| 9,326,212 +0.02%
I1MissRate 0| 0 -27.89%
I1mr 5,342| 3,856 -27.82%
ILmr 172| 175 +1.74%
Ir 6,266,396| 6,272,613 +0.10%
L1HitRate 99| 99 +0.00%
L1hits 8,877,163| 8,886,627 +0.11%
LLHitRate 1| 1 -0.05%
LLMissRate 0| 0 -28.72%
LLdMissRate 0| 0 -37.38%
LLhits 84,001| 84,046 +0.05%
LLiMissRate 0| 0 +1.64%
RamHitRate 0| 0 -28.72%
RamHits 775| 553 -28.65%
TotalRW 8,961,939| 8,971,226 +0.10%
update_executor_iai::update_group::update_executor with_setup_3:setup_update_executor(parametric-dunescape)
Instructions: 28,080,576 (master) → 28,062,331 (HEAD) : $$\color{lime}-0.06\%$$
Detailed metrics
Baselines: master| HEAD
D1MissRate 3| 3 -0.77%
D1mr 276,160| 273,456 -0.98%
D1mw 68,680| 68,529 -0.22%
DLmr 179| 187 +4.47%
DLmw 4,523| 4,411 -2.48%
Dr 7,044,413| 7,040,925 -0.05%
Dw 4,872,764| 4,869,812 -0.06%
EstimatedCycles 41,580,475| 41,522,238 -0.14%
I1MissRate 0| 0 -33.35%
I1mr 14,323| 9,540 -33.39%
ILmr 167| 171 +2.40%
Ir 28,080,576| 28,062,331 -0.06%
L1HitRate 99| 99 +0.02%
L1hits 39,638,590| 39,621,543 -0.04%
LLHitRate 1| 1 -2.07%
LLMissRate 0| 0 -1.99%
LLdMissRate 0| 0 -2.16%
LLhits 354,294| 346,756 -2.13%
LLiMissRate 0| 0 +2.46%
RamHitRate 0| 0 -1.99%
RamHits 4,869| 4,769 -2.05%
TotalRW 39,997,753| 39,973,068 -0.06%
update_executor_iai::update_group::update_executor with_setup_4:setup_update_executor(red-dress)
Instructions: 64,032,466 (master) → 63,882,207 (HEAD) : $$\color{lime}-0.23\%$$
Detailed metrics
Baselines: master| HEAD
D1MissRate 3| 3 +1.18%
D1mr 653,870| 656,524 +0.41%
D1mw 156,624| 155,803 -0.52%
DLmr 17,027| 15,449 -9.27%
DLmw 34,014| 33,392 -1.83%
Dr 16,341,933| 16,207,819 -0.82%
Dw 11,239,445| 11,112,556 -1.13%
EstimatedCycles 96,543,494| 96,024,018 -0.54%
I1MissRate 0| 0 -34.01%
I1mr 35,931| 23,657 -34.16%
ILmr 424| 409 -3.54%
Ir 64,032,466| 63,882,207 -0.23%
L1HitRate 99| 99 +0.01%
L1hits 90,767,419| 90,366,598 -0.44%
LLHitRate 1| 1 -0.59%
LLMissRate 0| 0 -3.87%
LLdMissRate 0| 0 -3.40%
LLhits 794,960| 786,734 -1.03%
LLiMissRate 0| 0 -3.31%
RamHitRate 0| 0 -3.87%
RamHits 51,465| 49,250 -4.30%
TotalRW 91,613,844| 91,202,582 -0.45%
update_executor_iai::update_group::update_executor with_setup_5:setup_update_executor(valley-of-spires)
Instructions: 36,150,262 (master) → 36,124,922 (HEAD) : $$\color{lime}-0.07\%$$
Detailed metrics
Baselines: master| HEAD
D1MissRate 3| 3 -1.65%
D1mr 385,655| 377,886 -2.01%
D1mw 86,521| 86,474 -0.05%
DLmr 2,636| 2,678 +1.59%
DLmw 9,171| 10,545 +14.98%
Dr 9,150,366| 9,145,997 -0.05%
Dw 6,256,349| 6,259,217 +0.05%
EstimatedCycles 53,904,555| 53,853,854 -0.09%
I1MissRate 0| 0 -35.49%
I1mr 24,846| 16,017 -35.53%
ILmr 176| 184 +4.55%
Ir 36,150,262| 36,124,922 -0.07%
L1HitRate 99| 99 +0.03%
L1hits 51,059,955| 51,049,759 -0.02%
LLHitRate 1| 1 -3.68%
LLMissRate 0| 0 +11.94%
LLdMissRate 0| 0 +12.00%
LLhits 485,039| 466,970 -3.73%
LLiMissRate 0| 0 +4.62%
RamHitRate 0| 0 +11.94%
RamHits 11,983| 13,407 +11.88%
TotalRW 51,556,977| 51,530,136 -0.05%
🚀 Render: Cold Execution
run_once_iai::run_once_group::run_once with_setup_0:setup_run_once(isometric-fountain)
Instructions: 22,521,918 (master) → 22,507,804 (HEAD) : $$\color{lime}-0.06\%$$
Detailed metrics
Baselines: master| HEAD
D1MissRate 3| 3 +0.63%
D1mr 274,674| 275,962 +0.47%
D1mw 62,375| 61,568 -1.29%
DLmr 8,017| 8,095 +0.97%
DLmw 9,378| 8,659 -7.67%
Dr 5,921,658| 5,898,934 -0.38%
Dw 4,033,089| 4,007,693 -0.63%
EstimatedCycles 35,045,017| 34,964,279 -0.23%
I1MissRate 1| 1 -0.09%
I1mr 134,159| 133,957 -0.15%
ILmr 5,389| 5,376 -0.24%
Ir 22,521,918| 22,507,804 -0.06%
L1HitRate 99| 99 -0.00%
L1hits 32,005,457| 31,942,944 -0.20%
LLHitRate 1| 1 +0.40%
LLMissRate 0| 0 -2.68%
LLdMissRate 0| 0 -3.22%
LLhits 448,424| 449,357 +0.21%
LLiMissRate 0| 0 -0.18%
RamHitRate 0| 0 -2.68%
RamHits 22,784| 22,130 -2.87%
TotalRW 32,476,665| 32,414,431 -0.19%
run_once_iai::run_once_group::run_once with_setup_1:setup_run_once(painted-dreams)
Instructions: 79,946,458 (master) → 80,016,867 (HEAD) : $$\color{red}+0.09\%$$
Detailed metrics
Baselines: master| HEAD
D1MissRate 2| 2 -0.11%
D1mr 412,378| 412,872 +0.12%
D1mw 194,570| 195,814 +0.64%
DLmr 3,815| 3,844 +0.76%
DLmw 18,655| 18,608 -0.25%
Dr 18,898,258| 18,961,681 +0.34%
Dw 12,612,173| 12,674,889 +0.50%
EstimatedCycles 115,540,877|115,741,031 +0.17%
I1MissRate 0| 0 -0.41%
I1mr 188,674| 188,070 -0.32%
ILmr 7,580| 7,567 -0.17%
Ir 79,946,458| 80,016,867 +0.09%
L1HitRate 99| 99 +0.00%
L1hits 110,661,267|110,856,681 +0.18%
LLHitRate 1| 1 -0.02%
LLMissRate 0| 0 -0.28%
LLdMissRate 0| 0 -0.48%
LLhits 765,572| 766,737 +0.15%
LLiMissRate 0| 0 -0.26%
RamHitRate 0| 0 -0.28%
RamHits 30,050| 30,019 -0.10%
TotalRW 111,456,889|111,653,437 +0.18%
run_once_iai::run_once_group::run_once with_setup_2:setup_run_once(procedural-string-lights)
Instructions: 10,443,444 (master) → 10,506,232 (HEAD) : $$\color{red}+0.60\%$$
Detailed metrics
Baselines: master| HEAD
D1MissRate 2| 2 +1.00%
D1mr 58,653| 59,860 +2.06%
D1mw 22,629| 22,747 +0.52%
DLmr 417| 441 +5.76%
DLmw 1,137| 1,186 +4.31%
Dr 2,560,113| 2,577,030 +0.66%
Dw 1,841,137| 1,851,476 +0.56%
EstimatedCycles 15,546,058| 15,642,464 +0.62%
I1MissRate 0| 0 -0.90%
I1mr 48,864| 48,717 -0.30%
ILmr 4,472| 4,454 -0.40%
Ir 10,443,444| 10,506,232 +0.60%
L1HitRate 99| 99 -0.00%
L1hits 14,714,548| 14,803,414 +0.60%
LLHitRate 1| 1 +0.30%
LLMissRate 0| 0 +0.30%
LLdMissRate 0| 0 +4.05%
LLhits 124,120| 125,243 +0.90%
LLiMissRate 0| 0 -1.00%
RamHitRate 0| 0 +0.30%
RamHits 6,026| 6,081 +0.91%
TotalRW 14,844,694| 14,934,738 +0.61%
run_once_iai::run_once_group::run_once with_setup_3:setup_run_once(parametric-dunescape)
Instructions: 23,667,488 (master) → 23,644,158 (HEAD) : $$\color{lime}-0.10\%$$
Detailed metrics
Baselines: master| HEAD
D1MissRate 2| 2 -0.32%
D1mr 160,512| 160,520 +0.00%
D1mw 64,204| 63,534 -1.04%
DLmr 2,241| 2,270 +1.29%
DLmw 6,017| 6,207 +3.16%
Dr 5,702,796| 5,703,737 +0.02%
Dw 3,812,801| 3,814,667 +0.05%
EstimatedCycles 34,732,963| 34,709,538 -0.07%
I1MissRate 0| 0 -1.96%
I1mr 72,701| 71,205 -2.06%
ILmr 3,749| 3,721 -0.75%
Ir 23,667,488| 23,644,158 -0.10%
L1HitRate 99| 99 +0.01%
L1hits 32,885,668| 32,867,303 -0.06%
LLHitRate 1| 1 -0.76%
LLMissRate 0| 0 +1.65%
LLdMissRate 0| 0 +2.62%
LLhits 285,410| 283,061 -0.82%
LLiMissRate 0| 0 -0.65%
RamHitRate 0| 0 +1.65%
RamHits 12,007| 12,198 +1.59%
TotalRW 33,183,085| 33,162,562 -0.06%
run_once_iai::run_once_group::run_once with_setup_4:setup_run_once(red-dress)
Instructions: 1,803,408,337 (master) → 1,803,372,067 (HEAD) : $$\color{lime}-0.00\%$$
Detailed metrics
Baselines: master| HEAD
D1MissRate 0| 0 +1.52%
D1mr 1,821,342| 1,834,780 +0.74%
D1mw 844,756| 871,598 +3.18%
DLmr 434,618| 434,032 -0.13%
DLmw 505,055| 507,042 +0.39%
Dr 431,309,714|431,274,209 -0.01%
Dw 277,956,782|277,921,738 -0.01%
EstimatedCycles 2,556,854,895|2,559,176,678 +0.09%
I1MissRate 0| 0 +43.12%
I1mr 1,290,735| 1,847,293 +43.12%
ILmr 5,418| 5,392 -0.48%
Ir 1,803,408,337|1,803,372,067 -0.00%
L1HitRate 100| 100 -0.02%
L1hits 2,508,718,000|2,508,014,343 -0.03%
LLHitRate 0| 0 +19.78%
LLMissRate 0| 0 +0.15%
LLdMissRate 0| 0 +0.16%
LLhits 3,011,742| 3,607,205 +19.77%
LLiMissRate 0| 0 -0.48%
RamHitRate 0| 0 +0.15%
RamHits 945,091| 946,466 +0.15%
TotalRW 2,512,674,833|2,512,568,014 -0.00%
run_once_iai::run_once_group::run_once with_setup_5:setup_run_once(valley-of-spires)
Instructions: 20,442,783 (master) → 20,511,316 (HEAD) : $$\color{red}+0.34\%$$
Detailed metrics
Baselines: master| HEAD
D1MissRate 3| 3 -1.81%
D1mr 218,745| 219,131 +0.18%
D1mw 52,519| 54,175 +3.15%
DLmr 5,672| 5,610 -1.09%
DLmw 6,103| 6,441 +5.54%
Dr 5,098,618| 5,207,548 +2.14%
Dw 3,415,652| 3,529,292 +3.33%
EstimatedCycles 30,939,017| 31,242,446 +0.98%
I1MissRate 1| 1 -1.27%
I1mr 109,252| 108,229 -0.94%
ILmr 3,555| 3,554 -0.03%
Ir 20,442,783| 20,511,316 +0.34%
L1HitRate 99| 99 +0.01%
L1hits 28,576,537| 28,866,621 +1.02%
LLHitRate 1| 1 -0.79%
LLMissRate 0| 0 +0.78%
LLdMissRate 0| 0 -0.26%
LLhits 365,186| 365,930 +0.20%
LLiMissRate 0| 0 -0.36%
RamHitRate 0| 0 +0.78%
RamHits 15,330| 15,605 +1.79%
TotalRW 28,957,053| 29,248,156 +1.01%
⚡ Render: Cached Execution
run_cached_iai::run_cached_group::run_cached with_setup_0:setup_run_cached(isometric-fountain)
Instructions: 7,892,503 (master) → 7,891,556 (HEAD) : $$\color{lime}-0.01\%$$
Detailed metrics
Baselines: master| HEAD
D1MissRate 5| 5 +1.17%
D1mr 192,906| 195,238 +1.21%
D1mw 7,567| 7,518 -0.65%
DLmr 941| 1,033 +9.78%
DLmw 789| 152 -80.74%
Dr 2,401,828| 2,401,330 -0.02%
Dw 1,427,173| 1,426,536 -0.04%
EstimatedCycles 12,583,298| 12,574,114 -0.07%
I1MissRate 0| 0 +2.00%
I1mr 703| 717 +1.99%
ILmr 173| 175 +1.16%
Ir 7,892,503| 7,891,556 -0.01%
L1HitRate 98| 98 -0.02%
L1hits 11,520,328| 11,515,949 -0.04%
LLHitRate 2| 2 +1.44%
LLMissRate 0| 0 -28.52%
LLdMissRate 0| 0 -31.48%
LLhits 199,273| 202,113 +1.43%
LLiMissRate 0| 0 +1.17%
RamHitRate 0| 0 -28.52%
RamHits 1,903| 1,360 -28.53%
TotalRW 11,721,504| 11,719,422 -0.02%
run_cached_iai::run_cached_group::run_cached with_setup_1:setup_run_cached(painted-dreams)
Instructions: 5,908,823 (master) → 5,911,225 (HEAD) : $$\color{red}+0.04\%$$
Detailed metrics
Baselines: master| HEAD
D1MissRate 5| 5 -1.49%
D1mr 127,456| 125,432 -1.59%
D1mw 7,091| 7,097 +0.08%
DLmr 135| 126 -6.67%
DLmw 7| 3 -57.14%
Dr 1,835,748| 1,835,821 +0.00%
Dw 1,099,071| 1,098,843 -0.02%
EstimatedCycles 9,393,778| 9,387,521 -0.07%
I1MissRate 0| 0 +1.66%
I1mr 707| 719 +1.70%
ILmr 162| 159 -1.85%
Ir 5,908,823| 5,911,225 +0.04%
L1HitRate 98| 98 +0.02%
L1hits 8,708,388| 8,712,641 +0.05%
LLHitRate 2| 2 -1.50%
LLMissRate 0| 0 -5.29%
LLdMissRate 0| 0 -9.15%
LLhits 134,950| 132,960 -1.47%
LLiMissRate 0| 0 -1.89%
RamHitRate 0| 0 -5.29%
RamHits 304| 288 -5.26%
TotalRW 8,843,642| 8,845,889 +0.03%
run_cached_iai::run_cached_group::run_cached with_setup_2:setup_run_cached(procedural-string-lights)
Instructions: 1,609,994 (master) → 1,202,708 (HEAD) : $$\color{lime}-25.30\%$$
Detailed metrics
Baselines: master| HEAD
D1MissRate 4| 3 -20.96%
D1mr 30,167| 17,882 -40.72%
D1mw 3,678| 3,558 -3.26%
DLmr 5| 6 +20.00%
DLmw NaN| 2 NaN%
Dr 553,504| 442,345 -20.08%
Dw 361,723| 291,136 -19.51%
EstimatedCycles 2,667,913| 2,029,493 -23.93%
I1MissRate 0| 0 +36.34%
I1mr 703| 716 +1.85%
ILmr 145| 148 +2.07%
Ir 1,609,994| 1,202,708 -25.30%
L1HitRate 99| 99 +0.23%
L1hits 2,490,673| 1,914,033 -23.15%
LLHitRate 1| 1 -16.59%
LLMissRate 0| 0 +35.64%
LLdMissRate 0| 0 +99.65%
LLhits 34,398| 22,000 -36.04%
LLiMissRate 0| 0 +36.63%
RamHitRate 0| 0 +35.64%
RamHits 150| 156 +4.00%
TotalRW 2,525,221| 1,936,189 -23.33%
run_cached_iai::run_cached_group::run_cached with_setup_3:setup_run_cached(parametric-dunescape)
Instructions: 3,645,982 (master) → 3,746,218 (HEAD) : $$\color{red}+2.75\%$$
Detailed metrics
Baselines: master| HEAD
D1MissRate 5| 5 -5.77%
D1mr 92,028| 94,466 +2.65%
D1mw 6,145| 7,710 +25.47%
DLmr 42| 46 +9.52%
DLmw 45| 75 +66.67%
Dr 1,174,897| 1,274,679 +8.49%
Dw 737,936| 837,991 +13.56%
EstimatedCycles 5,960,753| 6,278,044 +5.32%
I1MissRate 0| 0 -1.40%
I1mr 684| 693 +1.32%
ILmr 130| 135 +3.85%
Ir 3,645,982| 3,746,218 +2.75%
L1HitRate 98| 98 +0.02%
L1hits 5,459,958| 5,756,019 +5.42%
LLHitRate 2| 2 -1.30%
LLMissRate 0| 0 +11.93%
LLdMissRate 0| 0 +25.92%
LLhits 98,640| 102,613 +4.03%
LLiMissRate 0| 0 +1.07%
RamHitRate 0| 0 +11.93%
RamHits 217| 256 +17.97%
TotalRW 5,558,815| 5,858,888 +5.40%
run_cached_iai::run_cached_group::run_cached with_setup_4:setup_run_cached(red-dress)
Instructions: 35,008,905 (master) → 35,006,253 (HEAD) : $$\color{lime}-0.01\%$$
Detailed metrics
Baselines: master| HEAD
D1MissRate 5| 5 +0.25%
D1mr 658,331| 659,995 +0.25%
D1mw 98,802| 98,959 +0.16%
DLmr 295,607| 294,291 -0.45%
DLmw 54,528| 52,704 -3.35%
Dr 9,942,396| 9,941,301 -0.01%
Dw 5,361,158| 5,360,697 -0.01%
EstimatedCycles 63,870,223| 63,779,901 -0.14%
I1MissRate 0| 0 +3.73%
I1mr 753| 781 +3.72%
ILmr 739| 762 +3.11%
Ir 35,008,905| 35,006,253 -0.01%
L1HitRate 98| 98 -0.00%
L1hits 49,554,573| 49,548,516 -0.01%
LLHitRate 1| 1 +1.23%
LLMissRate 1| 1 -0.88%
LLdMissRate 2| 2 -0.89%
LLhits 407,012| 411,978 +1.22%
LLiMissRate 0| 0 +3.12%
RamHitRate 1| 1 -0.88%
RamHits 350,874| 347,757 -0.89%
TotalRW 50,312,459| 50,308,251 -0.01%
run_cached_iai::run_cached_group::run_cached with_setup_5:setup_run_cached(valley-of-spires)
Instructions: 6,323,174 (master) → 6,335,631 (HEAD) : $$\color{red}+0.20\%$$
Detailed metrics
Baselines: master| HEAD
D1MissRate 5| 5 -1.67%
D1mr 154,254| 152,545 -1.11%
D1mw 7,645| 7,645 +0.00%
DLmr 197| 198 +0.51%
DLmw 181| 131 -27.62%
Dr 1,936,710| 1,946,399 +0.50%
Dw 1,160,554| 1,170,144 +0.83%
EstimatedCycles 10,087,000| 10,110,458 +0.23%
I1MissRate 0| 0 +0.80%
I1mr 699| 706 +1.00%
ILmr 161| 161 +0.00%
Ir 6,323,174| 6,335,631 +0.20%
L1HitRate 98| 98 +0.02%
L1hits 9,257,840| 9,291,278 +0.36%
LLHitRate 2| 2 -1.35%
LLMissRate 0| 0 -9.40%
LLdMissRate 0| 0 -13.50%
LLhits 162,059| 160,406 -1.02%
LLiMissRate 0| 0 -0.20%
RamHitRate 0| 0 -9.40%
RamHits 539| 490 -9.09%
TotalRW 9,420,438| 9,452,174 +0.34%
Performance Benchmark Results
🔧 Graph Compilation
compile_demo_art_iai::compile_group::compile_to_proto with_setup_0:load_from_name(isometric-fountain)
Instructions: 27,628,230 (master) → 27,627,266 (HEAD) : $$\color{lime}-0.00\%$$
Detailed metrics
Baselines: master| HEAD
D1MissRate 4| 4 +0.03%
D1mr 350,925| 351,056 +0.04%
D1mw 108,954| 108,956 +0.00%
DLmr 31,007| 31,008 +0.00%
DLmw 49,651| 49,661 +0.02%
Dr 6,818,360| 6,818,270 -0.00%
Dw 4,762,401| 4,762,402 +0.00%
EstimatedCycles 43,680,927| 43,680,702 -0.00%
I1MissRate 0| 0 +0.00%
I1mr 46,750| 46,749 -0.00%
ILmr 856| 855 -0.12%
Ir 27,628,230| 27,627,266 -0.00%
L1HitRate 99| 99 -0.00%
L1hits 38,702,362| 38,701,177 -0.00%
LLHitRate 1| 1 +0.03%
LLMissRate 0| 0 +0.01%
LLdMissRate 1| 1 +0.01%
LLhits 425,115| 425,237 +0.03%
LLiMissRate 0| 0 -0.11%
RamHitRate 0| 0 +0.01%
RamHits 81,514| 81,524 +0.01%
TotalRW 39,208,991| 39,207,938 -0.00%
compile_demo_art_iai::compile_group::compile_to_proto with_setup_1:load_from_name(painted-dreams)
Instructions: 13,876,923 (master) → 13,878,568 (HEAD) : $$\color{red}+0.01\%$$
Detailed metrics
Baselines: master| HEAD
D1MissRate 4| 4 -0.01%
D1mr 168,900| 168,902 +0.00%
D1mw 53,401| 53,382 -0.04%
DLmr 795| 795 +0.00%
DLmw 15,984| 15,989 +0.03%
Dr 3,434,563| 3,434,827 +0.01%
Dw 2,389,957| 2,389,956 -0.00%
EstimatedCycles 21,206,045| 21,208,035 +0.01%
I1MissRate 0| 0 -0.01%
I1mr 22,637| 22,637 +0.00%
ILmr 716| 716 +0.00%
Ir 13,876,923| 13,878,568 +0.01%
L1HitRate 99| 99 +0.00%
L1hits 19,456,505| 19,458,430 +0.01%
LLHitRate 1| 1 -0.02%
LLMissRate 0| 0 +0.02%
LLdMissRate 0| 0 +0.03%
LLhits 227,443| 227,421 -0.01%
LLiMissRate 0| 0 -0.01%
RamHitRate 0| 0 +0.02%
RamHits 17,495| 17,500 +0.03%
TotalRW 19,701,443| 19,703,351 +0.01%
compile_demo_art_iai::compile_group::compile_to_proto with_setup_2:load_from_name(procedural-string-lights)
Instructions: 3,085,081 (master) → 3,085,391 (HEAD) : $$\color{red}+0.01\%$$
Detailed metrics
Baselines: master| HEAD
D1MissRate 4| 4 +0.00%
D1mr 36,399| 36,398 -0.00%
D1mw 10,638| 10,641 +0.03%
DLmr 13| 13 +0.00%
DLmw 2,917| 2,922 +0.17%
Dr 751,523| 751,557 +0.00%
Dw 524,590| 524,581 -0.00%
EstimatedCycles 4,677,766| 4,678,259 +0.01%
I1MissRate 0| 0 -0.01%
I1mr 4,911| 4,911 +0.00%
ILmr 696| 696 +0.00%
Ir 3,085,081| 3,085,391 +0.01%
L1HitRate 99| 99 +0.00%
L1hits 4,309,246| 4,309,579 +0.01%
LLHitRate 1| 1 -0.01%
LLMissRate 0| 0 +0.13%
LLdMissRate 0| 0 +0.17%
LLhits 48,322| 48,319 -0.01%
LLiMissRate 0| 0 -0.01%
RamHitRate 0| 0 +0.13%
RamHits 3,626| 3,631 +0.14%
TotalRW 4,361,194| 4,361,529 +0.01%
compile_demo_art_iai::compile_group::compile_to_proto with_setup_3:load_from_name(parametric-dunescape)
Instructions: 13,662,223 (master) → 13,663,521 (HEAD) : $$\color{red}+0.01\%$$
Detailed metrics
Baselines: master| HEAD
D1MissRate 4| 4 -0.03%
D1mr 172,637| 172,587 -0.03%
D1mw 49,625| 49,613 -0.02%
DLmr 66| 66 +0.00%
DLmw 11,155| 11,160 +0.04%
Dr 3,336,429| 3,336,584 +0.00%
Dw 2,345,995| 2,345,969 -0.00%
EstimatedCycles 20,670,637| 20,671,932 +0.01%
I1MissRate 0| 0 -0.01%
I1mr 18,838| 18,837 -0.01%
ILmr 832| 831 -0.12%
Ir 13,662,223| 13,663,521 +0.01%
L1HitRate 99| 99 +0.00%
L1hits 19,103,547| 19,105,037 +0.01%
LLHitRate 1| 1 -0.04%
LLMissRate 0| 0 +0.03%
LLdMissRate 0| 0 +0.04%
LLhits 229,047| 228,980 -0.03%
LLiMissRate 0| 0 -0.13%
RamHitRate 0| 0 +0.03%
RamHits 12,053| 12,057 +0.03%
TotalRW 19,344,647| 19,346,074 +0.01%
compile_demo_art_iai::compile_group::compile_to_proto with_setup_4:load_from_name(red-dress)
Instructions: 32,128,707 (master) → 32,130,527 (HEAD) : $$\color{red}+0.01\%$$
Detailed metrics
Baselines: master| HEAD
D1MissRate 4| 4 +0.01%
D1mr 407,418| 407,521 +0.03%
D1mw 124,541| 124,474 -0.05%
DLmr 42,463| 42,463 +0.00%
DLmw 48,705| 48,697 -0.02%
Dr 7,902,650| 7,902,853 +0.00%
Dw 5,526,495| 5,526,451 -0.00%
EstimatedCycles 50,650,712| 50,652,595 +0.00%
I1MissRate 0| 0 -0.01%
I1mr 51,031| 51,031 +0.00%
ILmr 862| 862 +0.00%
Ir 32,128,707| 32,130,527 +0.01%
L1HitRate 99| 99 -0.00%
L1hits 44,974,862| 44,976,805 +0.00%
LLHitRate 1| 1 +0.00%
LLMissRate 0| 0 -0.01%
LLdMissRate 1| 1 -0.01%
LLhits 490,960| 491,004 +0.01%
LLiMissRate 0| 0 -0.01%
RamHitRate 0| 0 -0.01%
RamHits 92,030| 92,022 -0.01%
TotalRW 45,557,852| 45,559,831 +0.00%
compile_demo_art_iai::compile_group::compile_to_proto with_setup_5:load_from_name(valley-of-spires)
Instructions: 21,184,366 (master) → 21,184,690 (HEAD) : $$\color{red}+0.00\%$$
Detailed metrics
Baselines: master| HEAD
D1MissRate 4| 4 -0.02%
D1mr 262,424| 262,351 -0.03%
D1mw 77,277| 77,303 +0.03%
DLmr 15,070| 15,070 +0.00%
DLmw 35,234| 35,252 +0.05%
Dr 5,232,237| 5,232,387 +0.00%
Dw 3,652,314| 3,652,429 +0.00%
EstimatedCycles 33,099,055| 33,099,996 +0.00%
I1MissRate 0| 0 -0.00%
I1mr 34,501| 34,501 +0.00%
ILmr 807| 807 +0.00%
Ir 21,184,366| 21,184,690 +0.00%
L1HitRate 99| 99 +0.00%
L1hits 29,694,715| 29,695,351 +0.00%
LLHitRate 1| 1 -0.02%
LLMissRate 0| 0 +0.03%
LLdMissRate 1| 1 +0.03%
LLhits 323,091| 323,026 -0.02%
LLiMissRate 0| 0 -0.00%
RamHitRate 0| 0 +0.03%
RamHits 51,111| 51,129 +0.04%
TotalRW 30,068,917| 30,069,506 +0.00%
🔄 Executor Update
update_executor_iai::update_group::update_executor with_setup_0:setup_update_executor(isometric-fountain)
Instructions: 46,770,168 (master) → 46,776,343 (HEAD) : $$\color{red}+0.01\%$$
Detailed metrics
Baselines: master| HEAD
D1MissRate 3| 3 +1.90%
D1mr 494,858| 504,260 +1.90%
D1mw 112,072| 113,977 +1.70%
DLmr 3,560| 3,433 -3.57%
DLmw 12,188| 12,982 +6.51%
Dr 11,740,537| 11,739,214 -0.01%
Dw 8,023,391| 8,017,682 -0.07%
EstimatedCycles 69,562,408| 69,582,225 +0.03%
I1MissRate 0| 0 -36.65%
I1mr 30,613| 19,397 -36.64%
ILmr 190| 200 +5.26%
Ir 46,770,168| 46,776,343 +0.01%
L1HitRate 99| 99 -0.00%
L1hits 65,896,553| 65,895,605 -0.00%
LLHitRate 1| 1 -0.09%
LLMissRate 0| 0 +4.25%
LLdMissRate 0| 0 +4.27%
LLhits 621,605| 621,019 -0.09%
LLiMissRate 0| 0 +5.25%
RamHitRate 0| 0 +4.25%
RamHits 15,938| 16,615 +4.25%
TotalRW 66,534,096| 66,533,239 -0.00%
update_executor_iai::update_group::update_executor with_setup_1:setup_update_executor(painted-dreams)
Instructions: 24,209,835 (master) → 24,224,888 (HEAD) : $$\color{red}+0.06\%$$
Detailed metrics
Baselines: master| HEAD
D1MissRate 3| 3 +1.61%
D1mr 248,635| 253,265 +1.86%
D1mw 55,165| 55,694 +0.96%
DLmr 990| 997 +0.71%
DLmw 3,865| 3,623 -6.26%
Dr 6,080,925| 6,084,484 +0.06%
Dw 4,142,506| 4,147,625 +0.12%
EstimatedCycles 35,868,512| 35,881,527 +0.04%
I1MissRate 0| 0 -35.56%
I1mr 17,294| 11,151 -35.52%
ILmr 174| 183 +5.17%
Ir 24,209,835| 24,224,888 +0.06%
L1HitRate 99| 99 +0.00%
L1hits 34,112,172| 34,136,887 +0.07%
LLHitRate 1| 1 -0.31%
LLMissRate 0| 0 -4.56%
LLdMissRate 0| 0 -4.92%
LLhits 316,065| 315,307 -0.24%
LLiMissRate 0| 0 +5.11%
RamHitRate 0| 0 -4.56%
RamHits 5,029| 4,803 -4.49%
TotalRW 34,433,266| 34,456,997 +0.07%
update_executor_iai::update_group::update_executor with_setup_2:setup_update_executor(procedural-string-lights)
Instructions: 6,266,396 (master) → 6,249,121 (HEAD) : $$\color{lime}-0.28\%$$
Detailed metrics
Baselines: master| HEAD
D1MissRate 3| 3 +0.44%
D1mr 64,654| 64,881 +0.35%
D1mw 14,780| 14,714 -0.45%
DLmr NaN| NaN +0.00%
DLmw 603| 363 -39.80%
Dr 1,598,570| 1,594,261 -0.27%
Dw 1,096,973| 1,095,005 -0.18%
EstimatedCycles 9,324,293| 9,288,363 -0.39%
I1MissRate 0| 0 -27.47%
I1mr 5,342| 3,864 -27.67%
ILmr 172| 175 +1.74%
Ir 6,266,396| 6,249,121 -0.28%
L1HitRate 99| 99 +0.01%
L1hits 8,877,163| 8,854,928 -0.25%
LLHitRate 1| 1 -1.03%
LLMissRate 0| 0 -30.40%
LLdMissRate 0| 0 -39.66%
LLhits 84,001| 82,921 -1.29%
LLiMissRate 0| 0 +2.03%
RamHitRate 0| 0 -30.40%
RamHits 775| 538 -30.58%
TotalRW 8,961,939| 8,938,387 -0.26%
update_executor_iai::update_group::update_executor with_setup_3:setup_update_executor(parametric-dunescape)
Instructions: 28,080,576 (master) → 28,064,921 (HEAD) : $$\color{lime}-0.06\%$$
Detailed metrics
Baselines: master| HEAD
D1MissRate 3| 3 -0.32%
D1mr 276,160| 275,150 -0.37%
D1mw 68,680| 68,410 -0.39%
DLmr 179| 188 +5.03%
DLmw 4,523| 4,576 +1.17%
Dr 7,044,413| 7,040,634 -0.05%
Dw 4,872,764| 4,870,948 -0.04%
EstimatedCycles 41,580,475| 41,536,785 -0.11%
I1MissRate 0| 0 -33.65%
I1mr 14,323| 9,498 -33.69%
ILmr 167| 171 +2.40%
Ir 28,080,576| 28,064,921 -0.06%
L1HitRate 99| 99 +0.01%
L1hits 39,638,590| 39,623,445 -0.04%
LLHitRate 1| 1 -1.69%
LLMissRate 0| 0 +1.41%
LLdMissRate 0| 0 +1.37%
LLhits 354,294| 348,123 -1.74%
LLiMissRate 0| 0 +2.45%
RamHitRate 0| 0 +1.41%
RamHits 4,869| 4,935 +1.36%
TotalRW 39,997,753| 39,976,503 -0.05%
update_executor_iai::update_group::update_executor with_setup_4:setup_update_executor(red-dress)
Instructions: 64,032,466 (master) → 63,892,219 (HEAD) : $$\color{lime}-0.22\%$$
Detailed metrics
Baselines: master| HEAD
D1MissRate 3| 3 +1.90%
D1mr 653,870| 661,046 +1.10%
D1mw 156,624| 157,081 +0.29%
DLmr 17,027| 17,569 +3.18%
DLmw 34,014| 36,762 +8.08%
Dr 16,341,933| 16,209,432 -0.81%
Dw 11,239,445| 11,113,598 -1.12%
EstimatedCycles 96,543,494| 96,224,651 -0.33%
I1MissRate 0| 0 -34.37%
I1mr 35,931| 23,531 -34.51%
ILmr 424| 428 +0.94%
Ir 64,032,466| 63,892,219 -0.22%
L1HitRate 99| 99 +0.00%
L1hits 90,767,419| 90,373,591 -0.43%
LLHitRate 1| 1 -0.58%
LLMissRate 0| 0 +6.87%
LLdMissRate 0| 0 +7.45%
LLhits 794,960| 786,899 -1.01%
LLiMissRate 0| 0 +1.16%
RamHitRate 0| 0 +6.87%
RamHits 51,465| 54,759 +6.40%
TotalRW 91,613,844| 91,215,249 -0.44%
update_executor_iai::update_group::update_executor with_setup_5:setup_update_executor(valley-of-spires)
Instructions: 36,150,262 (master) → 36,138,696 (HEAD) : $$\color{lime}-0.03\%$$
Detailed metrics
Baselines: master| HEAD
D1MissRate 3| 3 -1.33%
D1mr 385,655| 380,330 -1.38%
D1mw 86,521| 85,509 -1.17%
DLmr 2,636| 2,682 +1.75%
DLmw 9,171| 10,426 +13.68%
Dr 9,150,366| 9,147,513 -0.03%
Dw 6,256,349| 6,257,948 +0.03%
EstimatedCycles 53,904,555| 53,870,079 -0.06%
I1MissRate 0| 0 -35.69%
I1mr 24,846| 15,974 -35.71%
ILmr 176| 181 +2.84%
Ir 36,150,262| 36,138,696 -0.03%
L1HitRate 99| 99 +0.03%
L1hits 51,059,955| 51,062,344 +0.00%
LLHitRate 1| 1 -3.38%
LLMissRate 0| 0 +10.93%
LLdMissRate 0| 0 +11.03%
LLhits 485,039| 468,524 -3.40%
LLiMissRate 0| 0 +2.87%
RamHitRate 0| 0 +10.93%
RamHits 11,983| 13,289 +10.90%
TotalRW 51,556,977| 51,544,157 -0.02%
🚀 Render: Cold Execution
run_once_iai::run_once_group::run_once with_setup_0:setup_run_once(isometric-fountain)
Instructions: 22,521,918 (master) → 22,534,232 (HEAD) : $$\color{red}+0.05\%$$
Detailed metrics
Baselines: master| HEAD
D1MissRate 3| 3 +0.51%
D1mr 274,674| 276,876 +0.80%
D1mw 62,375| 61,886 -0.78%
DLmr 8,017| 8,144 +1.58%
DLmw 9,378| 8,590 -8.40%
Dr 5,921,658| 5,922,027 +0.01%
Dw 4,033,089| 4,032,081 -0.02%
EstimatedCycles 35,045,017| 35,042,722 -0.01%
I1MissRate 1| 1 -0.15%
I1mr 134,159| 134,031 -0.10%
ILmr 5,389| 5,373 -0.30%
Ir 22,521,918| 22,534,232 +0.05%
L1HitRate 99| 99 -0.00%
L1hits 32,005,457| 32,015,547 +0.03%
LLHitRate 1| 1 +0.47%
LLMissRate 0| 0 -3.01%
LLdMissRate 0| 0 -3.79%
LLhits 448,424| 450,686 +0.50%
LLiMissRate 0| 0 -0.35%
RamHitRate 0| 0 -3.01%
RamHits 22,784| 22,107 -2.97%
TotalRW 32,476,665| 32,488,340 +0.04%
run_once_iai::run_once_group::run_once with_setup_1:setup_run_once(painted-dreams)
Instructions: 79,946,458 (master) → 80,058,307 (HEAD) : $$\color{red}+0.14\%$$
Detailed metrics
Baselines: master| HEAD
D1MissRate 2| 2 -0.06%
D1mr 412,378| 414,563 +0.53%
D1mw 194,570| 196,296 +0.89%
DLmr 3,815| 3,854 +1.02%
DLmw 18,655| 19,746 +5.85%
Dr 18,898,258| 19,008,236 +0.58%
Dw 12,612,173| 12,724,982 +0.89%
EstimatedCycles 115,540,877|115,922,601 +0.33%
I1MissRate 0| 0 -0.41%
I1mr 188,674| 188,165 -0.27%
ILmr 7,580| 7,566 -0.18%
Ir 79,946,458| 80,058,307 +0.14%
L1HitRate 99| 99 -0.00%
L1hits 110,661,267|110,992,501 +0.30%
LLHitRate 1| 1 -0.00%
LLMissRate 0| 0 +3.40%
LLdMissRate 0| 0 +4.29%
LLhits 765,572| 767,858 +0.30%
LLiMissRate 0| 0 -0.32%
RamHitRate 0| 0 +3.40%
RamHits 30,050| 31,166 +3.71%
TotalRW 111,456,889|111,791,525 +0.30%
run_once_iai::run_once_group::run_once with_setup_2:setup_run_once(procedural-string-lights)
Instructions: 10,443,444 (master) → 10,148,772 (HEAD) : $$\color{lime}-2.82\%$$
Detailed metrics
Baselines: master| HEAD
D1MissRate 2| 2 -8.31%
D1mr 58,653| 49,915 -14.90%
D1mw 22,629| 22,737 +0.48%
DLmr 417| 429 +2.88%
DLmw 1,137| 1,442 +26.82%
Dr 2,560,113| 2,489,851 -2.74%
Dw 1,841,137| 1,800,746 -2.19%
EstimatedCycles 15,546,058| 15,114,071 -2.78%
I1MissRate 0| 0 +2.29%
I1mr 48,864| 48,571 -0.60%
ILmr 4,472| 4,456 -0.36%
Ir 10,443,444| 10,148,772 -2.82%
L1HitRate 99| 99 +0.04%
L1hits 14,714,548| 14,318,146 -2.69%
LLHitRate 1| 1 -4.83%
LLMissRate 0| 0 +7.94%
LLdMissRate 0| 0 +23.50%
LLhits 124,120| 114,896 -7.43%
LLiMissRate 0| 0 +2.54%
RamHitRate 0| 0 +7.94%
RamHits 6,026| 6,327 +5.00%
TotalRW 14,844,694| 14,439,369 -2.73%
run_once_iai::run_once_group::run_once with_setup_3:setup_run_once(parametric-dunescape)
Instructions: 23,667,488 (master) → 23,573,742 (HEAD) : $$\color{lime}-0.40\%$$
Detailed metrics
Baselines: master| HEAD
D1MissRate 2| 2 +1.04%
D1mr 160,512| 159,435 -0.67%
D1mw 64,204| 63,243 -1.50%
DLmr 2,241| 2,293 +2.32%
DLmw 6,017| 5,983 -0.57%
Dr 5,702,796| 5,611,144 -1.61%
Dw 3,812,801| 3,720,976 -2.41%
EstimatedCycles 34,732,963| 34,440,716 -0.84%
I1MissRate 0| 0 -1.85%
I1mr 72,701| 71,073 -2.24%
ILmr 3,749| 3,719 -0.80%
Ir 23,667,488| 23,573,742 -0.40%
L1HitRate 99| 99 +0.00%
L1hits 32,885,668| 32,612,111 -0.83%
LLHitRate 1| 1 -0.45%
LLMissRate 0| 0 +0.74%
LLdMissRate 0| 0 +2.19%
LLhits 285,410| 281,756 -1.28%
LLiMissRate 0| 0 -0.41%
RamHitRate 0| 0 +0.74%
RamHits 12,007| 11,995 -0.10%
TotalRW 33,183,085| 32,905,862 -0.84%
run_once_iai::run_once_group::run_once with_setup_4:setup_run_once(red-dress)
Instructions: 1,803,408,337 (master) → 1,803,451,804 (HEAD) : $$\color{red}+0.00\%$$
Detailed metrics
Baselines: master| HEAD
D1MissRate 0| 0 +1.96%
D1mr 1,821,342| 1,840,935 +1.08%
D1mw 844,756| 877,474 +3.87%
DLmr 434,618| 438,063 +0.79%
DLmw 505,055| 507,940 +0.57%
Dr 431,309,714|431,329,029 +0.00%
Dw 277,956,782|277,973,661 +0.01%
EstimatedCycles 2,556,854,895|2,559,557,262 +0.11%
I1MissRate 0| 0 +43.07%
I1mr 1,290,735| 1,846,648 +43.07%
ILmr 5,418| 5,415 -0.06%
Ir 1,803,408,337|1,803,451,804 +0.00%
L1HitRate 100| 100 -0.02%
L1hits 2,508,718,000|2,508,189,437 -0.02%
LLHitRate 0| 0 +19.98%
LLMissRate 0| 0 +0.67%
LLdMissRate 0| 0 +0.67%
LLhits 3,011,742| 3,613,639 +19.99%
LLiMissRate 0| 0 -0.06%
RamHitRate 0| 0 +0.67%
RamHits 945,091| 951,418 +0.67%
TotalRW 2,512,674,833|2,512,754,494 +0.00%
run_once_iai::run_once_group::run_once with_setup_5:setup_run_once(valley-of-spires)
Instructions: 20,442,783 (master) → 20,506,977 (HEAD) : $$\color{red}+0.31\%$$
Detailed metrics
Baselines: master| HEAD
D1MissRate 3| 3 -0.86%
D1mr 218,745| 219,429 +0.31%
D1mw 52,519| 54,001 +2.82%
DLmr 5,672| 5,619 -0.93%
DLmw 6,103| 6,280 +2.90%
Dr 5,098,618| 5,167,816 +1.36%
Dw 3,415,652| 3,488,720 +2.14%
EstimatedCycles 30,939,017| 31,153,777 +0.69%
I1MissRate 1| 1 -1.23%
I1mr 109,252| 108,246 -0.92%
ILmr 3,555| 3,553 -0.06%
Ir 20,442,783| 20,506,977 +0.31%
L1HitRate 99| 99 +0.01%
L1hits 28,576,537| 28,781,837 +0.72%
LLHitRate 1| 1 -0.43%
LLMissRate 0| 0 +0.08%
LLdMissRate 0| 0 -0.61%
LLhits 365,186| 366,224 +0.28%
LLiMissRate 0| 0 -0.37%
RamHitRate 0| 0 +0.08%
RamHits 15,330| 15,452 +0.80%
TotalRW 28,957,053| 29,163,513 +0.71%
⚡ Render: Cached Execution
run_cached_iai::run_cached_group::run_cached with_setup_0:setup_run_cached(isometric-fountain)
Instructions: 7,892,503 (master) → 7,871,968 (HEAD) : $$\color{lime}-0.26\%$$
Detailed metrics
Baselines: master| HEAD
D1MissRate 5| 5 +1.85%
D1mr 192,906| 195,053 +1.11%
D1mw 7,567| 7,429 -1.82%
DLmr 941| 1,156 +22.85%
DLmw 789| 144 -81.75%
Dr 2,401,828| 2,385,656 -0.67%
Dw 1,427,173| 1,411,469 -1.10%
EstimatedCycles 12,583,298| 12,526,147 -0.45%
I1MissRate 0| 0 +2.54%
I1mr 703| 719 +2.28%
ILmr 173| 175 +1.16%
Ir 7,892,503| 7,871,968 -0.26%
L1HitRate 98| 98 -0.03%
L1hits 11,520,328| 11,465,892 -0.47%
LLHitRate 2| 2 +1.69%
LLMissRate 0| 0 -22.14%
LLdMissRate 0| 0 -24.22%
LLhits 199,273| 201,726 +1.23%
LLiMissRate 0| 0 +1.42%
RamHitRate 0| 0 -22.14%
RamHits 1,903| 1,475 -22.49%
TotalRW 11,721,504| 11,669,093 -0.45%
run_cached_iai::run_cached_group::run_cached with_setup_1:setup_run_cached(painted-dreams)
Instructions: 5,908,823 (master) → 5,908,600 (HEAD) : $$\color{lime}-0.00\%$$
Detailed metrics
Baselines: master| HEAD
D1MissRate 5| 5 -0.50%
D1mr 127,456| 126,785 -0.53%
D1mw 7,091| 7,087 -0.06%
DLmr 135| 118 -12.59%
DLmw 7| 5 -28.57%
Dr 1,835,748| 1,835,581 -0.01%
Dw 1,099,071| 1,099,142 +0.01%
EstimatedCycles 9,393,778| 9,390,223 -0.04%
I1MissRate 0| 0 +2.27%
I1mr 707| 723 +2.26%
ILmr 162| 161 -0.62%
Ir 5,908,823| 5,908,600 -0.00%
L1HitRate 98| 98 +0.01%
L1hits 8,708,388| 8,708,728 +0.00%
LLHitRate 2| 2 -0.47%
LLMissRate 0| 0 -6.58%
LLdMissRate 0| 0 -13.38%
LLhits 134,950| 134,311 -0.47%
LLiMissRate 0| 0 -0.61%
RamHitRate 0| 0 -6.58%
RamHits 304| 284 -6.58%
TotalRW 8,843,642| 8,843,323 -0.00%
run_cached_iai::run_cached_group::run_cached with_setup_2:setup_run_cached(procedural-string-lights)
Instructions: 1,609,994 (master) → 1,201,074 (HEAD) : $$\color{lime}-25.40\%$$
Detailed metrics
Baselines: master| HEAD
D1MissRate 4| 3 -20.79%
D1mr 30,167| 17,914 -40.62%
D1mw 3,678| 3,564 -3.10%
DLmr 5| 6 +20.00%
DLmw NaN| 1 NaN%
Dr 553,504| 442,144 -20.12%
Dw 361,723| 291,124 -19.52%
EstimatedCycles 2,667,913| 2,027,822 -23.99%
I1MissRate 0| 0 +37.67%
I1mr 703| 722 +2.70%
ILmr 145| 149 +2.76%
Ir 1,609,994| 1,201,074 -25.40%
L1HitRate 99| 99 +0.22%
L1hits 2,490,673| 1,912,142 -23.23%
LLHitRate 1| 1 -16.34%
LLMissRate 0| 0 +35.77%
LLdMissRate 0| 0 +74.74%
LLhits 34,398| 22,044 -35.91%
LLiMissRate 0| 0 +37.74%
RamHitRate 0| 0 +35.77%
RamHits 150| 156 +4.00%
TotalRW 2,525,221| 1,934,342 -23.40%
run_cached_iai::run_cached_group::run_cached with_setup_3:setup_run_cached(parametric-dunescape)
Instructions: 3,645,982 (master) → 3,646,882 (HEAD) : $$\color{red}+0.02\%$$
Detailed metrics
Baselines: master| HEAD
D1MissRate 5| 5 +0.21%
D1mr 92,028| 92,327 +0.32%
D1mw 6,145| 6,080 -1.06%
DLmr 42| 45 +7.14%
DLmw 45| 31 -31.11%
Dr 1,174,897| 1,175,176 +0.02%
Dw 737,936| 738,230 +0.04%
EstimatedCycles 5,960,753| 5,963,220 +0.04%
I1MissRate 0| 0 +1.00%
I1mr 684| 691 +1.02%
ILmr 130| 142 +9.23%
Ir 3,645,982| 3,646,882 +0.02%
L1HitRate 98| 98 -0.00%
L1hits 5,459,958| 5,461,190 +0.02%
LLHitRate 2| 2 +0.22%
LLMissRate 0| 0 +0.43%
LLdMissRate 0| 0 -12.67%
LLhits 98,640| 98,880 +0.24%
LLiMissRate 0| 0 +9.20%
RamHitRate 0| 0 +0.43%
RamHits 217| 218 +0.46%
TotalRW 5,558,815| 5,560,288 +0.03%
run_cached_iai::run_cached_group::run_cached with_setup_4:setup_run_cached(red-dress)
Instructions: 35,008,905 (master) → 35,008,698 (HEAD) : $$\color{lime}-0.00\%$$
Detailed metrics
Baselines: master| HEAD
D1MissRate 5| 5 +0.26%
D1mr 658,331| 660,156 +0.28%
D1mw 98,802| 98,925 +0.12%
DLmr 295,607| 294,908 -0.24%
DLmw 54,528| 55,090 +1.03%
Dr 9,942,396| 9,941,834 -0.01%
Dw 5,361,158| 5,361,070 -0.00%
EstimatedCycles 63,870,223| 63,873,882 +0.01%
I1MissRate 0| 0 +2.79%
I1mr 753| 774 +2.79%
ILmr 739| 764 +3.38%
Ir 35,008,905| 35,008,698 -0.00%
L1HitRate 98| 98 -0.00%
L1hits 49,554,573| 49,551,747 -0.01%
LLHitRate 1| 1 +0.51%
LLMissRate 1| 1 -0.03%
LLdMissRate 2| 2 -0.03%
LLhits 407,012| 409,093 +0.51%
LLiMissRate 0| 0 +3.38%
RamHitRate 1| 1 -0.03%
RamHits 350,874| 350,762 -0.03%
TotalRW 50,312,459| 50,311,602 -0.00%
run_cached_iai::run_cached_group::run_cached with_setup_5:setup_run_cached(valley-of-spires)
Instructions: 6,323,174 (master) → 6,333,289 (HEAD) : $$\color{red}+0.16\%$$
Detailed metrics
Baselines: master| HEAD
D1MissRate 5| 5 -1.52%
D1mr 154,254| 152,707 -1.00%
D1mw 7,645| 7,691 +0.60%
DLmr 197| 195 -1.02%
DLmw 181| 120 -33.70%
Dr 1,936,710| 1,946,126 +0.49%
Dw 1,160,554| 1,169,714 +0.79%
EstimatedCycles 10,087,000| 10,107,815 +0.21%
I1MissRate 0| 0 +1.55%
I1mr 699| 711 +1.72%
ILmr 161| 160 -0.62%
Ir 6,323,174| 6,333,289 +0.16%
L1HitRate 98| 98 +0.02%
L1hits 9,257,840| 9,288,020 +0.33%
LLHitRate 2| 2 -1.18%
LLMissRate 0| 0 -12.14%
LLdMissRate 0| 0 -17.16%
LLhits 162,059| 160,634 -0.88%
LLiMissRate 0| 0 -0.78%
RamHitRate 0| 0 -12.14%
RamHits 539| 475 -11.87%
TotalRW 9,420,438| 9,449,129 +0.30%
With @TrueDoctor adding the automatic switches between the GPU and CPU variants, end users shouldn't need to use GPU nodes directly. I assume if GPU nodes aren't build, we just default to the CPU variants. So for a typical end-user who doesn't build shaders, everything should still work as expected, at most they get a failing CI later cause the shaders don't compile. Now you'd have to make sure a regular contributor changing a shader node uses the CPU implementation and not the GPU implementation from cached master, without their changes. (In general, I'm not a fan of caching things externally from your project, due to cache invalidation concerns.)
Or is this only for building desktop on some platforms? Couldn't we have a github job / nix thing to build the shaders and pass the artifacts to the next step, entering whatever build env doesn't support rust-gpu's separate toolchain?
Or is this only for building desktop on some platforms?
Yes and also only a PoC.
Couldn't we have a github job / nix thing to build the shaders and pass the artifacts to the next step, entering whatever build env doesn't support rust-gpu's separate toolchain?
This essentially dose that, but nixpkgs is not part of our ci thus we need to host the artifacts needed for that build statically somewhere (probably a bucket in the end). The source for the build and shader are build from the exact same commit, this way we ensure that they are never out of sync.
What's the state on this? I'd prefer if we can start using this for a bit to have enough time to iron out any bugs we might encounter
I used this for all nixpkg PR updates so far, seems to work fine, just needs some cleanup, like renaming some stuff, limiting to master etc.
@TrueDoctor I guess a review from you would be helpfull.