Skip to content

Conversation

@TrueDoctor
Copy link
Member

No description provided.

@github-actions
Copy link

github-actions bot commented Sep 27, 2025

Performance Benchmark Results

🔧 Graph Compilation

compile_demo_art_iai::compile_group::compile_to_proto with_setup_0:load_from_name(isometric-fountain)
Instructions: 27,629,873 (master) → 27,627,865 (HEAD) : $$\color{lime}-0.01\%$$

Detailed metrics
Baselines: master| HEAD D1MissRate 4| 4 +0.02% D1mr 350,805| 350,866 +0.02% D1mw 109,125| 109,152 +0.02% DLmr 30,987| 30,989 +0.01% DLmw 49,654| 49,649 -0.01% Dr 6,818,630| 6,818,338 -0.00% Dw 4,762,401| 4,762,407 +0.00% EstimatedCycles 43,695,574| 43,693,542 -0.00% I1MissRate 0| 0 +0.01% I1mr 50,040| 50,040 +0.00% ILmr 852| 852 +0.00% Ir 27,629,873| 27,627,865 -0.01% L1HitRate 99| 99 -0.00% L1hits 38,700,934| 38,698,552 -0.01% LLHitRate 1| 1 +0.03% LLMissRate 0| 0 +0.00% LLdMissRate 1| 1 -0.00% LLhits 428,477| 428,568 +0.02% LLiMissRate 0| 0 +0.01% RamHitRate 0| 0 +0.00% RamHits 81,493| 81,490 -0.00% TotalRW 39,210,904| 39,208,610 -0.01% 

compile_demo_art_iai::compile_group::compile_to_proto with_setup_1:load_from_name(painted-dreams)
Instructions: 13,875,971 (master) → 13,875,783 (HEAD) : $$\color{lime}-0.00\%$$

Detailed metrics
Baselines: master| HEAD D1MissRate 4| 4 -0.04% D1mr 168,978| 168,874 -0.06% D1mw 53,548| 53,569 +0.04% DLmr 785| 788 +0.38% DLmw 15,970| 15,970 +0.00% Dr 3,434,443| 3,434,437 -0.00% Dw 2,389,965| 2,390,007 +0.00% EstimatedCycles 21,211,347| 21,210,953 -0.00% I1MissRate 0| 0 +0.00% I1mr 24,296| 24,296 +0.00% ILmr 701| 701 +0.00% Ir 13,875,971| 13,875,783 -0.00% L1HitRate 99| 99 +0.00% L1hits 19,453,557| 19,453,488 -0.00% LLHitRate 1| 1 -0.04% LLMissRate 0| 0 +0.02% LLdMissRate 0| 0 +0.02% LLhits 229,366| 229,280 -0.04% LLiMissRate 0| 0 +0.00% RamHitRate 0| 0 +0.02% RamHits 17,456| 17,459 +0.02% TotalRW 19,700,379| 19,700,227 -0.00% 

compile_demo_art_iai::compile_group::compile_to_proto with_setup_2:load_from_name(procedural-string-lights)
Instructions: 3,085,429 (master) → 3,085,246 (HEAD) : $$\color{lime}-0.01\%$$

Detailed metrics
Baselines: master| HEAD D1MissRate 4| 4 +0.03% D1mr 36,441| 36,450 +0.02% D1mw 10,649| 10,654 +0.05% DLmr 14| 14 +0.00% DLmw 2,920| 2,923 +0.10% Dr 751,541| 751,557 +0.00% Dw 524,558| 524,600 +0.01% EstimatedCycles 4,679,350| 4,679,371 +0.00% I1MissRate 0| 0 +0.01% I1mr 5,223| 5,223 +0.00% ILmr 685| 685 +0.00% Ir 3,085,429| 3,085,246 -0.01% L1HitRate 99| 99 -0.00% L1hits 4,309,215| 4,309,076 -0.00% LLHitRate 1| 1 +0.03% LLMissRate 0| 0 +0.09% LLdMissRate 0| 0 +0.10% LLhits 48,694| 48,705 +0.02% LLiMissRate 0| 0 +0.01% RamHitRate 0| 0 +0.09% RamHits 3,619| 3,622 +0.08% TotalRW 4,361,528| 4,361,403 -0.00% 

compile_demo_art_iai::compile_group::compile_to_proto with_setup_3:load_from_name(parametric-dunescape)
Instructions: 13,662,423 (master) → 13,661,070 (HEAD) : $$\color{lime}-0.01\%$$

Detailed metrics
Baselines: master| HEAD D1MissRate 4| 4 +0.01% D1mr 172,651| 172,633 -0.01% D1mw 49,605| 49,624 +0.04% DLmr 66| 67 +1.52% DLmw 11,152| 11,154 +0.02% Dr 3,336,445| 3,336,182 -0.01% Dw 2,345,999| 2,345,888 -0.00% EstimatedCycles 20,669,369| 20,667,736 -0.01% I1MissRate 0| 0 +0.01% I1mr 18,622| 18,622 +0.00% ILmr 815| 815 +0.00% Ir 13,662,423| 13,661,070 -0.01% L1HitRate 99| 99 -0.00% L1hits 19,103,989| 19,102,261 -0.01% LLHitRate 1| 1 +0.01% LLMissRate 0| 0 +0.03% LLdMissRate 0| 0 +0.03% LLhits 228,845| 228,843 -0.00% LLiMissRate 0| 0 +0.01% RamHitRate 0| 0 +0.03% RamHits 12,033| 12,036 +0.02% TotalRW 19,344,867| 19,343,140 -0.01% 

compile_demo_art_iai::compile_group::compile_to_proto with_setup_4:load_from_name(red-dress)
Instructions: 32,128,574 (master) → 32,131,025 (HEAD) : $$\color{red}+0.01\%$$

Detailed metrics
Baselines: master| HEAD D1MissRate 4| 4 +0.01% D1mr 407,187| 407,285 +0.02% D1mw 124,785| 124,740 -0.04% DLmr 42,463| 42,464 +0.00% DLmw 48,729| 48,721 -0.02% Dr 7,902,604| 7,902,993 +0.00% Dw 5,526,437| 5,526,543 +0.00% EstimatedCycles 50,667,493| 50,670,441 +0.01% I1MissRate 0| 0 -0.01% I1mr 55,175| 55,175 +0.00% ILmr 851| 851 +0.00% Ir 32,128,574| 32,131,025 +0.01% L1HitRate 99| 99 -0.00% L1hits 44,970,468| 44,973,361 +0.01% LLHitRate 1| 1 +0.01% LLMissRate 0| 0 -0.01% LLdMissRate 1| 1 -0.01% LLhits 495,104| 495,164 +0.01% LLiMissRate 0| 0 -0.01% RamHitRate 0| 0 -0.01% RamHits 92,043| 92,036 -0.01% TotalRW 45,557,615| 45,560,561 +0.01% 

compile_demo_art_iai::compile_group::compile_to_proto with_setup_5:load_from_name(valley-of-spires)
Instructions: 21,184,805 (master) → 21,184,566 (HEAD) : $$\color{lime}-0.00\%$$

Detailed metrics
Baselines: master| HEAD D1MissRate 4| 4 +0.00% D1mr 262,201| 262,221 +0.01% D1mw 77,392| 77,370 -0.03% DLmr 15,098| 15,096 -0.01% DLmw 35,259| 35,251 -0.02% Dr 5,232,355| 5,232,299 -0.00% Dw 3,652,368| 3,652,333 -0.00% EstimatedCycles 33,112,116| 33,111,478 -0.00% I1MissRate 0| 0 +0.00% I1mr 37,399| 37,399 +0.00% ILmr 797| 797 +0.00% Ir 21,184,805| 21,184,566 -0.00% L1HitRate 99| 99 -0.00% L1hits 29,692,536| 29,692,208 -0.00% LLHitRate 1| 1 +0.00% LLMissRate 0| 0 -0.02% LLdMissRate 1| 1 -0.02% LLhits 325,838| 325,846 +0.00% LLiMissRate 0| 0 +0.00% RamHitRate 0| 0 -0.02% RamHits 51,154| 51,144 -0.02% TotalRW 30,069,528| 30,069,198 -0.00% 

🔄 Executor Update

update_executor_iai::update_group::update_executor with_setup_0:setup_update_executor(isometric-fountain)
Instructions: 46,753,408 (master) → 41,040,588 (HEAD) : $$\color{lime}-12.22\%$$

Detailed metrics
Baselines: master| HEAD D1MissRate 3| 3 +0.35% D1mr 501,264| 447,919 -10.64% D1mw 115,173| 97,120 -15.67% DLmr 3,535| 10,421 +194.79% DLmw 18,572| 27,003 +45.40% Dr 11,735,824| 10,361,521 -11.71% Dw 8,014,555| 7,040,118 -12.16% EstimatedCycles 69,781,577| 61,903,687 -11.29% I1MissRate 0| 0 +20.42% I1mr 35,648| 37,681 +5.70% ILmr 208| 262 +25.96% Ir 46,753,408| 41,040,588 -12.22% L1HitRate 99| 99 -0.02% L1hits 65,851,702| 57,859,507 -12.14% LLHitRate 1| 1 -1.52% LLMissRate 0| 0 +92.18% LLdMissRate 0| 0 +92.13% LLhits 629,770| 545,034 -13.46% LLiMissRate 0| 0 +43.50% RamHitRate 0| 0 +92.18% RamHits 22,315| 37,686 +68.88% TotalRW 66,503,787| 58,442,227 -12.12% 

update_executor_iai::update_group::update_executor with_setup_1:setup_update_executor(painted-dreams)
Instructions: 24,209,173 (master) → 21,648,247 (HEAD) : $$\color{lime}-10.58\%$$

Detailed metrics
Baselines: master| HEAD D1MissRate 3| 3 +1.00% D1mr 252,288| 230,949 -8.46% D1mw 56,644| 49,377 -12.83% DLmr 998| 1,049 +5.11% DLmw 3,971| 11,414 +187.43% Dr 6,080,501| 5,470,231 -10.04% Dw 4,141,942| 3,713,540 -10.34% EstimatedCycles 35,904,094| 32,421,842 -9.70% I1MissRate 0| 0 +19.84% I1mr 20,600| 22,075 +7.16% ILmr 176| 211 +19.89% Ir 24,209,173| 21,648,247 -10.58% L1HitRate 99| 99 -0.02% L1hits 34,102,084| 30,529,617 -10.48% LLHitRate 1| 1 -0.26% LLMissRate 0| 0 +175.10% LLdMissRate 0| 0 +179.18% LLhits 324,387| 289,727 -10.68% LLiMissRate 0| 0 +34.07% RamHitRate 0| 0 +175.10% RamHits 5,145| 12,674 +146.34% TotalRW 34,431,616| 30,832,018 -10.45% 

update_executor_iai::update_group::update_executor with_setup_2:setup_update_executor(procedural-string-lights)
Instructions: 6,271,167 (master) → 4,939,250 (HEAD) : $$\color{lime}-21.24\%$$

Detailed metrics
Baselines: master| HEAD D1MissRate 3| 3 -4.81% D1mr 65,739| 47,400 -27.90% D1mw 14,878| 11,849 -20.36% DLmr 1| 3 +200.00% DLmw 638| 621 -2.66% Dr 1,599,567| 1,238,445 -22.58% Dw 1,098,154| 844,517 -23.10% EstimatedCycles 9,339,940| 7,307,504 -21.76% I1MissRate 0| 0 +22.94% I1mr 6,056| 5,864 -3.17% ILmr 173| 204 +17.92% Ir 6,271,167| 4,939,250 -21.24% L1HitRate 99| 99 +0.04% L1hits 8,882,215| 6,957,099 -21.67% LLHitRate 1| 1 -4.37% LLMissRate 0| 0 +30.24% LLdMissRate 0| 0 +26.47% LLhits 85,861| 64,285 -25.13% LLiMissRate 0| 0 +49.72% RamHitRate 0| 0 +30.24% RamHits 812| 828 +1.97% TotalRW 8,968,888| 7,022,212 -21.70% 

🚀 Render: Cold Execution

run_once_iai::run_once_group::run_once with_setup_0:setup_run_once(isometric-fountain)
Instructions: 22,494,494 (master) → 21,862,867 (HEAD) : $$\color{lime}-2.81\%$$

Detailed metrics
Baselines: master| HEAD D1MissRate 3| 3 -5.13% D1mr 275,569| 251,658 -8.68% D1mw 61,881| 58,443 -5.56% DLmr 8,281| 10,535 +27.22% DLmw 9,032| 19,942 +120.79% Dr 5,905,642| 5,713,684 -3.25% Dw 4,018,748| 3,899,661 -2.96% EstimatedCycles 34,988,128| 34,294,090 -1.98% I1MissRate 1| 1 -3.79% I1mr 134,326| 125,606 -6.49% ILmr 5,425| 5,358 -1.24% Ir 22,494,494| 21,862,867 -2.81% L1HitRate 99| 99 +0.07% L1hits 31,947,108| 31,040,505 -2.84% LLHitRate 1| 1 -8.28% LLMissRate 0| 0 +62.32% LLdMissRate 0| 0 +81.73% LLhits 449,038| 399,872 -10.95% LLiMissRate 0| 0 +1.62% RamHitRate 0| 0 +62.32% RamHits 22,738| 35,835 +57.60% TotalRW 32,418,884| 31,476,212 -2.91% 

run_once_iai::run_once_group::run_once with_setup_1:setup_run_once(painted-dreams)
Instructions: 80,043,163 (master) → 79,930,670 (HEAD) : $$\color{lime}-0.14\%$$

Detailed metrics
Baselines: master| HEAD D1MissRate 2| 2 -0.69% D1mr 413,703| 414,204 +0.12% D1mw 196,114| 199,644 +1.80% DLmr 3,839| 6,387 +66.37% DLmw 19,685| 62,309 +216.53% Dr 18,997,714| 19,188,734 +1.01% Dw 12,713,669| 12,954,263 +1.89% EstimatedCycles 115,851,682|117,546,147 +1.46% I1MissRate 0| 0 +0.94% I1mr 181,067| 182,517 +0.80% ILmr 7,596| 7,538 -0.76% Ir 80,043,163| 79,930,670 -0.14% L1HitRate 99| 99 -0.00% L1hits 110,963,662|111,277,302 +0.28% LLHitRate 1| 1 -5.49% LLMissRate 0| 0 +144.27% LLdMissRate 0| 0 +188.10% LLhits 759,764| 720,131 -5.22% LLiMissRate 0| 0 -0.62% RamHitRate 0| 0 +144.27% RamHits 31,120| 76,234 +144.97% TotalRW 111,754,546|112,073,667 +0.29% 

run_once_iai::run_once_group::run_once with_setup_2:setup_run_once(procedural-string-lights)
Instructions: 10,572,827 (master) → 9,994,196 (HEAD) : $$\color{lime}-5.47\%$$

Detailed metrics
Baselines: master| HEAD D1MissRate 2| 2 -13.55% D1mr 61,662| 46,117 -25.21% D1mw 23,263| 22,213 -4.51% DLmr 441| 362 -17.91% DLmw 1,240| 4,534 +265.65% Dr 2,618,455| 2,434,884 -7.01% Dw 1,890,755| 1,761,622 -6.83% EstimatedCycles 15,800,357| 14,927,842 -5.52% I1MissRate 0| 0 +1.23% I1mr 48,425| 46,340 -4.31% ILmr 4,483| 4,386 -2.16% Ir 10,572,827| 9,994,196 -5.47% L1HitRate 99| 99 +0.08% L1hits 14,948,687| 14,076,032 -5.84% LLHitRate 1| 1 -11.93% LLMissRate 0| 0 +60.04% LLdMissRate 0| 0 +212.96% LLhits 127,186| 105,388 -17.14% LLiMissRate 0| 0 +3.50% RamHitRate 0| 0 +60.04% RamHits 6,164| 9,282 +50.58% TotalRW 15,082,037| 14,190,702 -5.91% 

⚡ Render: Cached Execution

run_cached_iai::run_cached_group::run_cached with_setup_0:setup_run_cached(isometric-fountain)
Instructions: 7,887,527 (master) → 7,549,241 (HEAD) : $$\color{lime}-4.29\%$$

Detailed metrics
Baselines: master| HEAD D1MissRate 5| 5 -6.57% D1mr 194,585| 174,070 -10.54% D1mw 7,449| 7,456 +0.09% DLmr 996| 3,242 +225.50% DLmw 152| 347 +128.29% Dr 2,400,013| 2,305,007 -3.96% Dw 1,425,714| 1,374,246 -3.61% EstimatedCycles 12,563,808| 12,070,776 -3.92% I1MissRate 0| 0 +0.81% I1mr 712| 687 -3.51% ILmr 171| 192 +12.28% Ir 7,887,527| 7,549,241 -4.29% L1HitRate 98| 98 +0.11% L1hits 11,510,508| 11,046,281 -4.03% LLHitRate 2| 2 -7.59% LLMissRate 0| 0 +199.03% LLdMissRate 0| 0 +225.08% LLhits 201,427| 178,432 -11.42% LLiMissRate 0| 0 +17.31% RamHitRate 0| 0 +199.03% RamHits 1,319| 3,781 +186.66% TotalRW 11,713,254| 11,228,494 -4.14% 

run_cached_iai::run_cached_group::run_cached with_setup_1:setup_run_cached(painted-dreams)
Instructions: 5,909,965 (master) → 5,839,279 (HEAD) : $$\color{lime}-1.20\%$$

Detailed metrics
Baselines: master| HEAD D1MissRate 5| 4 -5.01% D1mr 126,742| 124,850 -1.49% D1mw 7,134| 8,917 +24.99% DLmr 113| 2,446 +2064.60% DLmw 7| 36 +414.29% Dr 1,836,006| 1,899,999 +3.49% Dw 1,099,171| 1,187,407 +8.03% EstimatedCycles 9,391,904| 9,544,927 +1.63% I1MissRate 0| 0 -1.73% I1mr 722| 701 -2.91% ILmr 159| 197 +23.90% Ir 5,909,965| 5,839,279 -1.20% L1HitRate 98| 98 +0.02% L1hits 8,710,544| 8,792,217 +0.94% LLHitRate 2| 1 -2.78% LLMissRate 0| 0 +851.44% LLdMissRate 0| 0 +1866.35% LLhits 134,319| 131,789 -1.88% LLiMissRate 0| 0 +25.40% RamHitRate 0| 0 +851.44% RamHits 279| 2,679 +860.22% TotalRW 8,845,142| 8,926,685 +0.92% 

run_cached_iai::run_cached_group::run_cached with_setup_2:setup_run_cached(procedural-string-lights)
Instructions: 1,203,156 (master) → 1,149,806 (HEAD) : $$\color{lime}-4.43\%$$

Detailed metrics
Baselines: master| HEAD D1MissRate 3| 3 -2.76% D1mr 17,811| 16,602 -6.79% D1mw 3,555| 3,536 -0.53% DLmr 7| 6 -14.29% DLmw 8| 21 +162.50% Dr 442,402| 427,500 -3.37% Dw 291,299| 283,657 -2.62% EstimatedCycles 2,030,001| 1,950,357 -3.92% I1MissRate 0| 0 +2.17% I1mr 720| 703 -2.36% ILmr 145| 174 +20.00% Ir 1,203,156| 1,149,806 -4.43% L1HitRate 99| 99 +0.02% L1hits 1,914,771| 1,840,122 -3.90% LLHitRate 1| 1 -2.03% LLMissRate 0| 0 +30.75% LLdMissRate 0| 0 +85.71% LLhits 21,926| 20,640 -5.87% LLiMissRate 0| 0 +25.57% RamHitRate 0| 0 +30.75% RamHits 160| 201 +25.62% TotalRW 1,936,857| 1,860,963 -3.92% 
@github-actions
Copy link

Performance Benchmark Results

🔧 Graph Compilation

compile_demo_art_iai::compile_group::compile_to_proto with_setup_0:load_from_name(isometric-fountain)
Instructions: 27,629,873 (master) → 27,630,373 (HEAD) : $$\color{red}+0.00\%$$

Detailed metrics
Baselines: master| HEAD D1MissRate 4| 4 +0.02% D1mr 350,805| 350,886 +0.02% D1mw 109,125| 109,127 +0.00% DLmr 30,987| 30,988 +0.00% DLmw 49,654| 49,659 +0.01% Dr 6,818,630| 6,818,726 +0.00% Dw 4,762,401| 4,762,375 -0.00% EstimatedCycles 43,695,574| 43,696,656 +0.00% I1MissRate 0| 0 -0.00% I1mr 50,040| 50,040 +0.00% ILmr 852| 852 +0.00% Ir 27,629,873| 27,630,373 +0.00% L1HitRate 99| 99 -0.00% L1hits 38,700,934| 38,701,421 +0.00% LLHitRate 1| 1 +0.02% LLMissRate 0| 0 +0.01% LLdMissRate 1| 1 +0.01% LLhits 428,477| 428,554 +0.02% LLiMissRate 0| 0 -0.00% RamHitRate 0| 0 +0.01% RamHits 81,493| 81,499 +0.01% TotalRW 39,210,904| 39,211,474 +0.00% 

compile_demo_art_iai::compile_group::compile_to_proto with_setup_1:load_from_name(painted-dreams)
Instructions: 13,875,971 (master) → 13,876,483 (HEAD) : $$\color{red}+0.00\%$$

Detailed metrics
Baselines: master| HEAD D1MissRate 4| 4 +0.06% D1mr 168,978| 169,064 +0.05% D1mw 53,548| 53,598 +0.09% DLmr 785| 786 +0.13% DLmw 15,970| 15,977 +0.04% Dr 3,434,443| 3,434,559 +0.00% Dw 2,389,965| 2,389,991 +0.00% EstimatedCycles 21,211,347| 21,212,785 +0.01% I1MissRate 0| 0 -0.00% I1mr 24,296| 24,296 +0.00% ILmr 701| 701 +0.00% Ir 13,875,971| 13,876,483 +0.00% L1HitRate 99| 99 -0.00% L1hits 19,453,557| 19,454,075 +0.00% LLHitRate 1| 1 +0.05% LLMissRate 0| 0 +0.04% LLdMissRate 0| 0 +0.05% LLhits 229,366| 229,494 +0.06% LLiMissRate 0| 0 -0.00% RamHitRate 0| 0 +0.04% RamHits 17,456| 17,464 +0.05% TotalRW 19,700,379| 19,701,033 +0.00% 

compile_demo_art_iai::compile_group::compile_to_proto with_setup_2:load_from_name(procedural-string-lights)
Instructions: 3,085,429 (master) → 3,085,591 (HEAD) : $$\color{red}+0.01\%$$

Detailed metrics
Baselines: master| HEAD D1MissRate 4| 4 -0.07% D1mr 36,441| 36,419 -0.06% D1mw 10,649| 10,642 -0.07% DLmr 14| 14 +0.00% DLmw 2,920| 2,913 -0.24% Dr 751,541| 751,588 +0.01% Dw 524,558| 524,583 +0.00% EstimatedCycles 4,679,350| 4,679,258 -0.00% I1MissRate 0| 0 -0.01% I1mr 5,223| 5,223 +0.00% ILmr 685| 685 +0.00% Ir 3,085,429| 3,085,591 +0.01% L1HitRate 99| 99 +0.00% L1hits 4,309,215| 4,309,478 +0.01% LLHitRate 1| 1 -0.05% LLMissRate 0| 0 -0.20% LLdMissRate 0| 0 -0.24% LLhits 48,694| 48,672 -0.05% LLiMissRate 0| 0 -0.01% RamHitRate 0| 0 -0.20% RamHits 3,619| 3,612 -0.19% TotalRW 4,361,528| 4,361,762 +0.01% 

compile_demo_art_iai::compile_group::compile_to_proto with_setup_3:load_from_name(parametric-dunescape)
Instructions: 13,662,423 (master) → 13,662,168 (HEAD) : $$\color{lime}-0.00\%$$

Detailed metrics
Baselines: master| HEAD D1MissRate 4| 4 +0.04% D1mr 172,651| 172,689 +0.02% D1mw 49,605| 49,646 +0.08% DLmr 66| 67 +1.52% DLmw 11,152| 11,152 +0.00% Dr 3,336,445| 3,336,383 -0.00% Dw 2,345,999| 2,345,940 -0.00% EstimatedCycles 20,669,369| 20,669,339 -0.00% I1MissRate 0| 0 +0.00% I1mr 18,622| 18,622 +0.00% ILmr 815| 815 +0.00% Ir 13,662,423| 13,662,168 -0.00% L1HitRate 99| 99 -0.00% L1hits 19,103,989| 19,103,534 -0.00% LLHitRate 1| 1 +0.04% LLMissRate 0| 0 +0.01% LLdMissRate 0| 0 +0.01% LLhits 228,845| 228,923 +0.03% LLiMissRate 0| 0 +0.00% RamHitRate 0| 0 +0.01% RamHits 12,033| 12,034 +0.01% TotalRW 19,344,867| 19,344,491 -0.00% 

compile_demo_art_iai::compile_group::compile_to_proto with_setup_4:load_from_name(red-dress)
Instructions: 32,128,574 (master) → 32,127,981 (HEAD) : $$\color{lime}-0.00\%$$

Detailed metrics
Baselines: master| HEAD D1MissRate 4| 4 +0.03% D1mr 407,187| 407,324 +0.03% D1mw 124,785| 124,790 +0.00% DLmr 42,463| 42,463 +0.00% DLmw 48,729| 48,701 -0.06% Dr 7,902,604| 7,902,519 -0.00% Dw 5,526,437| 5,526,430 -0.00% EstimatedCycles 50,667,493| 50,666,502 -0.00% I1MissRate 0| 0 +0.00% I1mr 55,175| 55,174 -0.00% ILmr 851| 850 -0.12% Ir 32,128,574| 32,127,981 -0.00% L1HitRate 99| 99 -0.00% L1hits 44,970,468| 44,969,642 -0.00% LLHitRate 1| 1 +0.04% LLMissRate 0| 0 -0.03% LLdMissRate 1| 1 -0.03% LLhits 495,104| 495,274 +0.03% LLiMissRate 0| 0 -0.12% RamHitRate 0| 0 -0.03% RamHits 92,043| 92,014 -0.03% TotalRW 45,557,615| 45,556,930 -0.00% 

compile_demo_art_iai::compile_group::compile_to_proto with_setup_5:load_from_name(valley-of-spires)
Instructions: 21,184,805 (master) → 21,183,791 (HEAD) : $$\color{lime}-0.00\%$$

Detailed metrics
Baselines: master| HEAD D1MissRate 4| 4 -0.01% D1mr 262,201| 262,175 -0.01% D1mw 77,392| 77,364 -0.04% DLmr 15,098| 15,101 +0.02% DLmw 35,259| 35,262 +0.01% Dr 5,232,355| 5,232,167 -0.00% Dw 3,652,368| 3,652,324 -0.00% EstimatedCycles 33,112,116| 33,110,834 -0.00% I1MissRate 0| 0 +0.00% I1mr 37,399| 37,399 +0.00% ILmr 797| 797 +0.00% Ir 21,184,805| 21,183,791 -0.00% L1HitRate 99| 99 +0.00% L1hits 29,692,536| 29,691,344 -0.00% LLHitRate 1| 1 -0.01% LLMissRate 0| 0 +0.02% LLdMissRate 1| 1 +0.01% LLhits 325,838| 325,778 -0.02% LLiMissRate 0| 0 +0.00% RamHitRate 0| 0 +0.02% RamHits 51,154| 51,160 +0.01% TotalRW 30,069,528| 30,068,282 -0.00% 

🔄 Executor Update

update_executor_iai::update_group::update_executor with_setup_0:setup_update_executor(isometric-fountain)
Instructions: 46,753,408 (master) → 46,742,773 (HEAD) : $$\color{lime}-0.02\%$$

Detailed metrics
Baselines: master| HEAD D1MissRate 3| 3 -0.48% D1mr 501,264| 496,373 -0.98% D1mw 115,173| 111,930 -2.82% DLmr 3,535| 3,419 -3.28% DLmw 18,572| 14,245 -23.30% Dr 11,735,824| 11,651,358 -0.72% Dw 8,014,555| 7,932,386 -1.03% EstimatedCycles 69,781,577| 69,417,917 -0.52% I1MissRate 0| 0 -14.07% I1mr 35,648| 30,627 -14.08% ILmr 208| 192 -7.69% Ir 46,753,408| 46,742,773 -0.02% L1HitRate 99| 99 +0.02% L1hits 65,851,702| 65,687,587 -0.25% LLHitRate 1| 1 -1.12% LLMissRate 0| 0 -19.77% LLdMissRate 0| 0 -19.42% LLhits 629,770| 621,074 -1.38% LLiMissRate 0| 0 -7.67% RamHitRate 0| 0 -19.77% RamHits 22,315| 17,856 -19.98% TotalRW 66,503,787| 66,326,517 -0.27% 

update_executor_iai::update_group::update_executor with_setup_1:setup_update_executor(painted-dreams)
Instructions: 24,209,173 (master) → 24,260,175 (HEAD) : $$\color{red}+0.21\%$$

Detailed metrics
Baselines: master| HEAD D1MissRate 3| 3 -1.49% D1mr 252,288| 249,806 -0.98% D1mw 56,644| 55,814 -1.47% DLmr 998| 1,000 +0.20% DLmw 3,971| 3,255 -18.03% Dr 6,080,501| 6,102,303 +0.36% Dw 4,141,942| 4,163,241 +0.51% EstimatedCycles 35,904,094| 35,953,777 +0.14% I1MissRate 0| 0 -12.09% I1mr 20,600| 18,147 -11.91% ILmr 176| 178 +1.14% Ir 24,209,173| 24,260,175 +0.21% L1HitRate 99| 99 +0.02% L1hits 34,102,084| 34,201,952 +0.29% LLHitRate 1| 1 -1.83% LLMissRate 0| 0 -14.07% LLdMissRate 0| 0 -14.73% LLhits 324,387| 319,334 -1.56% LLiMissRate 0| 0 +0.92% RamHitRate 0| 0 -14.07% RamHits 5,145| 4,433 -13.84% TotalRW 34,431,616| 34,525,719 +0.27% 

update_executor_iai::update_group::update_executor with_setup_2:setup_update_executor(procedural-string-lights)
Instructions: 6,271,167 (master) → 6,277,976 (HEAD) : $$\color{red}+0.11\%$$

Detailed metrics
Baselines: master| HEAD D1MissRate 3| 3 -0.69% D1mr 65,739| 65,258 -0.73% D1mw 14,878| 14,997 +0.80% DLmr 1| NaN -100.00% DLmw 638| 421 -34.01% Dr 1,599,567| 1,603,723 +0.26% Dw 1,098,154| 1,100,575 +0.22% EstimatedCycles 9,339,940| 9,343,518 +0.04% I1MissRate 0| 0 -8.11% I1mr 6,056| 5,571 -8.01% ILmr 173| 177 +2.31% Ir 6,271,167| 6,277,976 +0.11% L1HitRate 99| 99 +0.01% L1hits 8,882,215| 8,896,448 +0.16% LLHitRate 1| 1 -0.89% LLMissRate 0| 0 -26.46% LLdMissRate 0| 0 -34.28% LLhits 85,861| 85,228 -0.74% LLiMissRate 0| 0 +2.20% RamHitRate 0| 0 -26.46% RamHits 812| 598 -26.35% TotalRW 8,968,888| 8,982,274 +0.15% 

update_executor_iai::update_group::update_executor with_setup_3:setup_update_executor(parametric-dunescape)
Instructions: 28,067,334 (master) → 28,123,209 (HEAD) : $$\color{red}+0.20\%$$

Detailed metrics
Baselines: master| HEAD D1MissRate 3| 3 -0.72% D1mr 274,608| 274,220 -0.14% D1mw 68,691| 68,166 -0.76% DLmr 181| 189 +4.42% DLmw 3,849| 4,615 +19.90% Dr 7,041,063| 7,068,799 +0.39% Dw 4,868,795| 4,895,943 +0.56% EstimatedCycles 41,541,828| 41,662,963 +0.29% I1MissRate 0| 0 -14.39% I1mr 16,375| 14,047 -14.22% ILmr 168| 172 +2.38% Ir 28,067,334| 28,123,209 +0.20% L1HitRate 99| 99 +0.01% L1hits 39,617,518| 39,731,518 +0.29% LLHitRate 1| 1 -1.40% LLMissRate 0| 0 +18.21% LLdMissRate 0| 0 +18.66% LLhits 355,476| 351,457 -1.13% LLiMissRate 0| 0 +2.18% RamHitRate 0| 0 +18.21% RamHits 4,198| 4,976 +18.53% TotalRW 39,977,192| 40,087,951 +0.28% 

update_executor_iai::update_group::update_executor with_setup_4:setup_update_executor(red-dress)
Instructions: 63,911,003 (master) → 64,140,538 (HEAD) : $$\color{red}+0.36\%$$

Detailed metrics
Baselines: master| HEAD D1MissRate 3| 3 -0.63% D1mr 655,328| 661,086 +0.88% D1mw 157,413| 156,928 -0.31% DLmr 17,875| 18,380 +2.83% DLmw 36,402| 32,823 -9.83% Dr 16,213,494| 16,392,705 +1.11% Dw 11,110,998| 11,282,729 +1.55% EstimatedCycles 96,290,307| 96,781,472 +0.51% I1MissRate 0| 0 -10.37% I1mr 40,472| 36,406 -10.05% ILmr 455| 391 -14.07% Ir 63,911,003| 64,140,538 +0.36% L1HitRate 99| 99 +0.00% L1hits 90,382,282| 90,961,552 +0.64% LLHitRate 1| 1 -0.09% LLMissRate 0| 0 -6.33% LLdMissRate 0| 0 -6.86% LLhits 798,481| 802,826 +0.54% LLiMissRate 0| 0 -14.37% RamHitRate 0| 0 -6.33% RamHits 54,732| 51,594 -5.73% TotalRW 91,235,495| 91,815,972 +0.64% 

update_executor_iai::update_group::update_executor with_setup_5:setup_update_executor(valley-of-spires)
Instructions: 36,008,274 (master) → 36,181,903 (HEAD) : $$\color{red}+0.48\%$$

Detailed metrics
Baselines: master| HEAD D1MissRate 3| 3 -0.11% D1mr 380,691| 385,757 +1.33% D1mw 83,913| 87,564 +4.35% DLmr 2,678| 2,660 -0.67% DLmw 9,633| 9,753 +1.25% Dr 9,016,257| 9,170,032 +1.71% Dw 6,122,586| 6,269,657 +2.40% EstimatedCycles 53,494,223| 53,994,744 +0.94% I1MissRate 0| 0 -10.93% I1mr 28,505| 25,512 -10.50% ILmr 178| 181 +1.69% Ir 36,008,274| 36,181,903 +0.48% L1HitRate 99| 99 -0.00% L1hits 50,654,008| 51,122,759 +0.93% LLHitRate 1| 1 +0.24% LLMissRate 0| 0 -0.09% LLdMissRate 0| 0 -1.14% LLhits 480,620| 486,239 +1.17% LLiMissRate 0| 0 +1.20% RamHitRate 0| 0 -0.09% RamHits 12,489| 12,594 +0.84% TotalRW 51,147,117| 51,621,592 +0.93% 

🚀 Render: Cold Execution

run_once_iai::run_once_group::run_once with_setup_0:setup_run_once(isometric-fountain)
Instructions: 22,494,494 (master) → 22,441,900 (HEAD) : $$\color{lime}-0.23\%$$

Detailed metrics
Baselines: master| HEAD D1MissRate 3| 3 +0.98% D1mr 275,569| 275,223 -0.13% D1mw 61,881| 60,067 -2.93% DLmr 8,281| 8,105 -2.13% DLmw 9,032| 7,667 -15.11% Dr 5,905,642| 5,828,276 -1.31% Dw 4,018,748| 3,937,100 -2.03% EstimatedCycles 34,988,128| 34,719,426 -0.77% I1MissRate 1| 1 -0.01% I1mr 134,326| 133,995 -0.25% ILmr 5,425| 5,395 -0.55% Ir 22,494,494| 22,441,900 -0.23% L1HitRate 99| 99 -0.00% L1hits 31,947,108| 31,737,991 -0.65% LLHitRate 1| 1 +0.45% LLMissRate 0| 0 -6.30% LLdMissRate 0| 0 -7.42% LLhits 449,038| 448,118 -0.20% LLiMissRate 0| 0 -0.32% RamHitRate 0| 0 -6.30% RamHits 22,738| 21,167 -6.91% TotalRW 32,418,884| 32,207,276 -0.65% 

run_once_iai::run_once_group::run_once with_setup_1:setup_run_once(painted-dreams)
Instructions: 80,043,163 (master) → 80,042,385 (HEAD) : $$\color{lime}-0.00\%$$

Detailed metrics
Baselines: master| HEAD D1MissRate 2| 2 -0.12% D1mr 413,703| 413,006 -0.17% D1mw 196,114| 195,198 -0.47% DLmr 3,839| 3,912 +1.90% DLmw 19,685| 18,432 -6.37% Dr 18,997,714| 18,975,259 -0.12% Dw 12,713,669| 12,690,984 -0.18% EstimatedCycles 115,851,682|115,794,626 -0.05% I1MissRate 0| 0 +4.27% I1mr 181,067| 188,798 +4.27% ILmr 7,596| 7,589 -0.09% Ir 80,043,163| 80,042,385 -0.00% L1HitRate 99| 99 -0.01% L1hits 110,963,662|110,911,626 -0.05% LLHitRate 1| 1 +1.00% LLMissRate 0| 0 -3.77% LLdMissRate 0| 0 -4.88% LLhits 759,764| 767,069 +0.96% LLiMissRate 0| 0 -0.09% RamHitRate 0| 0 -3.77% RamHits 31,120| 29,933 -3.81% TotalRW 111,754,546|111,708,628 -0.04% 

run_once_iai::run_once_group::run_once with_setup_2:setup_run_once(procedural-string-lights)
Instructions: 10,572,827 (master) → 10,478,856 (HEAD) : $$\color{lime}-0.89\%$$

Detailed metrics
Baselines: master| HEAD D1MissRate 2| 2 -0.78% D1mr 61,662| 60,029 -2.65% D1mw 23,263| 23,216 -0.20% DLmr 441| 448 +1.59% DLmw 1,240| 1,339 +7.98% Dr 2,618,455| 2,587,726 -1.17% Dw 1,890,755| 1,866,874 -1.26% EstimatedCycles 15,800,357| 15,652,622 -0.94% I1MissRate 0| 0 +3.29% I1mr 48,425| 49,574 +2.37% ILmr 4,483| 4,476 -0.16% Ir 10,572,827| 10,478,856 -0.89% L1HitRate 99| 99 -0.01% L1hits 14,948,687| 14,800,637 -0.99% LLHitRate 1| 1 +0.49% LLMissRate 0| 0 +2.62% LLdMissRate 0| 0 +7.61% LLhits 127,186| 126,556 -0.50% LLiMissRate 0| 0 +0.74% RamHitRate 0| 0 +2.62% RamHits 6,164| 6,263 +1.61% TotalRW 15,082,037| 14,933,456 -0.99% 

run_once_iai::run_once_group::run_once with_setup_3:setup_run_once(parametric-dunescape)
Instructions: 23,623,461 (master) → 23,611,731 (HEAD) : $$\color{lime}-0.05\%$$

Detailed metrics
Baselines: master| HEAD D1MissRate 2| 2 +0.50% D1mr 160,387| 160,196 -0.12% D1mw 63,582| 63,413 -0.27% DLmr 2,297| 2,243 -2.35% DLmw 6,022| 5,588 -7.21% Dr 5,690,038| 5,659,249 -0.54% Dw 3,802,152| 3,770,652 -0.83% EstimatedCycles 34,662,175| 34,570,704 -0.26% I1MissRate 0| 0 -0.36% I1mr 72,092| 71,794 -0.41% ILmr 3,757| 3,751 -0.16% Ir 23,623,461| 23,611,731 -0.05% L1HitRate 99| 99 -0.00% L1hits 32,819,590| 32,746,229 -0.22% LLHitRate 1| 1 +0.17% LLMissRate 0| 0 -3.88% LLdMissRate 0| 0 -5.24% LLhits 283,985| 283,821 -0.06% LLiMissRate 0| 0 -0.11% RamHitRate 0| 0 -3.88% RamHits 12,076| 11,582 -4.09% TotalRW 33,115,651| 33,041,632 -0.22% 

run_once_iai::run_once_group::run_once with_setup_4:setup_run_once(red-dress)
Instructions: 1,803,536,905 (master) → 1,803,419,442 (HEAD) : $$\color{lime}-0.01\%$$

Detailed metrics
Baselines: master| HEAD D1MissRate 0| 0 -1.12% D1mr 1,844,225| 1,831,631 -0.68% D1mw 875,841| 856,736 -2.18% DLmr 444,400| 449,419 +1.13% DLmw 504,524| 501,104 -0.68% Dr 431,390,621|431,247,151 -0.03% Dw 278,040,543|277,892,859 -0.05% EstimatedCycles 2,556,998,207|2,556,969,434 -0.00% I1MissRate 0| 0 +10.22% I1mr 1,129,191| 1,244,466 +10.21% ILmr 5,513| 5,432 -1.47% Ir 1,803,536,905|1,803,419,442 -0.01% L1HitRate 100| 100 -0.00% L1hits 2,509,118,812|2,508,626,619 -0.02% LLHitRate 0| 0 +2.85% LLMissRate 0| 0 +0.18% LLdMissRate 0| 0 +0.21% LLhits 2,894,820| 2,976,878 +2.83% LLiMissRate 0| 0 -1.46% RamHitRate 0| 0 +0.18% RamHits 954,437| 955,955 +0.16% TotalRW 2,512,968,069|2,512,559,452 -0.02% 

run_once_iai::run_once_group::run_once with_setup_5:setup_run_once(valley-of-spires)
Instructions: 20,497,866 (master) → 20,500,206 (HEAD) : $$\color{red}+0.01\%$$

Detailed metrics
Baselines: master| HEAD D1MissRate 3| 3 +0.98% D1mr 220,100| 221,907 +0.82% D1mw 53,666| 54,405 +1.38% DLmr 5,623| 5,705 +1.46% DLmw 6,568| 6,241 -4.98% Dr 5,191,384| 5,189,572 -0.03% Dw 3,515,515| 3,512,977 -0.07% EstimatedCycles 31,206,075| 31,206,995 +0.00% I1MissRate 1| 1 +0.02% I1mr 108,339| 108,378 +0.04% ILmr 3,572| 3,570 -0.06% Ir 20,497,866| 20,500,206 +0.01% L1HitRate 99| 99 -0.01% L1hits 28,822,660| 28,818,065 -0.02% LLHitRate 1| 1 +0.78% LLMissRate 0| 0 -1.56% LLdMissRate 0| 0 -1.96% LLhits 366,342| 369,174 +0.77% LLiMissRate 0| 0 -0.07% RamHitRate 0| 0 -1.56% RamHits 15,763| 15,516 -1.57% TotalRW 29,204,765| 29,202,755 -0.01% 

⚡ Render: Cached Execution

run_cached_iai::run_cached_group::run_cached with_setup_0:setup_run_cached(isometric-fountain)
Instructions: 7,887,527 (master) → 7,891,605 (HEAD) : $$\color{red}+0.05\%$$

Detailed metrics
Baselines: master| HEAD D1MissRate 5| 5 +0.11% D1mr 194,585| 194,843 +0.13% D1mw 7,449| 7,557 +1.45% DLmr 996| 1,153 +15.76% DLmw 152| 153 +0.66% Dr 2,400,013| 2,401,357 +0.06% Dw 1,425,714| 1,426,968 +0.09% EstimatedCycles 12,563,808| 12,576,600 +0.10% I1MissRate 0| 0 -3.14% I1mr 712| 690 -3.09% ILmr 171| 171 +0.00% Ir 7,887,527| 7,891,605 +0.05% L1HitRate 98| 98 -0.00% L1hits 11,510,508| 11,516,840 +0.06% LLHitRate 2| 2 +0.04% LLMissRate 0| 0 +11.91% LLdMissRate 0| 0 +13.69% LLhits 201,427| 201,613 +0.09% LLiMissRate 0| 0 -0.05% RamHitRate 0| 0 +11.91% RamHits 1,319| 1,477 +11.98% TotalRW 11,713,254| 11,719,930 +0.06% 

run_cached_iai::run_cached_group::run_cached with_setup_1:setup_run_cached(painted-dreams)
Instructions: 5,909,965 (master) → 5,909,013 (HEAD) : $$\color{lime}-0.02\%$$

Detailed metrics
Baselines: master| HEAD D1MissRate 5| 5 -0.18% D1mr 126,742| 126,510 -0.18% D1mw 7,134| 7,067 -0.94% DLmr 113| 183 +61.95% DLmw 7| 7 +0.00% Dr 1,836,006| 1,835,241 -0.04% Dw 1,099,171| 1,098,586 -0.05% EstimatedCycles 9,391,904| 9,390,478 -0.02% I1MissRate 0| 0 -3.03% I1mr 722| 700 -3.05% ILmr 159| 161 +1.26% Ir 5,909,965| 5,909,013 -0.02% L1HitRate 98| 98 +0.00% L1hits 8,710,544| 8,708,563 -0.02% LLHitRate 2| 2 -0.27% LLMissRate 0| 0 +25.84% LLdMissRate 0| 0 +58.41% LLhits 134,319| 133,926 -0.29% LLiMissRate 0| 0 +1.27% RamHitRate 0| 0 +25.84% RamHits 279| 351 +25.81% TotalRW 8,845,142| 8,842,840 -0.03% 

run_cached_iai::run_cached_group::run_cached with_setup_2:setup_run_cached(procedural-string-lights)
Instructions: 1,203,156 (master) → 1,475,807 (HEAD) : $$\color{red}+22.66\%$$

Detailed metrics
Baselines: master| HEAD D1MissRate 3| 3 +18.12% D1mr 17,811| 25,766 +44.66% D1mw 3,555| 3,631 +2.14% DLmr 7| 5 -28.57% DLmw 8| 2 -75.00% Dr 442,402| 516,370 +16.72% Dw 291,299| 338,272 +16.13% EstimatedCycles 2,030,001| 2,455,387 +20.95% I1MissRate 0| 0 -21.87% I1mr 720| 690 -4.17% ILmr 145| 146 +0.69% Ir 1,203,156| 1,475,807 +22.66% L1HitRate 99| 99 -0.15% L1hits 1,914,771| 2,300,362 +20.14% LLHitRate 1| 1 +13.47% LLMissRate 0| 0 -20.53% LLdMissRate 0| 0 -59.94% LLhits 21,926| 29,934 +36.52% LLiMissRate 0| 0 -17.91% RamHitRate 0| 0 -20.53% RamHits 160| 153 -4.38% TotalRW 1,936,857| 2,330,449 +20.32% 

run_cached_iai::run_cached_group::run_cached with_setup_3:setup_run_cached(parametric-dunescape)
Instructions: 3,748,968 (master) → 3,746,854 (HEAD) : $$\color{lime}-0.06\%$$

Detailed metrics
Baselines: master| HEAD D1MissRate 5| 5 -0.61% D1mr 93,931| 93,198 -0.78% D1mw 7,669| 7,718 +0.64% DLmr 47| 43 -8.51% DLmw 31| 83 +167.74% Dr 1,275,939| 1,275,100 -0.07% Dw 838,561| 838,073 -0.06% EstimatedCycles 6,279,076| 6,274,209 -0.08% I1MissRate 0| 0 -3.53% I1mr 697| 672 -3.59% ILmr 136| 135 -0.74% Ir 3,748,968| 3,746,854 -0.06% L1HitRate 98| 98 +0.01% L1hits 5,761,171| 5,758,439 -0.05% LLHitRate 2| 2 -0.68% LLMissRate 0| 0 +22.03% LLdMissRate 0| 0 +61.64% LLhits 102,083| 101,327 -0.74% LLiMissRate 0| 0 -0.68% RamHitRate 0| 0 +22.03% RamHits 214| 261 +21.96% TotalRW 5,863,468| 5,860,027 -0.06% 

run_cached_iai::run_cached_group::run_cached with_setup_4:setup_run_cached(red-dress)
Instructions: 35,005,641 (master) → 35,005,741 (HEAD) : $$\color{red}+0.00\%$$

Detailed metrics
Baselines: master| HEAD D1MissRate 5| 5 +0.67% D1mr 654,403| 659,250 +0.74% D1mw 98,709| 98,832 +0.12% DLmr 295,635| 296,727 +0.37% DLmw 51,507| 57,453 +11.54% Dr 9,941,361| 9,940,791 -0.01% Dw 5,360,757| 5,360,445 -0.01% EstimatedCycles 63,759,647| 63,989,869 +0.36% I1MissRate 0| 0 -0.53% I1mr 760| 756 -0.53% ILmr 738| 738 +0.00% Ir 35,005,641| 35,005,741 +0.00% L1HitRate 99| 98 -0.01% L1hits 49,553,887| 49,548,139 -0.01% LLHitRate 1| 1 -0.51% LLMissRate 1| 1 +2.02% LLdMissRate 2| 2 +2.03% LLhits 405,992| 403,920 -0.51% LLiMissRate 0| 0 -0.00% RamHitRate 1| 1 +2.02% RamHits 347,880| 354,918 +2.02% TotalRW 50,307,759| 50,306,977 -0.00% 

run_cached_iai::run_cached_group::run_cached with_setup_5:setup_run_cached(valley-of-spires)
Instructions: 6,329,270 (master) → 6,320,770 (HEAD) : $$\color{lime}-0.13\%$$

Detailed metrics
Baselines: master| HEAD D1MissRate 5| 5 +0.48% D1mr 153,112| 152,979 -0.09% D1mw 7,566| 7,569 +0.04% DLmr 203| 232 +14.29% DLmw 200| 146 -27.00% Dr 1,944,484| 1,935,740 -0.45% Dw 1,168,424| 1,159,868 -0.73% EstimatedCycles 10,104,608| 10,077,374 -0.27% I1MissRate 0| 0 -3.55% I1mr 707| 681 -3.68% ILmr 160| 158 -1.25% Ir 6,329,270| 6,320,770 -0.13% L1HitRate 98| 98 -0.00% L1hits 9,280,793| 9,255,149 -0.28% LLHitRate 2| 2 +0.19% LLMissRate 0| 0 -4.53% LLdMissRate 0| 0 -5.68% LLhits 160,822| 160,693 -0.08% LLiMissRate 0| 0 -1.12% RamHitRate 0| 0 -4.53% RamHits 563| 536 -4.80% TotalRW 9,442,178| 9,416,378 -0.27% 

// Render data to Vello scene
let render_params = graphene_svg_renderer::RenderParams {
footprint: Footprint::default(),
Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Isn't this included in ..Default::default()?


// Convert GPU raster to CPU raster using Convert trait
use graphene_core::ops::Convert;
let cpu_raster = gpu_raster.convert(Footprint::default(), wgpu_executor).await;
Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Why don't we return a GPU texture here? Vector -> Rasterize -> Invert GPU and similar usecases.

Copy link
Member Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I wanted this to match the CPU version also to make this usable for the led artwork

Copy link
Member Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

But we should make the two nodes compatible with each other so opening a document created in web also works on desktop

Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Could we make two nodes one with CPU and one with GPU output, both using the same utility function to render?

Copy link
Member Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I'd rather wait until we have proper automatic type conversion, this should ideally not be complexity we expose to the user, if we can avoid it

Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

We already do with all the oder GPU nodes

Copy link
Member Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Which is something I want to fix asap

@timon-schelling timon-schelling self-requested a review September 29, 2025 10:03
Copy link
Member

@timon-schelling timon-schelling left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Feel free to merge this. I will at some point create a follow-up PR with a GPU node.

@TrueDoctor TrueDoctor marked this pull request as draft October 1, 2025 10:03
@Keavon Keavon changed the title Add implementation of rasterize node using vello Add implementation of rasterize node using Vello Oct 22, 2025
@Keavon Keavon changed the title Add implementation of rasterize node using Vello Add an implementation to the Rasterize node for Vello Oct 22, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

3 participants