Skip to content

Reimplement background checkerboard rendering#4034

Open
timon-schelling wants to merge 9 commits intomasterfrom
redo-transparent-bg-render
Open

Reimplement background checkerboard rendering#4034
timon-schelling wants to merge 9 commits intomasterfrom
redo-transparent-bg-render

Conversation

@timon-schelling
Copy link
Copy Markdown
Member

@timon-schelling timon-schelling commented Apr 21, 2026

Improves the implementation from #4022. Closes #4021.

Copy link
Copy Markdown
Contributor

@cubic-dev-ai cubic-dev-ai Bot left a comment

Choose a reason for hiding this comment

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

5 issues found across 14 files

Confidence score: 2/5

  • There is a high-confidence functional risk in node-graph/nodes/gstd/src/render_cache.rs: store_regions() only evicts before insertion, so cache usage can remain above MAX_CACHE_MEMORY_BYTES, which can cause sustained memory pressure/regression.
  • node-graph/libraries/wgpu-executor/src/lib.rs also has a concrete runtime risk: zero-sized texture requests are not clamped to at least 1x1, which can lead to invalid create_texture calls on edge-case inputs.
  • Other findings in node-graph/libraries/wgpu-executor/src/texture_cache.rs (quadratic eviction-path scanning and unconditional println!) plus the PR title wording issue are lower-severity, but they add avoidable performance/operational noise.
  • Pay close attention to node-graph/nodes/gstd/src/render_cache.rs, node-graph/libraries/wgpu-executor/src/lib.rs, and node-graph/libraries/wgpu-executor/src/texture_cache.rs - memory-limit enforcement and texture-size validation are the key correctness risks, with cache-path efficiency/logging cleanup as follow-up priorities.
Prompt for AI agents (unresolved issues)

Check if these issues are valid — if so, understand the root cause of each and fix them. If appropriate, use sub-agents to investigate and fix each issue separately.


<file name="node-graph/nodes/gstd/src/render_cache.rs">

<violation number="1" location="node-graph/nodes/gstd/src/render_cache.rs:186">
P1: `store_regions()` evicts before insertion but not after, so cache memory can exceed `MAX_CACHE_MEMORY_BYTES` and remain over budget.</violation>
</file>

<file name="node-graph/libraries/wgpu-executor/src/lib.rs">

<violation number="1" location="node-graph/libraries/wgpu-executor/src/lib.rs:1">
P2: Custom agent: **PR title enforcement**

PR title uses the non-standard abbreviation "bg", which violates the no-abbreviations-in-prose requirement.</violation>

<violation number="2" location="node-graph/libraries/wgpu-executor/src/lib.rs:100">
P2: Clamp requested texture size to at least 1x1 before forwarding to the cache; otherwise zero-sized inputs can trigger invalid `create_texture` calls.</violation>
</file>

<file name="node-graph/libraries/wgpu-executor/src/texture_cache.rs">

<violation number="1" location="node-graph/libraries/wgpu-executor/src/texture_cache.rs:57">
P2: Remove unconditional `println!` from the texture allocation path to avoid production log spam and I/O overhead.</violation>

<violation number="2" location="node-graph/libraries/wgpu-executor/src/texture_cache.rs:72">
P2: `evict_until_fits` has quadratic scanning in the hot eviction path; track free-bytes incrementally to avoid O(n²) work.</violation>
</file>

Reply with feedback, questions, or to request a fix. Tag @cubic-dev-ai to re-run a review.

Comment thread node-graph/nodes/gstd/src/render_cache.rs Outdated
Comment thread node-graph/libraries/wgpu-executor/src/lib.rs
Comment thread node-graph/libraries/wgpu-executor/src/texture_cache.rs Outdated
Comment thread node-graph/libraries/wgpu-executor/src/texture_cache.rs Outdated
Comment thread node-graph/libraries/wgpu-executor/src/lib.rs
Copy link
Copy Markdown
Contributor

@gemini-code-assist gemini-code-assist Bot left a comment

Choose a reason for hiding this comment

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

Code Review

This pull request introduces a texture caching system and a GPU-based texture blending mechanism to improve rendering performance and memory management. It refactors the rendering pipeline to use these new components, removes the hide_artboards parameter, and updates the node graph to support background composition. I have identified a high-severity issue in the blending shader where the formula incorrectly handles premultiplied alpha, as well as medium-severity issues regarding hardcoded pixel sizes and the use of println! in library code.

let background = textureSample(t_background, s_linear, in.tex_coords);

let a = foreground.a + background.a * (1.0 - foreground.a);
let rgb = foreground.rgb * foreground.a + background.rgb * background.a * (1.0 - foreground.a);
Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

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

high

The blending formula assumes non-premultiplied alpha by multiplying the RGB components by their respective alpha values. However, Vello (which produces these textures) outputs premultiplied alpha. If the input textures are already premultiplied, this formula will result in incorrect colors due to double-multiplication. The standard 'Over' operator for premultiplied alpha should be used instead.

let rgb = foreground.rgb + background.rgb * (1.0 - foreground.a);

Comment thread node-graph/libraries/wgpu-executor/src/texture_cache.rs
Comment thread node-graph/libraries/wgpu-executor/src/texture_cache.rs Outdated
@timon-schelling timon-schelling changed the title Reimplement transparent bg checkerboard rendering Reimplement background checkerboard rendering Apr 21, 2026
@github-actions
Copy link
Copy Markdown

github-actions Bot commented Apr 21, 2026

Performance Benchmark Results

🔧 Graph Compilation

compile_demo_art_iai::compile_group::compile_to_proto with_setup_0:load_from_name(isometric-fountain)
Instructions: 27,411,701 (master) → 27,374,099 (HEAD) : $$\color{lime}-0.14\%$$

Detailed metrics
Baselines:                master|       HEAD
D1MissRate                     4|          4          -0.11%
D1mr                     368,630|    368,482          -0.04%
D1mw                     109,766|    109,233          -0.49%
DLmr                      31,918|     31,911          -0.02%
DLmw                      44,927|     44,935          +0.02%
Dr                     6,808,588|  6,806,876          -0.03%
Dw                     4,734,766|  4,732,189          -0.05%
EstimatedCycles       43,341,953| 43,312,592          -0.07%
I1MissRate                     0|          0         +11.03%
I1mr                      35,826|     39,722         +10.87%
ILmr                         822|        810          -1.46%
Ir                    27,411,701| 27,374,099          -0.14%
L1HitRate                     99|         99          -0.01%
L1hits                38,440,833| 38,395,727          -0.12%
LLHitRate                      1|          1          +0.85%
LLMissRate                     0|          0          +0.09%
LLdMissRate                    1|          1          +0.04%
LLhits                   436,555|    439,781          +0.74%
LLiMissRate                    0|          0          -1.32%
RamHitRate                     0|          0          +0.09%
RamHits                   77,667|     77,656          -0.01%
TotalRW               38,955,055| 38,913,164          -0.11%

compile_demo_art_iai::compile_group::compile_to_proto with_setup_1:load_from_name(painted-dreams)
Instructions: 13,876,803 (master) → 13,861,521 (HEAD) : $$\color{lime}-0.11\%$$

Detailed metrics
Baselines:                master|       HEAD
D1MissRate                     4|          4          -0.10%
D1mr                     176,584|    176,577          -0.00%
D1mw                      54,016|     53,851          -0.31%
DLmr                         735|        704          -4.22%
DLmw                      14,290|     14,278          -0.08%
Dr                     3,446,617|  3,447,513          +0.03%
Dw                     2,385,474|  2,385,960          +0.02%
EstimatedCycles       21,171,680| 21,165,312          -0.03%
I1MissRate                     0|          0         +13.13%
I1mr                      17,414|     19,679         +13.01%
ILmr                         666|        681          +2.25%
Ir                    13,876,803| 13,861,521          -0.11%
L1HitRate                     99|         99          -0.01%
L1hits                19,460,880| 19,444,887          -0.08%
LLHitRate                      1|          1          +0.98%
LLMissRate                     0|          0          -0.11%
LLdMissRate                    0|          0          -0.31%
LLhits                   232,323|    234,444          +0.91%
LLiMissRate                    0|          0          +2.36%
RamHitRate                     0|          0          -0.11%
RamHits                   15,691|     15,663          -0.18%
TotalRW               19,708,894| 19,694,994          -0.07%

compile_demo_art_iai::compile_group::compile_to_proto with_setup_2:load_from_name(procedural-string-lights)
Instructions: 3,074,193 (master) → 3,069,130 (HEAD) : $$\color{lime}-0.16\%$$

Detailed metrics
Baselines:                master|       HEAD
D1MissRate                     4|          4          -0.11%
D1mr                      38,284|     38,238          -0.12%
D1mw                      10,756|     10,717          -0.36%
DLmr                          13|         15         +15.38%
DLmw                       2,893|      2,897          +0.14%
Dr                       752,267|    751,876          -0.05%
Dw                       522,924|    522,499          -0.08%
EstimatedCycles        4,668,748|  4,664,015          -0.10%
I1MissRate                     0|          0          +7.01%
I1mr                       4,011|      4,285          +6.83%
ILmr                         666|        673          +1.05%
Ir                     3,074,193|  3,069,130          -0.16%
L1HitRate                     99|         99          -0.01%
L1hits                 4,296,333|  4,290,265          -0.14%
LLHitRate                      1|          1          +0.49%
LLMissRate                     0|          0          +0.50%
LLdMissRate                    0|          0          +0.27%
LLhits                    49,479|     49,655          +0.36%
LLiMissRate                    0|          0          +1.22%
RamHitRate                     0|          0          +0.50%
RamHits                    3,572|      3,585          +0.36%
TotalRW                4,349,384|  4,343,505          -0.14%

compile_demo_art_iai::compile_group::compile_to_proto with_setup_3:load_from_name(parametric-dunescape)
Instructions: 13,981,639 (master) → 13,955,337 (HEAD) : $$\color{lime}-0.19\%$$

Detailed metrics
Baselines:                master|       HEAD
D1MissRate                     4|          4          +0.13%
D1mr                     189,262|    189,342          +0.04%
D1mw                      58,387|     58,404          +0.03%
DLmr                          89|         89          +0.00%
DLmw                      14,437|     14,421          -0.11%
Dr                     3,427,481|  3,424,783          -0.08%
Dw                     2,406,224|  2,403,411          -0.12%
EstimatedCycles       21,323,510| 21,301,423          -0.10%
I1MissRate                     0|          0         +16.63%
I1mr                      14,635|     17,037         +16.41%
ILmr                         775|        782          +0.90%
Ir                    13,981,639| 13,955,337          -0.19%
L1HitRate                     99|         99          -0.01%
L1hits                19,553,060| 19,518,748          -0.18%
LLHitRate                      1|          1          +1.18%
LLMissRate                     0|          0          +0.10%
LLdMissRate                    0|          0          -0.02%
LLhits                   246,983|    249,491          +1.02%
LLiMissRate                    0|          0          +1.09%
RamHitRate                     0|          0          +0.10%
RamHits                   15,301|     15,292          -0.06%
TotalRW               19,815,344| 19,783,531          -0.16%

compile_demo_art_iai::compile_group::compile_to_proto with_setup_4:load_from_name(red-dress)
Instructions: 32,033,791 (master) → 31,988,669 (HEAD) : $$\color{lime}-0.14\%$$

Detailed metrics
Baselines:                master|       HEAD
D1MissRate                     4|          4          -0.03%
D1mr                     425,134|    425,110          -0.01%
D1mw                     128,726|    128,430          -0.23%
DLmr                      43,365|     43,364          -0.00%
DLmw                      60,382|     60,382          +0.00%
Dr                     7,911,020|  7,909,675          -0.02%
Dw                     5,505,362|  5,503,490          -0.03%
EstimatedCycles       50,961,195| 50,927,400          -0.07%
I1MissRate                     0|          0         +10.34%
I1mr                      39,598|     43,629         +10.18%
ILmr                         826|        817          -1.09%
Ir                    32,033,791| 31,988,669          -0.14%
L1HitRate                     99|         99          -0.01%
L1hits                44,856,715| 44,804,665          -0.12%
LLHitRate                      1|          1          +0.87%
LLMissRate                     0|          0          +0.10%
LLdMissRate                    1|          1          +0.02%
LLhits                   488,885|    492,606          +0.76%
LLiMissRate                    0|          0          -0.95%
RamHitRate                     0|          0          +0.10%
RamHits                  104,573|    104,563          -0.01%
TotalRW               45,450,173| 45,401,834          -0.11%

compile_demo_art_iai::compile_group::compile_to_proto with_setup_5:load_from_name(valley-of-spires)
Instructions: 21,188,571 (master) → 21,158,852 (HEAD) : $$\color{lime}-0.14\%$$

Detailed metrics
Baselines:                master|       HEAD
D1MissRate                     4|          4          -0.17%
D1mr                     275,232|    275,041          -0.07%
D1mw                      77,427|     76,926          -0.65%
DLmr                      15,809|     15,807          -0.01%
DLmw                      37,350|     37,322          -0.07%
Dr                     5,253,619|  5,252,611          -0.02%
Dw                     3,645,364|  3,643,930          -0.04%
EstimatedCycles       33,223,626| 33,197,285          -0.08%
I1MissRate                     0|          0          +9.35%
I1mr                      26,779|     29,241          +9.19%
ILmr                         785|        773          -1.53%
Ir                    21,188,571| 21,158,852          -0.14%
L1HitRate                     99|         99          -0.01%
L1hits                29,708,116| 29,674,185          -0.11%
LLHitRate                      1|          1          +0.66%
LLMissRate                     0|          0          +0.03%
LLdMissRate                    1|          1          -0.03%
LLhits                   325,494|    327,306          +0.56%
LLiMissRate                    0|          0          -1.39%
RamHitRate                     0|          0          +0.03%
RamHits                   53,944|     53,902          -0.08%
TotalRW               30,087,554| 30,055,393          -0.11%

🔄 Executor Update

update_executor_iai::update_group::update_executor with_setup_0:setup_update_executor(isometric-fountain)
Instructions: 50,774,207 (master) → 51,063,202 (HEAD) : $$\color{red}+0.57\%$$

Detailed metrics
Baselines:                master|       HEAD
D1MissRate                     3|          3          -0.54%
D1mr                     559,719|    559,297          -0.08%
D1mw                     129,511|    129,740          +0.18%
DLmr                       4,394|      4,769          +8.53%
DLmw                      24,880|     24,897          +0.07%
Dr                    13,064,681| 13,123,375          +0.45%
Dw                     8,857,316|  8,910,912          +0.61%
EstimatedCycles       76,387,672| 76,784,461          +0.52%
I1MissRate                     0|          0         -33.52%
I1mr                      12,222|      8,171         -33.15%
ILmr                         248|        272          +9.68%
Ir                    50,774,207| 51,063,202          +0.57%
L1HitRate                     99|         99          +0.01%
L1hits                71,994,752| 72,400,281          +0.56%
LLHitRate                      1|          1          -1.24%
LLMissRate                     0|          0          +0.85%
LLdMissRate                    0|          0          +0.82%
LLhits                   671,930|    667,270          -0.69%
LLiMissRate                    0|          0          +9.06%
RamHitRate                     0|          0          +0.85%
RamHits                   29,522|     29,938          +1.41%
TotalRW               72,696,204| 73,097,489          +0.55%

update_executor_iai::update_group::update_executor with_setup_1:setup_update_executor(painted-dreams)
Instructions: 25,177,667 (master) → 25,321,524 (HEAD) : $$\color{red}+0.57\%$$

Detailed metrics
Baselines:                master|       HEAD
D1MissRate                     3|          3          -1.72%
D1mr                     274,154|    270,507          -1.33%
D1mw                      62,191|     62,256          +0.10%
DLmr                         908|        872          -3.96%
DLmw                       3,233|      3,001          -7.18%
Dr                     6,511,972|  6,551,514          +0.61%
Dw                     4,430,177|  4,464,063          +0.76%
EstimatedCycles       37,621,558| 37,808,551          +0.50%
I1MissRate                     0|          0         -30.20%
I1mr                       6,698|      4,702         -29.80%
ILmr                         178|        180          +1.12%
Ir                    25,177,667| 25,321,524          +0.57%
L1HitRate                     99|         99          +0.02%
L1hits                35,776,773| 35,999,636          +0.62%
LLHitRate                      1|          1          -2.16%
LLMissRate                     0|          0          -6.72%
LLdMissRate                    0|          0          -7.10%
LLhits                   338,724|    333,412          -1.57%
LLiMissRate                    0|          0          +0.55%
RamHitRate                     0|          0          -6.72%
RamHits                    4,319|      4,053          -6.16%
TotalRW               36,119,816| 36,337,101          +0.60%

update_executor_iai::update_group::update_executor with_setup_2:setup_update_executor(procedural-string-lights)
Instructions: 6,459,567 (master) → 6,502,508 (HEAD) : $$\color{red}+0.66\%$$

Detailed metrics
Baselines:                master|       HEAD
D1MissRate                     3|          3          -2.04%
D1mr                      65,717|     64,385          -2.03%
D1mw                      16,024|     16,248          +1.40%
DLmr                         NaN|          1            NaN%
DLmw                         442|        450          +1.81%
Dr                     1,655,924|  1,666,682          +0.65%
Dw                     1,128,832|  1,137,418          +0.76%
EstimatedCycles        9,602,957|  9,659,804          +0.59%
I1MissRate                     0|          0         -11.20%
I1mr                       3,290|      2,941         -10.61%
ILmr                         175|        179          +2.29%
Ir                     6,459,567|  6,502,508          +0.66%
L1HitRate                     99|         99          +0.02%
L1hits                 9,159,292|  9,223,034          +0.70%
LLHitRate                      1|          1          -2.40%
LLMissRate                     0|          0          +1.42%
LLdMissRate                    0|          0          +1.33%
LLhits                    84,414|     82,944          -1.74%
LLiMissRate                    0|          0          +1.61%
RamHitRate                     0|          0          +1.42%
RamHits                      617|        630          +2.11%
TotalRW                9,244,323|  9,306,608          +0.67%

update_executor_iai::update_group::update_executor with_setup_3:setup_update_executor(parametric-dunescape)
Instructions: 27,500,513 (master) → 27,680,501 (HEAD) : $$\color{red}+0.65\%$$

Detailed metrics
Baselines:                master|       HEAD
D1MissRate                     3|          3          +0.67%
D1mr                     284,016|    288,348          +1.53%
D1mw                      70,330|     70,845          +0.73%
DLmr                         194|        177          -8.76%
DLmw                       5,190|      6,004         +15.68%
Dr                     6,990,425|  7,036,106          +0.65%
Dw                     4,778,666|  4,814,200          +0.74%
EstimatedCycles       40,879,648| 41,180,605          +0.74%
I1MissRate                     0|          0         -14.46%
I1mr                       6,480|      5,579         -13.90%
ILmr                         174|        176          +1.15%
Ir                    27,500,513| 27,680,501          +0.65%
L1HitRate                     99|         99          -0.00%
L1hits                38,908,778| 39,166,035          +0.66%
LLHitRate                      1|          1          +0.22%
LLMissRate                     0|          0         +13.62%
LLdMissRate                    0|          0         +14.02%
LLhits                   355,268|    358,415          +0.89%
LLiMissRate                    0|          0          +0.49%
RamHitRate                     0|          0         +13.62%
RamHits                    5,558|      6,357         +14.38%
TotalRW               39,269,604| 39,530,807          +0.67%

update_executor_iai::update_group::update_executor with_setup_4:setup_update_executor(red-dress)
Instructions: 60,028,042 (master) → 60,132,824 (HEAD) : $$\color{red}+0.17\%$$

Detailed metrics
Baselines:                master|       HEAD
D1MissRate                     3|          3          -0.84%
D1mr                     657,824|    652,769          -0.77%
D1mw                     155,558|    154,812          -0.48%
DLmr                      10,691|     11,784         +10.22%
DLmw                      30,838|     32,163          +4.30%
Dr                    15,533,251| 15,555,491          +0.14%
Dw                    10,550,192| 10,560,909          +0.10%
EstimatedCycles       90,667,371| 90,840,338          +0.19%
I1MissRate                     0|          0         -31.06%
I1mr                      11,302|      7,805         -30.94%
ILmr                         376|        372          -1.06%
Ir                    60,028,042| 60,132,824          +0.17%
L1HitRate                     99|         99          +0.01%
L1hits                85,286,801| 85,433,838          +0.17%
LLHitRate                      1|          1          -1.65%
LLMissRate                     0|          0          +5.59%
LLdMissRate                    0|          0          +5.69%
LLhits                   782,779|    771,067          -1.50%
LLiMissRate                    0|          0          -1.24%
RamHitRate                     0|          0          +5.59%
RamHits                   41,905|     44,319          +5.76%
TotalRW               86,111,485| 86,249,224          +0.16%

update_executor_iai::update_group::update_executor with_setup_5:setup_update_executor(valley-of-spires)
Instructions: 37,024,795 (master) → 37,160,739 (HEAD) : $$\color{red}+0.37\%$$

Detailed metrics
Baselines:                master|       HEAD
D1MissRate                     3|          3          -2.48%
D1mr                     408,104|    398,218          -2.42%
D1mw                      90,762|     90,309          -0.50%
DLmr                       2,412|      2,401          -0.46%
DLmw                      11,782|      9,272         -21.30%
Dr                     9,491,328|  9,527,052          +0.38%
Dw                     6,407,499|  6,437,720          +0.47%
EstimatedCycles       55,389,104| 55,460,895          +0.13%
I1MissRate                     0|          0         -34.78%
I1mr                       9,707|      6,354         -34.54%
ILmr                         179|        189          +5.59%
Ir                    37,024,795| 37,160,739          +0.37%
L1HitRate                     99|         99          +0.03%
L1hits                52,415,049| 52,630,630          +0.41%
LLHitRate                      1|          1          -2.63%
LLMissRate                     0|          0         -17.78%
LLdMissRate                    0|          0         -18.10%
LLhits                   494,200|    483,019          -2.26%
LLiMissRate                    0|          0          +5.20%
RamHitRate                     0|          0         -17.78%
RamHits                   14,373|     11,862         -17.47%
TotalRW               52,923,622| 53,125,511          +0.38%

🚀 Render: Cold Execution

run_once_iai::run_once_group::run_once with_setup_0:setup_run_once(isometric-fountain)
Instructions: 24,791,338 (master) → 31,881,255 (HEAD) : $$\color{red}+28.60\%$$

Detailed metrics
Baselines:                master|       HEAD
D1MissRate                     3|          3          +1.93%
D1mr                     301,338|    388,995         +29.09%
D1mw                      66,183|    105,202         +58.96%
DLmr                      10,506|     10,815          +2.94%
DLmw                      10,762|     11,311          +5.10%
Dr                     6,465,587|  8,505,623         +31.55%
Dw                     4,394,015|  5,821,055         +32.48%
EstimatedCycles       38,554,548| 50,063,821         +29.85%
I1MissRate                     1|          1         +31.61%
I1mr                     149,716|    253,385         +69.24%
ILmr                       6,554|      6,726          +2.62%
Ir                    24,791,338| 31,881,255         +28.60%
L1HitRate                     99|         98          -0.17%
L1hits                35,133,703| 45,460,351         +29.39%
LLHitRate                      1|          2         +13.30%
LLMissRate                     0|          0         -19.99%
LLdMissRate                    0|          0         -21.14%
LLhits                   489,415|    718,730         +46.85%
LLiMissRate                    0|          0         -20.20%
RamHitRate                     0|          0         -19.99%
RamHits                   27,822|     28,852          +3.70%
TotalRW               35,650,940| 46,207,933         +29.61%

run_once_iai::run_once_group::run_once with_setup_1:setup_run_once(painted-dreams)
Instructions: 315,450,753 (master) → 332,630,890 (HEAD) : $$\color{red}+5.45\%$$

Detailed metrics
Baselines:                master|       HEAD
D1MissRate                     1|          1          +8.50%
D1mr                     788,135|    945,736         +20.00%
D1mw                     484,253|    557,564         +15.14%
DLmr                      12,744|     16,929         +32.84%
DLmw                      47,463|     51,429          +8.36%
Dr                    62,201,092| 67,338,269          +8.26%
Dw                    37,827,311| 41,585,051          +9.93%
EstimatedCycles      431,171,318|459,975,144          +6.68%
I1MissRate                     1|          1         +12.12%
I1mr                   2,130,970|  2,519,416         +18.23%
ILmr                       9,084|      9,311          +2.50%
Ir                   315,450,753|332,630,890          +5.45%
L1HitRate                     99|         99          -0.09%
L1hits               412,075,798|437,531,494          +6.18%
LLHitRate                      1|          1         +11.34%
LLMissRate                     0|          0          +5.47%
LLdMissRate                    0|          0          +4.27%
LLhits                 3,334,067|  3,945,047         +18.33%
LLiMissRate                    0|          0          -2.80%
RamHitRate                     0|          0          +5.47%
RamHits                   69,291|     77,669         +12.09%
TotalRW              415,479,156|441,554,210          +6.28%

run_once_iai::run_once_group::run_once with_setup_2:setup_run_once(procedural-string-lights)
Instructions: 11,048,495 (master) → 14,002,647 (HEAD) : $$\color{red}+26.74\%$$

Detailed metrics
Baselines:                master|       HEAD
D1MissRate                     2|          2         +15.34%
D1mr                      65,575|     96,716         +47.49%
D1mw                      25,274|     37,318         +47.65%
DLmr                         553|        623         +12.66%
DLmw                         910|      1,043         +14.62%
Dr                     2,774,410|  3,581,817         +29.10%
Dw                     2,021,449|  2,552,930         +26.29%
EstimatedCycles       16,614,150| 21,148,110         +27.29%
I1MissRate                     0|          0          +0.48%
I1mr                      52,280|     66,580         +27.35%
ILmr                       5,113|      5,276          +3.19%
Ir                    11,048,495| 14,002,647         +26.74%
L1HitRate                     99|         99          -0.09%
L1hits                15,701,225| 19,936,780         +26.98%
LLHitRate                      1|          1         +11.59%
LLMissRate                     0|          0         -16.94%
LLdMissRate                    0|          0         -10.98%
LLhits                   136,553|    193,672         +41.83%
LLiMissRate                    0|          0         -18.58%
RamHitRate                     0|          0         -16.94%
RamHits                    6,576|      6,942          +5.57%
TotalRW               15,844,354| 20,137,394         +27.10%

run_once_iai::run_once_group::run_once with_setup_3:setup_run_once(parametric-dunescape)
Instructions: 22,690,070 (master) → 25,462,374 (HEAD) : $$\color{red}+12.22\%$$

Detailed metrics
Baselines:                master|       HEAD
D1MissRate                     2|          3          +8.50%
D1mr                     161,726|    191,498         +18.41%
D1mw                      64,409|     87,319         +35.57%
DLmr                       2,713|      2,713          +0.00%
DLmw                       5,136|      5,495          +6.99%
Dr                     5,507,439|  6,273,626         +13.91%
Dw                     3,766,310|  4,265,144         +13.24%
EstimatedCycles       33,513,839| 37,866,154         +12.99%
I1MissRate                     0|          0         +16.93%
I1mr                      70,935|     93,078         +31.22%
ILmr                       4,209|      4,373          +3.90%
Ir                    22,690,070| 25,462,374         +12.22%
L1HitRate                     99|         99          -0.10%
L1hits                31,666,749| 35,629,249         +12.51%
LLHitRate                      1|          1         +11.93%
LLMissRate                     0|          0          -7.36%
LLdMissRate                    0|          0          -7.98%
LLhits                   285,012|    359,314         +26.07%
LLiMissRate                    0|          0          -7.42%
RamHitRate                     0|          0          -7.36%
RamHits                   12,058|     12,581          +4.34%
TotalRW               31,963,819| 36,001,144         +12.63%

run_once_iai::run_once_group::run_once with_setup_4:setup_run_once(red-dress)
Instructions: 1,753,120,557 (master) → 1,833,370,734 (HEAD) : $$\color{red}+4.58\%$$

Detailed metrics
Baselines:                master|       HEAD
D1MissRate                     0|          1         +36.33%
D1mr                   1,928,027|  2,775,640         +43.96%
D1mw                     911,589|  1,314,304         +44.18%
DLmr                     446,324|    797,425         +78.67%
DLmw                     537,985|    751,795         +39.74%
Dr                   419,884,654|443,194,452          +5.55%
Dw                   275,153,278|291,107,925          +5.80%
EstimatedCycles      2,494,985,779|2,636,465,423          +5.67%
I1MissRate                     0|          0          -5.82%
I1mr                   1,440,309|  1,418,649          -1.50%
ILmr                       5,944|      9,378         +57.77%
Ir                   1,753,120,557|1,833,370,734          +4.58%
L1HitRate                    100|        100          -0.04%
L1hits               2,443,878,564|2,562,164,518          +4.84%
LLHitRate                      0|          0         +14.48%
LLMissRate                     0|          0         +50.07%
LLdMissRate                    0|          0         +48.98%
LLhits                 3,289,672|  3,949,995         +20.07%
LLiMissRate                    0|          0         +50.87%
RamHitRate                     0|          0         +50.07%
RamHits                  990,253|  1,558,598         +57.39%
TotalRW              2,448,158,489|2,567,673,111          +4.88%

run_once_iai::run_once_group::run_once with_setup_5:setup_run_once(valley-of-spires)
Instructions: 21,702,299 (master) → 27,383,397 (HEAD) : $$\color{red}+26.18\%$$

Detailed metrics
Baselines:                master|       HEAD
D1MissRate                     3|          3          +5.71%
D1mr                     232,793|    305,243         +31.12%
D1mw                      57,492|     90,652         +57.68%
DLmr                       5,408|      5,442          +0.63%
DLmw                       8,890|      6,578         -26.01%
Dr                     5,521,674|  7,119,922         +28.94%
Dw                     3,763,242|  4,858,778         +29.11%
EstimatedCycles       33,168,773| 42,218,051         +27.28%
I1MissRate                     1|          1         +32.47%
I1mr                     117,667|    196,676         +67.15%
ILmr                       4,027|      4,169          +3.53%
Ir                    21,702,299| 27,383,397         +26.18%
L1HitRate                     99|         98          -0.19%
L1hits                30,579,263| 38,769,526         +26.78%
LLHitRate                      1|          1         +16.46%
LLMissRate                     0|          0         -30.45%
LLdMissRate                    0|          0         -34.84%
LLhits                   389,627|    576,382         +47.93%
LLiMissRate                    0|          0         -17.95%
RamHitRate                     0|          0         -30.45%
RamHits                   18,325|     16,189         -11.66%
TotalRW               30,987,215| 39,362,097         +27.03%

⚡ Render: Cached Execution

run_cached_iai::run_cached_group::run_cached with_setup_0:setup_run_cached(isometric-fountain)
Instructions: 8,249,475 (master) → 8,486,835 (HEAD) : $$\color{red}+2.88\%$$

Detailed metrics
Baselines:                master|       HEAD
D1MissRate                     6|          6          +0.94%
D1mr                     212,465|    220,652          +3.85%
D1mw                       3,491|      3,443          -1.37%
DLmr                       2,975|      4,182         +40.57%
DLmw                         217|         77         -64.52%
Dr                     2,388,155|  2,456,506          +2.86%
Dw                     1,328,188|  1,363,833          +2.68%
EstimatedCycles       12,933,856| 13,338,884          +3.13%
I1MissRate                     0|          0          +1.72%
I1mr                         516|        540          +4.65%
ILmr                         213|        180         -15.49%
Ir                     8,249,475|  8,486,835          +2.88%
L1HitRate                     98|         98          -0.02%
L1hits                11,749,346| 12,082,539          +2.84%
LLHitRate                      2|          2          +0.48%
LLMissRate                     0|          0         +26.75%
LLdMissRate                    0|          0         +29.80%
LLhits                   213,067|    220,196          +3.35%
LLiMissRate                    0|          0         -17.86%
RamHitRate                     0|          0         +26.75%
RamHits                    3,405|      4,439         +30.37%
TotalRW               11,965,818| 12,307,174          +2.85%

run_cached_iai::run_cached_group::run_cached with_setup_1:setup_run_cached(painted-dreams)
Instructions: 6,280,083 (master) → 6,769,373 (HEAD) : $$\color{red}+7.79\%$$

Detailed metrics
Baselines:                master|       HEAD
D1MissRate                     5|          5          +3.26%
D1mr                     132,972|    147,671         +11.05%
D1mw                       3,867|      3,924          +1.47%
DLmr                       9,364|     11,054         +18.05%
DLmw                          72|         93         +29.17%
Dr                     1,884,512|  2,025,664          +7.49%
Dw                     1,073,181|  1,147,459          +6.92%
EstimatedCycles       10,078,310| 10,892,926          +8.08%
I1MissRate                     0|          0          -2.25%
I1mr                         522|        550          +5.36%
ILmr                         267|        248          -7.12%
Ir                     6,280,083|  6,769,373          +7.79%
L1HitRate                     99|         98          -0.04%
L1hits                 9,100,415|  9,790,351          +7.58%
LLHitRate                      1|          1          +2.44%
LLMissRate                     0|          0          +9.11%
LLdMissRate                    0|          0         +10.11%
LLhits                   127,658|    140,750         +10.26%
LLiMissRate                    0|          0         -13.83%
RamHitRate                     0|          0          +9.11%
RamHits                    9,703|     11,395         +17.44%
TotalRW                9,237,776|  9,942,496          +7.63%

run_cached_iai::run_cached_group::run_cached with_setup_2:setup_run_cached(parametric-dunescape)
Instructions: 3,584,657 (master) → 3,631,649 (HEAD) : $$\color{red}+1.31\%$$

Detailed metrics
Baselines:                master|       HEAD
D1MissRate                     5|          5          +0.83%
D1mr                      90,524|     92,542          +2.23%
D1mw                       2,715|      2,561          -5.67%
DLmr                          38|         29         -23.68%
DLmw                           1|        NaN        -100.00%
Dr                     1,086,897|  1,100,209          +1.22%
Dw                       635,785|    642,512          +1.06%
EstimatedCycles        5,688,337|  5,762,216          +1.30%
I1MissRate                     0|          0          +7.97%
I1mr                         458|        501          +9.39%
ILmr                         168|        152          -9.52%
Ir                     3,584,657|  3,631,649          +1.31%
L1HitRate                     98|         98          -0.01%
L1hits                 5,213,642|  5,278,766          +1.25%
LLHitRate                      2|          2          +0.79%
LLMissRate                     0|          0         -13.65%
LLdMissRate                    0|          0         -26.50%
LLhits                    93,490|     95,423          +2.07%
LLiMissRate                    0|          0         -10.69%
RamHitRate                     0|          0         -13.65%
RamHits                      207|        181         -12.56%
TotalRW                5,307,339|  5,374,370          +1.26%

run_cached_iai::run_cached_group::run_cached with_setup_3:setup_run_cached(red-dress)
Instructions: 34,407,372 (master) → 40,371,529 (HEAD) : $$\color{red}+17.33\%$$

Detailed metrics
Baselines:                master|       HEAD
D1MissRate                     4|          4          -4.50%
D1mr                     608,875|    684,836         +12.48%
D1mw                      30,943|     31,299          +1.15%
DLmr                     263,502|    309,599         +17.49%
DLmw                       1,319|        951         -27.90%
Dr                     9,840,064| 11,542,729         +17.30%
Dw                     5,218,064|  6,105,192         +17.00%
EstimatedCycles       59,984,412| 70,215,696         +17.06%
I1MissRate                     0|          0          -8.86%
I1mr                         490|        524          +6.94%
ILmr                         435|        437          +0.46%
Ir                    34,407,372| 40,371,529         +17.33%
L1HitRate                     99|         99          +0.06%
L1hits                48,825,192| 57,302,791         +17.36%
LLHitRate                      1|          1          -7.78%
LLMissRate                     1|          1          -0.04%
LLdMissRate                    2|          2          +0.06%
LLhits                   375,052|    405,672          +8.16%
LLiMissRate                    0|          0         -14.38%
RamHitRate                     1|          1          -0.04%
RamHits                  265,256|    310,987         +17.24%
TotalRW               49,465,500| 58,019,450         +17.29%

run_cached_iai::run_cached_group::run_cached with_setup_4:setup_run_cached(valley-of-spires)
Instructions: 6,435,889 (master) → 6,645,592 (HEAD) : $$\color{red}+3.26\%$$

Detailed metrics
Baselines:                master|       HEAD
D1MissRate                     6|          6          +0.98%
D1mr                     160,810|    167,581          +4.21%
D1mw                       2,973|      3,092          +4.00%
DLmr                         175|        144         -17.71%
DLmw                           9|          5         -44.44%
Dr                     1,873,945|  1,934,956          +3.26%
Dw                     1,048,907|  1,081,186          +3.08%
EstimatedCycles       10,026,953| 10,355,764          +3.28%
I1MissRate                     0|          0          +1.15%
I1mr                         495|        517          +4.44%
ILmr                         186|        160         -13.98%
Ir                     6,435,889|  6,645,592          +3.26%
L1HitRate                     98|         98          -0.02%
L1hits                 9,194,463|  9,490,544          +3.22%
LLHitRate                      2|          2          +0.98%
LLMissRate                     0|          0         -19.11%
LLdMissRate                    0|          0         -21.53%
LLhits                   163,908|    170,881          +4.25%
LLiMissRate                    0|          0         -16.69%
RamHitRate                     0|          0         -19.11%
RamHits                      370|        309         -16.49%
TotalRW                9,358,741|  9,661,734          +3.24%

Copy link
Copy Markdown
Contributor

@cubic-dev-ai cubic-dev-ai Bot left a comment

Choose a reason for hiding this comment

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

1 issue found across 2 files (changes from recent commits).

Prompt for AI agents (unresolved issues)

Check if these issues are valid — if so, understand the root cause of each and fix them. If appropriate, use sub-agents to investigate and fix each issue separately.


<file name="node-graph/libraries/wgpu-executor/src/texture_cache.rs">

<violation number="1" location="node-graph/libraries/wgpu-executor/src/texture_cache.rs:79">
P2: `free_bytes -= entry.bytes` can underflow because `free_bytes` is a stale snapshot while `Arc::strong_count` is re-evaluated later per entry.</violation>
</file>

Reply with feedback, questions, or to request a fix. Tag @cubic-dev-ai to re-run a review.

return true;
}
if Arc::strong_count(&entry.texture) == 1 {
free_bytes -= entry.bytes;
Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

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

P2: free_bytes -= entry.bytes can underflow because free_bytes is a stale snapshot while Arc::strong_count is re-evaluated later per entry.

Prompt for AI agents
Check if this issue is valid — if so, understand the root cause and fix it. At node-graph/libraries/wgpu-executor/src/texture_cache.rs, line 79:

<comment>`free_bytes -= entry.bytes` can underflow because `free_bytes` is a stale snapshot while `Arc::strong_count` is re-evaluated later per entry.</comment>

<file context>
@@ -69,13 +64,23 @@ impl TextureCache {
+				return true;
+			}
+			if Arc::strong_count(&entry.texture) == 1 {
+				free_bytes -= entry.bytes;
+				false
+			} else {
</file context>
Suggested change
free_bytes -= entry.bytes;
free_bytes = free_bytes.saturating_sub(entry.bytes);

@github-actions
Copy link
Copy Markdown

github-actions Bot commented Apr 21, 2026

Performance Benchmark Results

🔧 Graph Compilation

compile_demo_art_iai::compile_group::compile_to_proto with_setup_0:load_from_name(isometric-fountain)
Instructions: 27,413,255 (master) → 27,372,739 (HEAD) : $$\color{lime}-0.15\%$$

Detailed metrics
Baselines:                master|       HEAD
D1MissRate                     4|          4          -0.15%
D1mr                     368,744|    368,319          -0.12%
D1mw                     109,762|    109,286          -0.43%
DLmr                      31,918|     31,906          -0.04%
DLmw                      44,937|     44,916          -0.05%
Dr                     6,808,639|  6,806,497          -0.03%
Dw                     4,734,671|  4,732,008          -0.06%
EstimatedCycles       43,344,203| 43,319,010          -0.06%
I1MissRate                     0|          0         +17.36%
I1mr                      35,826|     41,984         +17.19%
ILmr                         822|        825          +0.36%
Ir                    27,413,255| 27,372,739          -0.15%
L1HitRate                     99|         99          -0.02%
L1hits                38,442,233| 38,391,655          -0.13%
LLHitRate                      1|          1          +1.33%
LLMissRate                     0|          0          +0.08%
LLdMissRate                    1|          1          -0.00%
LLhits                   436,655|    441,942          +1.21%
LLiMissRate                    0|          0          +0.51%
RamHitRate                     0|          0          +0.08%
RamHits                   77,677|     77,647          -0.04%
TotalRW               38,956,565| 38,911,244          -0.12%

compile_demo_art_iai::compile_group::compile_to_proto with_setup_1:load_from_name(painted-dreams)
Instructions: 13,877,639 (master) → 13,863,288 (HEAD) : $$\color{lime}-0.10\%$$

Detailed metrics
Baselines:                master|       HEAD
D1MissRate                     4|          4          -0.04%
D1mr                     176,629|    176,713          +0.05%
D1mw                      54,043|     53,917          -0.23%
DLmr                         736|        728          -1.09%
DLmw                      14,295|     14,286          -0.06%
Dr                     3,446,722|  3,447,685          +0.03%
Dw                     2,385,475|  2,385,946          +0.02%
EstimatedCycles       21,173,090| 21,175,055          +0.01%
I1MissRate                     0|          0         +21.43%
I1mr                      17,414|     21,124         +21.30%
ILmr                         666|        690          +3.60%
Ir                    13,877,639| 13,863,288          -0.10%
L1HitRate                     99|         99          -0.02%
L1hits                19,461,750| 19,445,165          -0.09%
LLHitRate                      1|          1          +1.64%
LLMissRate                     0|          0          +0.11%
LLdMissRate                    0|          0          -0.14%
LLhits                   232,389|    236,050          +1.58%
LLiMissRate                    0|          0          +3.71%
RamHitRate                     0|          0          +0.11%
RamHits                   15,697|     15,704          +0.04%
TotalRW               19,709,836| 19,696,919          -0.07%

compile_demo_art_iai::compile_group::compile_to_proto with_setup_2:load_from_name(procedural-string-lights)
Instructions: 3,074,271 (master) → 3,069,516 (HEAD) : $$\color{lime}-0.15\%$$

Detailed metrics
Baselines:                master|       HEAD
D1MissRate                     4|          4          -0.18%
D1mr                      38,293|     38,212          -0.21%
D1mw                      10,764|     10,723          -0.38%
DLmr                          13|         15         +15.38%
DLmw                       2,894|      2,892          -0.07%
Dr                       752,307|    751,896          -0.05%
Dw                       522,965|    522,476          -0.09%
EstimatedCycles        4,669,005|  4,665,524          -0.07%
I1MissRate                     0|          0         +13.59%
I1mr                       4,011|      4,549         +13.41%
ILmr                         666|        683          +2.55%
Ir                     3,074,271|  3,069,516          -0.15%
L1HitRate                     99|         99          -0.01%
L1hits                 4,296,475|  4,290,404          -0.14%
LLHitRate                      1|          1          +0.94%
LLMissRate                     0|          0          +0.61%
LLdMissRate                    0|          0          +0.07%
LLhits                    49,495|     49,894          +0.81%
LLiMissRate                    0|          0          +2.71%
RamHitRate                     0|          0          +0.61%
RamHits                    3,573|      3,590          +0.48%
TotalRW                4,349,543|  4,343,888          -0.13%

compile_demo_art_iai::compile_group::compile_to_proto with_setup_3:load_from_name(parametric-dunescape)
Instructions: 13,980,719 (master) → 13,954,732 (HEAD) : $$\color{lime}-0.19\%$$

Detailed metrics
Baselines:                master|       HEAD
D1MissRate                     4|          4          +0.09%
D1mr                     189,334|    189,333          -0.00%
D1mw                      58,384|     58,384          +0.00%
DLmr                          89|         91          +2.25%
DLmw                      14,441|     14,426          -0.10%
Dr                     3,427,324|  3,424,802          -0.07%
Dw                     2,406,110|  2,403,482          -0.11%
EstimatedCycles       21,322,715| 21,305,686          -0.08%
I1MissRate                     0|          0         +24.34%
I1mr                      14,635|     18,163         +24.11%
ILmr                         775|        788          +1.68%
Ir                    13,980,719| 13,954,732          -0.19%
L1HitRate                     99|         99          -0.02%
L1hits                19,551,800| 19,517,136          -0.18%
LLHitRate                      1|          1          +1.59%
LLMissRate                     0|          0          +0.16%
LLdMissRate                    0|          0          -0.00%
LLhits                   247,048|    250,575          +1.43%
LLiMissRate                    0|          0          +1.87%
RamHitRate                     0|          0          +0.16%
RamHits                   15,305|     15,305          +0.00%
TotalRW               19,814,153| 19,783,016          -0.16%

compile_demo_art_iai::compile_group::compile_to_proto with_setup_4:load_from_name(red-dress)
Instructions: 32,030,027 (master) → 31,983,351 (HEAD) : $$\color{lime}-0.15\%$$

Detailed metrics
Baselines:                master|       HEAD
D1MissRate                     4|          4          +0.01%
D1mr                     425,198|    425,297          +0.02%
D1mw                     128,760|    128,559          -0.16%
DLmr                      43,365|     43,364          -0.00%
DLmw                      60,419|     60,388          -0.05%
Dr                     7,910,647|  7,909,090          -0.02%
Dw                     5,505,316|  5,503,361          -0.04%
EstimatedCycles       50,958,514| 50,936,014          -0.04%
I1MissRate                     0|          0         +18.48%
I1mr                      39,598|     46,847         +18.31%
ILmr                         826|        828          +0.24%
Ir                    32,030,027| 31,983,351          -0.15%
L1HitRate                     99|         99          -0.02%
L1hits                44,852,434| 44,795,099          -0.13%
LLHitRate                      1|          1          +1.58%
LLMissRate                     0|          0          +0.08%
LLdMissRate                    1|          1          -0.00%
LLhits                   488,946|    496,123          +1.47%
LLiMissRate                    0|          0          +0.39%
RamHitRate                     0|          0          +0.08%
RamHits                  104,610|    104,580          -0.03%
TotalRW               45,445,990| 45,395,802          -0.11%

compile_demo_art_iai::compile_group::compile_to_proto with_setup_5:load_from_name(valley-of-spires)
Instructions: 21,189,632 (master) → 21,160,546 (HEAD) : $$\color{lime}-0.14\%$$

Detailed metrics
Baselines:                master|       HEAD
D1MissRate                     4|          4          -0.17%
D1mr                     275,236|    274,963          -0.10%
D1mw                      77,330|     76,931          -0.52%
DLmr                      15,814|     15,825          +0.07%
DLmw                      37,337|     37,309          -0.07%
Dr                     5,253,654|  5,252,752          -0.02%
Dw                     3,645,316|  3,643,965          -0.04%
EstimatedCycles       33,224,062| 33,209,239          -0.04%
I1MissRate                     0|          0         +18.54%
I1mr                      26,779|     31,700         +18.38%
ILmr                         785|        786          +0.13%
Ir                    21,189,632| 21,160,546          -0.14%
L1HitRate                     99|         99          -0.02%
L1hits                29,709,257| 29,673,669          -0.12%
LLHitRate                      1|          1          +1.42%
LLMissRate                     0|          0          +0.07%
LLdMissRate                    1|          1          -0.01%
LLhits                   325,409|    329,674          +1.31%
LLiMissRate                    0|          0          +0.27%
RamHitRate                     0|          0          +0.07%
RamHits                   53,936|     53,920          -0.03%
TotalRW               30,088,602| 30,057,263          -0.10%

🔄 Executor Update

update_executor_iai::update_group::update_executor with_setup_0:setup_update_executor(isometric-fountain)
Instructions: 50,773,252 (master) → 50,953,270 (HEAD) : $$\color{red}+0.35\%$$

Detailed metrics
Baselines:                master|       HEAD
D1MissRate                     3|          3          +0.47%
D1mr                     560,873|    559,954          -0.16%
D1mw                     127,418|    126,928          -0.38%
DLmr                       4,418|      4,613          +4.41%
DLmw                      24,290|     20,285         -16.49%
Dr                    13,064,060| 12,994,091          -0.54%
Dw                     8,853,707|  8,775,597          -0.88%
EstimatedCycles       76,361,985| 76,273,938          -0.12%
I1MissRate                     0|          0          -0.27%
I1mr                      12,258|     12,268          +0.08%
ILmr                         251|        248          -1.20%
Ir                    50,773,252| 50,953,270          +0.35%
L1HitRate                     99|         99          +0.00%
L1hits                71,990,470| 72,023,808          +0.05%
LLHitRate                      1|          1          +0.32%
LLMissRate                     0|          0         -13.21%
LLdMissRate                    0|          0         -12.68%
LLhits                   671,590|    674,004          +0.36%
LLiMissRate                    0|          0          -1.54%
RamHitRate                     0|          0         -13.21%
RamHits                   28,959|     25,146         -13.17%
TotalRW               72,691,019| 72,722,958          +0.04%

update_executor_iai::update_group::update_executor with_setup_1:setup_update_executor(painted-dreams)
Instructions: 25,189,026 (master) → 25,343,032 (HEAD) : $$\color{red}+0.61\%$$

Detailed metrics
Baselines:                master|       HEAD
D1MissRate                     3|          3          -1.09%
D1mr                     272,365|    271,250          -0.41%
D1mw                      62,282|     61,964          -0.51%
DLmr                         907|        878          -3.20%
DLmw                       3,673|      3,181         -13.40%
Dr                     6,514,131|  6,554,801          +0.62%
Dw                     4,430,327|  4,462,930          +0.74%
EstimatedCycles       37,641,820| 37,850,083          +0.55%
I1MissRate                     0|          0          +8.80%
I1mr                       6,752|      7,391          +9.46%
ILmr                         178|        171          -3.93%
Ir                    25,189,026| 25,343,032          +0.61%
L1HitRate                     99|         99          +0.01%
L1hits                35,792,085| 36,020,158          +0.64%
LLHitRate                      1|          1          -0.70%
LLMissRate                     0|          0         -11.65%
LLdMissRate                    0|          0         -11.96%
LLhits                   336,641|    336,375          -0.08%
LLiMissRate                    0|          0          -4.52%
RamHitRate                     0|          0         -11.65%
RamHits                    4,758|      4,230         -11.10%
TotalRW               36,133,484| 36,360,763          +0.63%

update_executor_iai::update_group::update_executor with_setup_2:setup_update_executor(procedural-string-lights)
Instructions: 6,380,250 (master) → 6,503,541 (HEAD) : $$\color{red}+1.93\%$$

Detailed metrics
Baselines:                master|       HEAD
D1MissRate                     3|          3          -1.76%
D1mr                      64,497|     64,572          +0.12%
D1mw                      16,024|     16,140          +0.72%
DLmr                           1|          1          +0.00%
DLmw                         608|        634          +4.28%
Dr                     1,634,642|  1,666,718          +1.96%
Dw                     1,113,739|  1,137,455          +2.13%
EstimatedCycles        9,487,469|  9,668,198          +1.90%
I1MissRate                     0|          0          -0.47%
I1mr                       3,301|      3,349          +1.45%
ILmr                         176|        173          -1.70%
Ir                     6,380,250|  6,503,541          +1.93%
L1HitRate                     99|         99          +0.02%
L1hits                 9,044,809|  9,223,653          +1.98%
LLHitRate                      1|          1          -1.67%
LLMissRate                     0|          0          +0.95%
LLdMissRate                    0|          0          +2.19%
LLhits                    83,037|     83,253          +0.26%
LLiMissRate                    0|          0          -3.57%
RamHitRate                     0|          0          +0.95%
RamHits                      785|        808          +2.93%
TotalRW                9,128,631|  9,307,714          +1.96%

update_executor_iai::update_group::update_executor with_setup_3:setup_update_executor(parametric-dunescape)
Instructions: 27,507,037 (master) → 27,639,142 (HEAD) : $$\color{red}+0.48\%$$

Detailed metrics
Baselines:                master|       HEAD
D1MissRate                     3|          3          +0.29%
D1mr                     285,112|    288,099          +1.05%
D1mw                      70,405|     69,964          -0.63%
DLmr                         193|        179          -7.25%
DLmw                       4,740|      5,745         +21.20%
Dr                     6,991,357|  7,020,171          +0.41%
Dw                     4,777,974|  4,799,209          +0.44%
EstimatedCycles       40,877,052| 41,099,994          +0.55%
I1MissRate                     0|          0          +3.52%
I1mr                       6,374|      6,630          +4.02%
ILmr                         171|        166          -2.92%
Ir                    27,507,037| 27,639,142          +0.48%
L1HitRate                     99|         99          -0.00%
L1hits                38,914,477| 39,093,829          +0.46%
LLHitRate                      1|          1          +0.05%
LLMissRate                     0|          0         +18.77%
LLdMissRate                    0|          0         +19.58%
LLhits                   356,787|    358,603          +0.51%
LLiMissRate                    0|          0          -3.39%
RamHitRate                     0|          0         +18.77%
RamHits                    5,104|      6,090         +19.32%
TotalRW               39,276,368| 39,458,522          +0.46%

update_executor_iai::update_group::update_executor with_setup_4:setup_update_executor(red-dress)
Instructions: 60,017,491 (master) → 59,875,725 (HEAD) : $$\color{lime}-0.24\%$$

Detailed metrics
Baselines:                master|       HEAD
D1MissRate                     3|          3          -0.35%
D1mr                     658,372|    648,254          -1.54%
D1mw                     155,177|    148,741          -4.15%
DLmr                      11,970|     11,021          -7.93%
DLmw                      32,930|     27,631         -16.09%
Dr                    15,524,364| 15,299,789          -1.45%
Dw                    10,532,563| 10,315,459          -2.06%
EstimatedCycles       90,731,286| 89,900,011          -0.92%
I1MissRate                     0|          0         +12.73%
I1mr                      11,263|     12,667         +12.47%
ILmr                         354|        361          +1.98%
Ir                    60,017,491| 59,875,725          -0.24%
L1HitRate                     99|         99          +0.01%
L1hits                85,249,606| 84,681,311          -0.67%
LLHitRate                      1|          1          -0.47%
LLMissRate                     0|          0         -13.20%
LLdMissRate                    0|          0         -12.43%
LLhits                   779,558|    770,649          -1.14%
LLiMissRate                    0|          0          +2.22%
RamHitRate                     0|          0         -13.20%
RamHits                   45,254|     39,013         -13.79%
TotalRW               86,074,418| 85,490,973          -0.68%

update_executor_iai::update_group::update_executor with_setup_5:setup_update_executor(valley-of-spires)
Instructions: 36,998,933 (master) → 37,128,733 (HEAD) : $$\color{red}+0.35\%$$

Detailed metrics
Baselines:                master|       HEAD
D1MissRate                     3|          3          -1.80%
D1mr                     403,890|    397,117          -1.68%
D1mw                      90,696|     90,378          -0.35%
DLmr                       2,428|      2,384          -1.81%
DLmw                      10,924|      9,435         -13.63%
Dr                     9,482,405|  9,516,603          +0.36%
Dw                     6,397,860|  6,422,776          +0.39%
EstimatedCycles       55,302,710| 55,418,036          +0.21%
I1MissRate                     0|          0          +2.45%
I1mr                       9,757|     10,031          +2.81%
ILmr                         186|        175          -5.91%
Ir                    36,998,933| 37,128,733          +0.35%
L1HitRate                     99|         99          +0.02%
L1hits                52,374,855| 52,570,586          +0.37%
LLHitRate                      1|          1          -1.43%
LLMissRate                     0|          0         -11.72%
LLdMissRate                    0|          0         -11.81%
LLhits                   490,805|    485,532          -1.07%
LLiMissRate                    0|          0          -6.24%
RamHitRate                     0|          0         -11.72%
RamHits                   13,538|     11,994         -11.40%
TotalRW               52,879,198| 53,068,112          +0.36%

🚀 Render: Cold Execution

run_once_iai::run_once_group::run_once with_setup_0:setup_run_once(isometric-fountain)
Instructions: 24,844,698 (master) → 31,912,533 (HEAD) : $$\color{red}+28.45\%$$

Detailed metrics
Baselines:                master|       HEAD
D1MissRate                     3|          3          +2.20%
D1mr                     303,940|    392,583         +29.16%
D1mw                      67,017|    105,547         +57.49%
DLmr                      10,348|     10,585          +2.29%
DLmw                      10,316|     11,177          +8.35%
Dr                     6,506,625|  8,530,545         +31.11%
Dw                     4,433,908|  5,844,344         +31.81%
EstimatedCycles       38,684,817| 50,145,056         +29.62%
I1MissRate                     1|          1         +31.33%
I1mr                     149,797|    252,686         +68.69%
ILmr                       6,555|      6,717          +2.47%
Ir                    24,844,698| 31,912,533         +28.45%
L1HitRate                     99|         98          -0.17%
L1hits                35,264,477| 45,536,606         +29.13%
LLHitRate                      1|          2         +13.15%
LLMissRate                     0|          0         -19.11%
LLdMissRate                    0|          0         -19.85%
LLhits                   493,535|    722,337         +46.36%
LLiMissRate                    0|          0         -20.22%
RamHitRate                     0|          0         -19.11%
RamHits                   27,219|     28,479          +4.63%
TotalRW               35,785,231| 46,287,422         +29.35%

run_once_iai::run_once_group::run_once with_setup_1:setup_run_once(painted-dreams)
Instructions: 315,533,262 (master) → 332,778,171 (HEAD) : $$\color{red}+5.47\%$$

Detailed metrics
Baselines:                master|       HEAD
D1MissRate                     1|          1          +9.68%
D1mr                     782,486|    948,864         +21.26%
D1mw                     483,605|    564,872         +16.80%
DLmr                      12,848|     15,681         +22.05%
DLmw                      47,435|     51,609          +8.80%
Dr                    62,283,855| 67,483,736          +8.35%
Dw                    37,910,724| 41,732,225         +10.08%
EstimatedCycles      431,387,781|459,563,040          +6.53%
I1MissRate                     1|          1          +2.63%
I1mr                   2,128,604|  2,303,871          +8.23%
ILmr                       9,089|      9,326          +2.61%
Ir                   315,533,262|332,778,171          +5.47%
L1HitRate                     99|         99          -0.05%
L1hits               412,333,146|438,176,525          +6.27%
LLHitRate                      1|          1          +5.81%
LLMissRate                     0|          0          +3.88%
LLdMissRate                    0|          0          +2.40%
LLhits                 3,325,323|  3,740,991         +12.50%
LLiMissRate                    0|          0          -2.71%
RamHitRate                     0|          0          +3.88%
RamHits                   69,372|     76,616         +10.44%
TotalRW              415,727,841|441,994,132          +6.32%

run_once_iai::run_once_group::run_once with_setup_2:setup_run_once(procedural-string-lights)
Instructions: 11,002,405 (master) → 13,972,068 (HEAD) : $$\color{red}+26.99\%$$

Detailed metrics
Baselines:                master|       HEAD
D1MissRate                     2|          2         +14.93%
D1mr                      64,942|     95,217         +46.62%
D1mw                      24,105|     37,208         +54.36%
DLmr                         554|        626         +13.00%
DLmw                         874|      1,020         +16.70%
Dr                     2,732,141|  3,562,025         +30.37%
Dw                     1,980,002|  2,535,140         +28.04%
EstimatedCycles       16,475,838| 21,070,023         +27.88%
I1MissRate                     0|          0          -0.50%
I1mr                      52,233|     66,000         +26.36%
ILmr                       5,111|      5,257          +2.86%
Ir                    11,002,405| 13,972,068         +26.99%
L1HitRate                     99|         99          -0.09%
L1hits                15,573,268| 19,870,808         +27.60%
LLHitRate                      1|          1         +11.30%
LLMissRate                     0|          0         -17.34%
LLdMissRate                    0|          0         -10.92%
LLhits                   134,741|    191,522         +42.14%
LLiMissRate                    0|          0         -19.00%
RamHitRate                     0|          0         -17.34%
RamHits                    6,539|      6,903          +5.57%
TotalRW               15,714,548| 20,069,233         +27.71%

run_once_iai::run_once_group::run_once with_setup_3:setup_run_once(parametric-dunescape)
Instructions: 22,696,437 (master) → 25,480,657 (HEAD) : $$\color{red}+12.27\%$$

Detailed metrics
Baselines:                master|       HEAD
D1MissRate                     2|          3          +7.96%
D1mr                     162,458|    193,344         +19.01%
D1mw                      65,388|     88,454         +35.28%
DLmr                       2,686|      2,712          +0.97%
DLmw                       5,212|      5,517          +5.85%
Dr                     5,490,053|  6,295,402         +14.67%
Dw                     3,747,336|  4,286,925         +14.40%
EstimatedCycles       33,492,296| 37,938,442         +13.28%
I1MissRate                     0|          0         +16.33%
I1mr                      70,984|     92,709         +30.61%
ILmr                       4,207|      4,352          +3.45%
Ir                    22,696,437| 25,480,657         +12.27%
L1HitRate                     99|         99          -0.10%
L1hits                31,634,996| 35,688,477         +12.81%
LLHitRate                      1|          1         +11.77%
LLMissRate                     0|          0          -7.97%
LLdMissRate                    0|          0          -9.05%
LLhits                   286,725|    361,926         +26.23%
LLiMissRate                    0|          0          -7.86%
RamHitRate                     0|          0          -7.97%
RamHits                   12,105|     12,581          +3.93%
TotalRW               31,933,826| 36,062,984         +12.93%

run_once_iai::run_once_group::run_once with_setup_4:setup_run_once(red-dress)
Instructions: 1,753,109,087 (master) → 1,833,299,970 (HEAD) : $$\color{red}+4.57\%$$

Detailed metrics
Baselines:                master|       HEAD
D1MissRate                     0|          1         +36.58%
D1mr                   1,922,608|  2,763,195         +43.72%
D1mw                     908,100|  1,319,841         +45.34%
DLmr                     444,707|    805,407         +81.11%
DLmw                     537,775|    755,588         +40.50%
Dr                   419,862,585|443,029,146          +5.52%
Dw                   275,130,642|290,938,311          +5.75%
EstimatedCycles      2,494,839,200|2,636,612,923          +5.68%
I1MissRate                     0|          0          -2.03%
I1mr                   1,439,861|  1,475,218          +2.46%
ILmr                       6,005|      9,421         +56.89%
Ir                   1,753,109,087|1,833,299,970          +4.57%
L1HitRate                    100|        100          -0.04%
L1hits               2,443,831,745|2,561,709,173          +4.82%
LLHitRate                      0|          0         +15.86%
LLMissRate                     0|          0         +51.50%
LLdMissRate                    0|          0         +50.45%
LLhits                 3,282,082|  3,987,838         +21.50%
LLiMissRate                    0|          0         +50.02%
RamHitRate                     0|          0         +51.50%
RamHits                  988,487|  1,570,416         +58.87%
TotalRW              2,448,102,314|2,567,267,427          +4.87%

run_once_iai::run_once_group::run_once with_setup_5:setup_run_once(valley-of-spires)
Instructions: 21,703,532 (master) → 27,280,606 (HEAD) : $$\color{red}+25.70\%$$

Detailed metrics
Baselines:                master|       HEAD
D1MissRate                     3|          3          +5.71%
D1mr                     232,574|    303,464         +30.48%
D1mw                      57,351|     88,983         +55.16%
DLmr                       5,425|      5,485          +1.11%
DLmw                       9,174|      6,406         -30.17%
Dr                     5,509,349|  7,055,584         +28.07%
Dw                     3,748,840|  4,799,383         +28.02%
EstimatedCycles       33,151,083| 41,978,737         +26.63%
I1MissRate                     1|          1         +33.76%
I1mr                     117,728|    197,939         +68.13%
ILmr                       4,026|      4,163          +3.40%
Ir                    21,703,532| 27,280,606         +25.70%
L1HitRate                     99|         98          -0.19%
L1hits                30,554,068| 38,545,187         +26.15%
LLHitRate                      1|          1         +16.80%
LLMissRate                     0|          0         -31.81%
LLdMissRate                    0|          0         -36.39%
LLhits                   389,028|    574,332         +47.63%
LLiMissRate                    0|          0         -17.74%
RamHitRate                     0|          0         -31.81%
RamHits                   18,625|     16,054         -13.80%
TotalRW               30,961,721| 39,135,573         +26.40%

⚡ Render: Cached Execution

run_cached_iai::run_cached_group::run_cached with_setup_0:setup_run_cached(isometric-fountain)
Instructions: 8,248,135 (master) → 8,487,921 (HEAD) : $$\color{red}+2.91\%$$

Detailed metrics
Baselines:                master|       HEAD
D1MissRate                     6|          6          +1.43%
D1mr                     211,566|    220,934          +4.43%
D1mw                       3,507|      3,364          -4.08%
DLmr                       3,427|      3,922         +14.44%
DLmw                          76|         71          -6.58%
Dr                     2,387,858|  2,456,934          +2.89%
Dw                     1,328,393|  1,364,007          +2.68%
EstimatedCycles       12,938,150| 13,333,242          +3.05%
I1MissRate                     0|          0          -3.96%
I1mr                         513|        507          -1.17%
ILmr                         211|        179         -15.17%
Ir                     8,248,135|  8,487,921          +2.91%
L1HitRate                     98|         98          -0.02%
L1hits                11,748,800| 12,084,057          +2.85%
LLHitRate                      2|          2          +1.22%
LLMissRate                     0|          0          +9.19%
LLdMissRate                    0|          0         +10.86%
LLhits                   211,872|    220,633          +4.14%
LLiMissRate                    0|          0         -17.56%
RamHitRate                     0|          0          +9.19%
RamHits                    3,714|      4,172         +12.33%
TotalRW               11,964,386| 12,308,862          +2.88%

run_cached_iai::run_cached_group::run_cached with_setup_1:setup_run_cached(painted-dreams)
Instructions: 6,278,217 (master) → 6,769,334 (HEAD) : $$\color{red}+7.82\%$$

Detailed metrics
Baselines:                master|       HEAD
D1MissRate                     5|          5          +3.53%
D1mr                     132,288|    147,299         +11.35%
D1mw                       3,804|      3,911          +2.81%
DLmr                       9,425|     11,074         +17.50%
DLmw                          79|         95         +20.25%
Dr                     1,883,768|  2,025,581          +7.53%
Dw                     1,072,738|  1,147,427          +6.96%
EstimatedCycles       10,074,249| 10,892,260          +8.12%
I1MissRate                     0|          0          -7.26%
I1mr                         522|        522          +0.00%
ILmr                         265|        264          -0.38%
Ir                     6,278,217|  6,769,334          +7.82%
L1HitRate                     99|         98          -0.05%
L1hits                 9,098,109|  9,790,610          +7.61%
LLHitRate                      1|          1          +2.73%
LLMissRate                     0|          0          +8.70%
LLdMissRate                    0|          0          +9.50%
LLhits                   126,845|    140,299         +10.61%
LLiMissRate                    0|          0          -7.61%
RamHitRate                     0|          0          +8.70%
RamHits                    9,769|     11,433         +17.03%
TotalRW                9,234,723|  9,942,342          +7.66%

run_cached_iai::run_cached_group::run_cached with_setup_2:setup_run_cached(parametric-dunescape)
Instructions: 3,582,569 (master) → 3,633,010 (HEAD) : $$\color{red}+1.41\%$$

Detailed metrics
Baselines:                master|       HEAD
D1MissRate                     5|          5          +1.03%
D1mr                      90,308|     92,430          +2.35%
D1mw                       2,701|      2,755          +2.00%
DLmr                          37|         29         -21.62%
DLmw                           1|        NaN        -100.00%
Dr                     1,086,030|  1,100,743          +1.35%
Dw                       635,248|    642,817          +1.19%
EstimatedCycles        5,683,903|  5,764,600          +1.42%
I1MissRate                     0|          0          -0.32%
I1mr                         460|        465          +1.09%
ILmr                         168|        152          -9.52%
Ir                     3,582,569|  3,633,010          +1.41%
L1HitRate                     98|         98          -0.02%
L1hits                 5,210,378|  5,280,920          +1.35%
LLHitRate                      2|          2          +0.98%
LLMissRate                     0|          0         -13.32%
LLdMissRate                    0|          0         -24.66%
LLhits                    93,263|     95,469          +2.37%
LLiMissRate                    0|          0         -10.78%
RamHitRate                     0|          0         -13.32%
RamHits                      206|        181         -12.14%
TotalRW                5,303,847|  5,376,570          +1.37%

run_cached_iai::run_cached_group::run_cached with_setup_3:setup_run_cached(red-dress)
Instructions: 34,404,381 (master) → 40,369,653 (HEAD) : $$\color{red}+17.34\%$$

Detailed metrics
Baselines:                master|       HEAD
D1MissRate                     4|          4          -3.53%
D1mr                     605,942|    688,752         +13.67%
D1mw                      30,917|     31,305          +1.25%
DLmr                     263,463|    311,421         +18.20%
DLmw                       1,232|        991         -19.56%
Dr                     9,839,107| 11,542,066         +17.31%
Dw                     5,217,507|  6,104,814         +17.01%
EstimatedCycles       59,964,299| 70,284,047         +17.21%
I1MissRate                     0|          0         -13.56%
I1mr                         492|        499          +1.42%
ILmr                         435|        431          -0.92%
Ir                    34,404,381| 40,369,653         +17.34%
L1HitRate                     99|         99          +0.05%
L1hits                48,823,644| 57,295,977         +17.35%
LLHitRate                      1|          1          -6.62%
LLMissRate                     1|          1          +0.60%
LLdMissRate                    2|          2          +0.70%
LLhits                   372,221|    407,713          +9.54%
LLiMissRate                    0|          0         -15.56%
RamHitRate                     1|          1          +0.60%
RamHits                  265,130|    312,843         +18.00%
TotalRW               49,460,995| 58,016,533         +17.30%

run_cached_iai::run_cached_group::run_cached with_setup_4:setup_run_cached(valley-of-spires)
Instructions: 6,434,827 (master) → 6,646,435 (HEAD) : $$\color{red}+3.29\%$$

Detailed metrics
Baselines:                master|       HEAD
D1MissRate                     6|          6          -0.67%
D1mr                     160,282|    164,256          +2.48%
D1mw                       3,032|      3,176          +4.75%
DLmr                         166|        156          -6.02%
DLmw                           9|          9          +0.00%
Dr                     1,873,464|  1,934,916          +3.28%
Dw                     1,048,405|  1,080,961          +3.11%
EstimatedCycles       10,022,514| 10,343,820          +3.21%
I1MissRate                     0|          0          -4.75%
I1mr                         493|        485          -1.62%
ILmr                         178|        163          -8.43%
Ir                     6,434,827|  6,646,435          +3.29%
L1HitRate                     98|         98          +0.01%
L1hits                 9,192,889|  9,494,395          +3.28%
LLHitRate                      2|          2          -0.71%
LLMissRate                     0|          0         -10.02%
LLdMissRate                    0|          0          -8.65%
LLhits                   163,454|    167,589          +2.53%
LLiMissRate                    0|          0         -11.34%
RamHitRate                     0|          0         -10.02%
RamHits                      353|        328          -7.08%
TotalRW                9,356,696|  9,662,312          +3.27%

@github-actions
Copy link
Copy Markdown

github-actions Bot commented Apr 21, 2026

Performance Benchmark Results

🔧 Graph Compilation

compile_demo_art_iai::compile_group::compile_to_proto with_setup_0:load_from_name(isometric-fountain)
Instructions: 27,414,239 (master) → 27,372,190 (HEAD) : $$\color{lime}-0.15\%$$

Detailed metrics
Baselines:                master|       HEAD
D1MissRate                     4|          4          -0.12%
D1mr                     368,601|    368,328          -0.07%
D1mw                     109,760|    109,272          -0.44%
DLmr                      31,916|     31,905          -0.03%
DLmw                      44,923|     44,936          +0.03%
Dr                     6,808,864|  6,806,590          -0.03%
Dw                     4,734,793|  4,732,152          -0.06%
EstimatedCycles       43,344,474| 43,319,214          -0.06%
I1MissRate                     0|          0         +17.37%
I1mr                      35,826|     41,983         +17.19%
ILmr                         822|        824          +0.24%
Ir                    27,414,239| 27,372,190          -0.15%
L1HitRate                     99|         99          -0.02%
L1hits                38,443,709| 38,391,349          -0.14%
LLHitRate                      1|          1          +1.36%
LLMissRate                     0|          0          +0.13%
LLdMissRate                    1|          1          +0.05%
LLhits                   436,526|    441,918          +1.24%
LLiMissRate                    0|          0          +0.40%
RamHitRate                     0|          0          +0.13%
RamHits                   77,661|     77,665          +0.01%
TotalRW               38,957,896| 38,910,932          -0.12%

compile_demo_art_iai::compile_group::compile_to_proto with_setup_1:load_from_name(painted-dreams)
Instructions: 13,877,918 (master) → 13,861,520 (HEAD) : $$\color{lime}-0.12\%$$

Detailed metrics
Baselines:                master|       HEAD
D1MissRate                     4|          4          -0.04%
D1mr                     176,601|    176,692          +0.05%
D1mw                      54,031|     53,895          -0.25%
DLmr                         734|        730          -0.54%
DLmw                      14,297|     14,286          -0.08%
Dr                     3,446,726|  3,447,498          +0.02%
Dw                     2,385,471|  2,385,918          +0.02%
EstimatedCycles       21,173,209| 21,172,960          -0.00%
I1MissRate                     0|          0         +21.45%
I1mr                      17,414|     21,124         +21.30%
ILmr                         666|        690          +3.60%
Ir                    13,877,918| 13,861,520          -0.12%
L1HitRate                     99|         99          -0.02%
L1hits                19,462,069| 19,443,225          -0.10%
LLHitRate                      1|          1          +1.65%
LLMissRate                     0|          0          +0.13%
LLdMissRate                    0|          0          -0.12%
LLhits                   232,349|    236,005          +1.57%
LLiMissRate                    0|          0          +3.73%
RamHitRate                     0|          0          +0.13%
RamHits                   15,697|     15,706          +0.06%
TotalRW               19,710,115| 19,694,936          -0.08%

compile_demo_art_iai::compile_group::compile_to_proto with_setup_2:load_from_name(procedural-string-lights)
Instructions: 3,074,053 (master) → 3,069,408 (HEAD) : $$\color{lime}-0.15\%$$

Detailed metrics
Baselines:                master|       HEAD
D1MissRate                     4|          4          -0.11%
D1mr                      38,288|     38,242          -0.12%
D1mw                      10,764|     10,727          -0.34%
DLmr                          13|         15         +15.38%
DLmw                       2,894|      2,892          -0.07%
Dr                       752,250|    751,905          -0.05%
Dw                       522,921|    522,501          -0.08%
EstimatedCycles        4,668,666|  4,665,586          -0.07%
I1MissRate                     0|          0         +13.58%
I1mr                       4,011|      4,549         +13.41%
ILmr                         666|        683          +2.55%
Ir                     3,074,053|  3,069,408          -0.15%
L1HitRate                     99|         99          -0.01%
L1hits                 4,296,161|  4,290,296          -0.14%
LLHitRate                      1|          1          +1.01%
LLMissRate                     0|          0          +0.60%
LLdMissRate                    0|          0          +0.06%
LLhits                    49,490|     49,928          +0.89%
LLiMissRate                    0|          0          +2.71%
RamHitRate                     0|          0          +0.60%
RamHits                    3,573|      3,590          +0.48%
TotalRW                4,349,224|  4,343,814          -0.12%

compile_demo_art_iai::compile_group::compile_to_proto with_setup_3:load_from_name(parametric-dunescape)
Instructions: 13,982,827 (master) → 13,953,254 (HEAD) : $$\color{lime}-0.21\%$$

Detailed metrics
Baselines:                master|       HEAD
D1MissRate                     4|          4          +0.15%
D1mr                     189,242|    189,343          +0.05%
D1mw                      58,364|     58,384          +0.03%
DLmr                          89|         91          +2.25%
DLmw                      14,437|     14,422          -0.10%
Dr                     3,427,520|  3,424,585          -0.09%
Dw                     2,406,156|  2,403,429          -0.11%
EstimatedCycles       21,324,497| 21,303,858          -0.10%
I1MissRate                     0|          0         +24.37%
I1mr                      14,635|     18,163         +24.11%
ILmr                         775|        788          +1.68%
Ir                    13,982,827| 13,953,254          -0.21%
L1HitRate                     99|         99          -0.02%
L1hits                19,554,262| 19,515,378          -0.20%
LLHitRate                      1|          1          +1.66%
LLMissRate                     0|          0          +0.18%
LLdMissRate                    0|          0          +0.01%
LLhits                   246,940|    250,589          +1.48%
LLiMissRate                    0|          0          +1.89%
RamHitRate                     0|          0          +0.18%
RamHits                   15,301|     15,301          +0.00%
TotalRW               19,816,503| 19,781,268          -0.18%

compile_demo_art_iai::compile_group::compile_to_proto with_setup_4:load_from_name(red-dress)
Instructions: 32,030,044 (master) → 31,986,929 (HEAD) : $$\color{lime}-0.13\%$$

Detailed metrics
Baselines:                master|       HEAD
D1MissRate                     4|          4          +0.01%
D1mr                     425,135|    425,188          +0.01%
D1mw                     128,707|    128,575          -0.10%
DLmr                      43,365|     43,363          -0.00%
DLmw                      60,359|     60,399          +0.07%
Dr                     7,910,656|  7,909,586          -0.01%
Dw                     5,505,315|  5,503,552          -0.03%
EstimatedCycles       50,956,275| 50,940,207          -0.03%
I1MissRate                     0|          0         +18.47%
I1mr                      39,598|     46,847         +18.31%
ILmr                         826|        828          +0.24%
Ir                    32,030,044| 31,986,929          -0.13%
L1HitRate                     99|         99          -0.02%
L1hits                44,852,575| 44,799,457          -0.12%
LLHitRate                      1|          1          +1.56%
LLMissRate                     0|          0          +0.14%
LLdMissRate                    1|          1          +0.06%
LLhits                   488,890|    496,020          +1.46%
LLiMissRate                    0|          0          +0.38%
RamHitRate                     0|          0          +0.14%
RamHits                  104,550|    104,590          +0.04%
TotalRW               45,446,015| 45,400,067          -0.10%

compile_demo_art_iai::compile_group::compile_to_proto with_setup_5:load_from_name(valley-of-spires)
Instructions: 21,189,303 (master) → 21,158,243 (HEAD) : $$\color{lime}-0.15\%$$

Detailed metrics
Baselines:                master|       HEAD
D1MissRate                     4|          4          -0.21%
D1mr                     275,289|    274,854          -0.16%
D1mw                      77,359|     76,970          -0.50%
DLmr                      15,813|     15,819          +0.04%
DLmw                      37,331|     37,317          -0.04%
Dr                     5,253,628|  5,252,561          -0.02%
Dw                     3,645,312|  3,643,966          -0.04%
EstimatedCycles       33,223,821| 33,206,492          -0.05%
I1MissRate                     0|          0         +18.55%
I1mr                      26,779|     31,699         +18.37%
ILmr                         785|        785          +0.00%
Ir                    21,189,303| 21,158,243          -0.15%
L1HitRate                     99|         99          -0.02%
L1hits                29,708,816| 29,671,247          -0.13%
LLHitRate                      1|          1          +1.37%
LLMissRate                     0|          0          +0.10%
LLdMissRate                    1|          1          +0.01%
LLhits                   325,498|    329,602          +1.26%
LLiMissRate                    0|          0          +0.15%
RamHitRate                     0|          0          +0.10%
RamHits                   53,929|     53,921          -0.01%
TotalRW               30,088,243| 30,054,770          -0.11%

🔄 Executor Update

update_executor_iai::update_group::update_executor with_setup_0:setup_update_executor(isometric-fountain)
Instructions: 50,887,800 (master) → 51,182,910 (HEAD) : $$\color{red}+0.58\%$$

Detailed metrics
Baselines:                master|       HEAD
D1MissRate                     3|          3          -1.64%
D1mr                     566,466|    559,056          -1.31%
D1mw                     129,868|    129,452          -0.32%
DLmr                       4,633|      4,433          -4.32%
DLmw                      24,539|     25,267          +2.97%
Dr                    13,187,393| 13,248,741          +0.47%
Dw                     8,971,679|  9,027,641          +0.62%
EstimatedCycles       76,763,520| 77,162,724          +0.52%
I1MissRate                     0|          0          +3.65%
I1mr                      12,163|     12,680          +4.25%
ILmr                         250|        256          +2.40%
Ir                    50,887,800| 51,182,910          +0.58%
L1HitRate                     99|         99          +0.02%
L1hits                72,338,375| 72,758,104          +0.58%
LLHitRate                      1|          1          -1.71%
LLMissRate                     0|          0          +1.24%
LLdMissRate                    0|          0          +1.27%
LLhits                   679,075|    671,232          -1.15%
LLiMissRate                    0|          0          +1.81%
RamHitRate                     0|          0          +1.24%
RamHits                   29,422|     29,956          +1.81%
TotalRW               73,046,872| 73,459,292          +0.56%

update_executor_iai::update_group::update_executor with_setup_1:setup_update_executor(painted-dreams)
Instructions: 25,179,553 (master) → 25,320,792 (HEAD) : $$\color{red}+0.56\%$$

Detailed metrics
Baselines:                master|       HEAD
D1MissRate                     3|          3          -1.61%
D1mr                     274,043|    270,453          -1.31%
D1mw                      61,605|     61,870          +0.43%
DLmr                         910|        879          -3.41%
DLmw                       3,535|      5,732         +62.15%
Dr                     6,513,489|  6,550,932          +0.57%
Dw                     4,430,547|  4,461,630          +0.70%
EstimatedCycles       37,631,621| 37,895,874          +0.70%
I1MissRate                     0|          0         +10.31%
I1mr                       6,695|      7,427         +10.93%
ILmr                         177|        173          -2.26%
Ir                    25,179,553| 25,320,792          +0.56%
L1HitRate                     99|         99          +0.01%
L1hits                35,781,246| 35,993,604          +0.59%
LLHitRate                      1|          1          -1.98%
LLMissRate                     0|          0         +45.93%
LLdMissRate                    0|          0         +47.80%
LLhits                   337,721|    332,966          -1.41%
LLiMissRate                    0|          0          -2.81%
RamHitRate                     0|          0         +45.93%
RamHits                    4,622|      6,784         +46.78%
TotalRW               36,123,589| 36,333,354          +0.58%

update_executor_iai::update_group::update_executor with_setup_2:setup_update_executor(procedural-string-lights)
Instructions: 6,342,385 (master) → 6,498,558 (HEAD) : $$\color{red}+2.46\%$$

Detailed metrics
Baselines:                master|       HEAD
D1MissRate                     3|          3          -0.66%
D1mr                      62,445|     63,652          +1.93%
D1mw                      15,957|     16,242          +1.79%
DLmr                         NaN|          1            NaN%
DLmw                         531|        582          +9.60%
Dr                     1,623,938|  1,665,364          +2.55%
Dw                     1,107,669|  1,136,609          +2.61%
EstimatedCycles        9,421,978|  9,655,955          +2.48%
I1MissRate                     0|          0          -1.96%
I1mr                       3,292|      3,307          +0.46%
ILmr                         176|        171          -2.84%
Ir                     6,342,385|  6,498,558          +2.46%
L1HitRate                     99|         99          +0.01%
L1hits                 8,992,298|  9,217,330          +2.50%
LLHitRate                      1|          1          -0.68%
LLMissRate                     0|          0          +4.05%
LLdMissRate                    0|          0          +7.04%
LLhits                    80,987|     82,447          +1.80%
LLiMissRate                    0|          0          -5.18%
RamHitRate                     0|          0          +4.05%
RamHits                      707|        754          +6.65%
TotalRW                9,073,992|  9,300,531          +2.50%

update_executor_iai::update_group::update_executor with_setup_3:setup_update_executor(parametric-dunescape)
Instructions: 27,511,442 (master) → 27,657,315 (HEAD) : $$\color{red}+0.53\%$$

Detailed metrics
Baselines:                master|       HEAD
D1MissRate                     3|          3          -0.53%
D1mr                     286,330|    286,947          +0.22%
D1mw                      70,427|     69,999          -0.61%
DLmr                         189|        181          -4.23%
DLmw                       5,618|      5,564          -0.96%
Dr                     6,993,059|  7,031,236          +0.55%
Dw                     4,779,718|  4,810,311          +0.64%
EstimatedCycles       40,916,537| 41,129,818          +0.52%
I1MissRate                     0|          0          -0.25%
I1mr                       6,450|      6,468          +0.28%
ILmr                         176|        165          -6.25%
Ir                    27,511,442| 27,657,315          +0.53%
L1HitRate                     99|         99          +0.00%
L1hits                38,921,012| 39,135,448          +0.55%
LLHitRate                      1|          1          -0.47%
LLMissRate                     0|          0          -1.76%
LLdMissRate                    0|          0          -1.64%
LLhits                   357,224|    357,504          +0.08%
LLiMissRate                    0|          0          -6.74%
RamHitRate                     0|          0          -1.76%
RamHits                    5,983|      5,910          -1.22%
TotalRW               39,284,219| 39,498,862          +0.55%

update_executor_iai::update_group::update_executor with_setup_4:setup_update_executor(red-dress)
Instructions: 59,801,355 (master) → 59,867,614 (HEAD) : $$\color{red}+0.11\%$$

Detailed metrics
Baselines:                master|       HEAD
D1MissRate                     3|          3          -0.83%
D1mr                     651,465|    646,813          -0.71%
D1mw                     151,094|    151,257          +0.11%
DLmr                      10,939|     10,434          -4.62%
DLmw                      26,856|     29,571         +10.11%
Dr                    15,270,499| 15,299,207          +0.19%
Dw                    10,275,160| 10,316,108          +0.40%
EstimatedCycles       89,746,500| 89,935,685          +0.21%
I1MissRate                     0|          0         +12.15%
I1mr                      11,195|     12,569         +12.27%
ILmr                         354|        335          -5.37%
Ir                    59,801,355| 59,867,614          +0.11%
L1HitRate                     99|         99          +0.01%
L1hits                84,533,260| 84,672,290          +0.16%
LLHitRate                      1|          1          -0.84%
LLMissRate                     0|          0          +5.58%
LLdMissRate                    0|          0          +5.56%
LLhits                   775,605|    770,299          -0.68%
LLiMissRate                    0|          0          -5.47%
RamHitRate                     0|          0          +5.58%
RamHits                   38,149|     40,340          +5.74%
TotalRW               85,347,014| 85,482,929          +0.16%

update_executor_iai::update_group::update_executor with_setup_5:setup_update_executor(valley-of-spires)
Instructions: 36,998,138 (master) → 37,135,748 (HEAD) : $$\color{red}+0.37\%$$

Detailed metrics
Baselines:                master|       HEAD
D1MissRate                     3|          3          -2.04%
D1mr                     408,967|    401,910          -1.73%
D1mw                      91,339|     90,270          -1.17%
DLmr                       2,407|      2,375          -1.33%
DLmw                      11,873|     10,531         -11.30%
Dr                     9,481,397|  9,519,000          +0.40%
Dw                     6,396,501|  6,426,429          +0.47%
EstimatedCycles       55,350,108| 55,483,257          +0.24%
I1MissRate                     0|          0          +5.15%
I1mr                       9,702|     10,240          +5.55%
ILmr                         188|        174          -7.45%
Ir                    36,998,138| 37,135,748          +0.37%
L1HitRate                     99|         99          +0.02%
L1hits                52,366,028| 52,578,757          +0.41%
LLHitRate                      1|          1          -1.63%
LLMissRate                     0|          0          -9.94%
LLdMissRate                    0|          0         -10.00%
LLhits                   495,540|    489,340          -1.25%
LLiMissRate                    0|          0          -7.79%
RamHitRate                     0|          0          -9.94%
RamHits                   14,468|     13,080          -9.59%
TotalRW               52,876,036| 53,081,177          +0.39%

🚀 Render: Cold Execution

run_once_iai::run_once_group::run_once with_setup_0:setup_run_once(isometric-fountain)
Instructions: 24,757,919 (master) → 31,870,930 (HEAD) : $$\color{red}+28.73\%$$

Detailed metrics
Baselines:                master|       HEAD
D1MissRate                     3|          3          +1.45%
D1mr                     300,903|    390,508         +29.78%
D1mw                      65,076|    104,278         +60.24%
DLmr                      10,076|     10,727          +6.46%
DLmw                      10,596|     11,159          +5.31%
Dr                     6,391,784|  8,478,314         +32.64%
Dw                     4,316,292|  5,790,942         +34.16%
EstimatedCycles       38,345,573| 49,984,776         +30.35%
I1MissRate                     1|          1         +30.67%
I1mr                     149,728|    251,869         +68.22%
ILmr                       6,553|      6,713          +2.44%
Ir                    24,757,919| 31,870,930         +28.73%
L1HitRate                     99|         98          -0.17%
L1hits                34,950,288| 45,393,531         +29.88%
LLHitRate                      1|          2         +12.99%
LLMissRate                     0|          0         -19.25%
LLdMissRate                    0|          0         -20.55%
LLhits                   488,482|    718,056         +47.00%
LLiMissRate                    0|          0         -20.42%
RamHitRate                     0|          0         -19.25%
RamHits                   27,225|     28,599          +5.05%
TotalRW               35,465,995| 46,140,186         +30.10%

run_once_iai::run_once_group::run_once with_setup_1:setup_run_once(painted-dreams)
Instructions: 315,467,234 (master) → 332,863,619 (HEAD) : $$\color{red}+5.51\%$$

Detailed metrics
Baselines:                master|       HEAD
D1MissRate                     1|          1          +9.55%
D1mr                     785,022|    951,651         +21.23%
D1mw                     481,298|    566,742         +17.75%
DLmr                      12,856|     16,493         +28.29%
DLmw                      47,081|     51,096          +8.53%
Dr                    62,188,495| 67,600,498          +8.70%
Dw                    37,810,441| 41,848,696         +10.68%
EstimatedCycles      431,135,068|459,835,887          +6.66%
I1MissRate                     1|          1          +1.53%
I1mr                   2,133,217|  2,285,393          +7.13%
ILmr                       9,088|      9,342          +2.79%
Ir                   315,467,234|332,863,619          +5.51%
L1HitRate                     99|         99          -0.04%
L1hits               412,066,633|438,509,027          +6.42%
LLHitRate                      1|          1          +5.11%
LLMissRate                     0|          0          +4.69%
LLdMissRate                    0|          0          +3.03%
LLhits                 3,330,512|  3,726,855         +11.90%
LLiMissRate                    0|          0          -2.58%
RamHitRate                     0|          0          +4.69%
RamHits                   69,025|     76,931         +11.45%
TotalRW              415,466,170|442,312,813          +6.46%

run_once_iai::run_once_group::run_once with_setup_2:setup_run_once(procedural-string-lights)
Instructions: 11,025,838 (master) → 14,010,718 (HEAD) : $$\color{red}+27.07\%$$

Detailed metrics
Baselines:                master|       HEAD
D1MissRate                     2|          2         +15.80%
D1mr                      64,563|     96,474         +49.43%
D1mw                      25,231|     37,617         +49.09%
DLmr                         542|        620         +14.39%
DLmw                       1,086|      1,054          -2.95%
Dr                     2,762,862|  3,592,562         +30.03%
Dw                     2,011,179|  2,563,708         +27.47%
EstimatedCycles       16,570,817| 21,171,980         +27.77%
I1MissRate                     0|          0          -2.10%
I1mr                      52,398|     65,182         +24.40%
ILmr                       5,111|      5,256          +2.84%
Ir                    11,025,838| 14,010,718         +27.07%
L1HitRate                     99|         99          -0.09%
L1hits                15,657,687| 19,967,715         +27.53%
LLHitRate                      1|          1         +11.25%
LLMissRate                     0|          0         -19.43%
LLdMissRate                    0|          0         -20.26%
LLhits                   135,453|    192,343         +42.00%
LLiMissRate                    0|          0         -19.07%
RamHitRate                     0|          0         -19.43%
RamHits                    6,739|      6,930          +2.83%
TotalRW               15,799,879| 20,166,988         +27.64%

run_once_iai::run_once_group::run_once with_setup_3:setup_run_once(parametric-dunescape)
Instructions: 22,651,971 (master) → 25,484,615 (HEAD) : $$\color{red}+12.51\%$$

Detailed metrics
Baselines:                master|       HEAD
D1MissRate                     2|          3          +8.58%
D1mr                     160,999|    192,061         +19.29%
D1mw                      64,225|     87,845         +36.78%
DLmr                       2,710|      2,727          +0.63%
DLmw                       5,636|      5,786          +2.66%
Dr                     5,478,266|  6,279,145         +14.62%
Dw                     3,737,507|  4,269,499         +14.23%
EstimatedCycles       33,428,896| 37,907,247         +13.40%
I1MissRate                     0|          0         +15.45%
I1mr                      70,894|     92,081         +29.89%
ILmr                       4,210|      4,355          +3.44%
Ir                    22,651,971| 25,484,615         +12.51%
L1HitRate                     99|         99          -0.10%
L1hits                31,571,626| 35,661,272         +12.95%
LLHitRate                      1|          1         +12.01%
LLMissRate                     0|          0          -9.36%
LLdMissRate                    0|          0         -10.89%
LLhits                   283,562|    359,119         +26.65%
LLiMissRate                    0|          0          -8.05%
RamHitRate                     0|          0          -9.36%
RamHits                   12,556|     12,868          +2.48%
TotalRW               31,867,744| 36,033,259         +13.07%

run_once_iai::run_once_group::run_once with_setup_4:setup_run_once(red-dress)
Instructions: 1,753,583,010 (master) → 1,833,316,412 (HEAD) : $$\color{red}+4.55\%$$

Detailed metrics
Baselines:                master|       HEAD
D1MissRate                     0|          1         +36.35%
D1mr                   1,929,077|  2,763,739         +43.27%
D1mw                     911,454|  1,321,651         +45.00%
DLmr                     448,210|    799,455         +78.37%
DLmw                     537,709|    755,748         +40.55%
Dr                   420,344,073|443,093,441          +5.41%
Dw                   275,615,397|291,004,710          +5.58%
EstimatedCycles      2,496,419,716|2,636,431,173          +5.61%
I1MissRate                     0|          0          -4.77%
I1mr                   1,439,663|  1,433,295          -0.44%
ILmr                       5,963|      9,526         +59.75%
Ir                   1,753,583,010|1,833,316,412          +4.55%
L1HitRate                    100|        100          -0.04%
L1hits               2,445,262,286|2,561,895,878          +4.77%
LLHitRate                      0|          0         +14.72%
LLMissRate                     0|          0         +50.51%
LLdMissRate                    0|          0         +49.55%
LLhits                 3,288,312|  3,953,956         +20.24%
LLiMissRate                    0|          0         +52.80%
RamHitRate                     0|          0         +50.51%
RamHits                  991,882|  1,564,729         +57.75%
TotalRW              2,449,542,480|2,567,414,563          +4.81%

run_once_iai::run_once_group::run_once with_setup_5:setup_run_once(valley-of-spires)
Instructions: 21,686,459 (master) → 27,292,786 (HEAD) : $$\color{red}+25.85\%$$

Detailed metrics
Baselines:                master|       HEAD
D1MissRate                     3|          3          +5.45%
D1mr                     234,005|    303,047         +29.50%
D1mw                      57,084|     88,859         +55.66%
DLmr                       5,405|      5,430          +0.46%
DLmw                       7,674|      6,847         -10.78%
Dr                     5,507,070|  7,038,219         +27.80%
Dw                     3,748,073|  4,778,149         +27.48%
EstimatedCycles       33,089,398| 41,960,544         +26.81%
I1MissRate                     1|          1         +33.59%
I1mr                     117,550|    197,634         +68.13%
ILmr                       4,029|      4,164          +3.35%
Ir                    21,686,459| 27,292,786         +25.85%
L1HitRate                     99|         98          -0.19%
L1hits                30,532,963| 38,519,614         +26.16%
LLHitRate                      1|          1         +15.81%
LLMissRate                     0|          0         -23.97%
LLdMissRate                    0|          0         -26.48%
LLhits                   391,531|    573,099         +46.37%
LLiMissRate                    0|          0         -17.88%
RamHitRate                     0|          0         -23.97%
RamHits                   17,108|     16,441          -3.90%
TotalRW               30,941,602| 39,109,154         +26.40%

⚡ Render: Cached Execution

run_cached_iai::run_cached_group::run_cached with_setup_0:setup_run_cached(isometric-fountain)
Instructions: 8,246,375 (master) → 8,488,913 (HEAD) : $$\color{red}+2.94\%$$

Detailed metrics
Baselines:                master|       HEAD
D1MissRate                     6|          6          +0.46%
D1mr                     212,557|    219,798          +3.41%
D1mw                       3,419|      3,360          -1.73%
DLmr                       3,484|      3,797          +8.98%
DLmw                          63|         67          +6.35%
Dr                     2,387,443|  2,457,294          +2.93%
Dw                     1,328,005|  1,364,237          +2.73%
EstimatedCycles       12,940,533| 13,326,510          +2.98%
I1MissRate                     0|          0          -3.43%
I1mr                         509|        506          -0.59%
ILmr                         212|        183         -13.68%
Ir                     8,246,375|  8,488,913          +2.94%
L1HitRate                     98|         98          -0.01%
L1hits                11,745,338| 12,086,780          +2.91%
LLHitRate                      2|          2          +0.32%
LLMissRate                     0|          0          +4.61%
LLdMissRate                    0|          0          +5.91%
LLhits                   212,726|    219,617          +3.24%
LLiMissRate                    0|          0         -16.15%
RamHitRate                     0|          0          +4.61%
RamHits                    3,759|      4,047          +7.66%
TotalRW               11,961,823| 12,310,444          +2.91%

run_cached_iai::run_cached_group::run_cached with_setup_1:setup_run_cached(painted-dreams)
Instructions: 6,278,153 (master) → 6,770,924 (HEAD) : $$\color{red}+7.85\%$$

Detailed metrics
Baselines:                master|       HEAD
D1MissRate                     5|          5          +1.48%
D1mr                     133,453|    145,701          +9.18%
D1mw                       3,866|      3,896          +0.78%
DLmr                       8,855|     10,886         +22.94%
DLmw                          90|        101         +12.22%
Dr                     1,883,682|  2,026,156          +7.56%
Dw                     1,072,485|  1,147,342          +6.98%
EstimatedCycles       10,061,950| 10,882,176          +8.15%
I1MissRate                     0|          0          -7.63%
I1mr                         521|        519          -0.38%
ILmr                         264|        256          -3.03%
Ir                     6,278,153|  6,770,924          +7.85%
L1HitRate                     99|         98          -0.02%
L1hits                 9,096,480|  9,794,306          +7.67%
LLHitRate                      1|          1          +0.25%
LLMissRate                     0|          0         +13.37%
LLdMissRate                    0|          0         +14.42%
LLhits                   128,631|    138,873          +7.96%
LLiMissRate                    0|          0         -10.09%
RamHitRate                     0|          0         +13.37%
RamHits                    9,209|     11,243         +22.09%
TotalRW                9,234,320|  9,944,422          +7.69%

run_cached_iai::run_cached_group::run_cached with_setup_2:setup_run_cached(parametric-dunescape)
Instructions: 3,583,408 (master) → 3,632,638 (HEAD) : $$\color{red}+1.37\%$$

Detailed metrics
Baselines:                master|       HEAD
D1MissRate                     5|          5          +0.17%
D1mr                      90,314|     91,531          +1.35%
D1mw                       2,594|      2,686          +3.55%
DLmr                          36|         30         -16.67%
DLmw                         NaN|          1            NaN%
Dr                     1,086,488|  1,100,577          +1.30%
Dw                       635,411|    642,607          +1.13%
EstimatedCycles        5,684,899|  5,760,062          +1.32%
I1MissRate                     0|          0          -0.71%
I1mr                         460|        463          +0.65%
ILmr                         168|        153          -8.93%
Ir                     3,583,408|  3,632,638          +1.37%
L1HitRate                     98|         98          -0.00%
L1hits                 5,211,939|  5,281,142          +1.33%
LLHitRate                      2|          2          +0.10%
LLMissRate                     0|          0         -10.99%
LLdMissRate                    0|          0         -14.94%
LLhits                    93,164|     94,496          +1.43%
LLiMissRate                    0|          0         -10.16%
RamHitRate                     0|          0         -10.99%
RamHits                      204|        184          -9.80%
TotalRW                5,305,307|  5,375,822          +1.33%

run_cached_iai::run_cached_group::run_cached with_setup_3:setup_run_cached(red-dress)
Instructions: 34,405,817 (master) → 40,370,654 (HEAD) : $$\color{red}+17.34\%$$

Detailed metrics
Baselines:                master|       HEAD
D1MissRate                     4|          4          -3.46%
D1mr                     606,306|    689,701         +13.75%
D1mw                      30,976|     31,369          +1.27%
DLmr                     264,022|    311,208         +17.87%
DLmw                       1,302|        988         -24.12%
Dr                     9,840,010| 11,542,667         +17.30%
Dw                     5,217,642|  6,105,168         +17.01%
EstimatedCycles       59,987,331| 70,283,519         +17.16%
I1MissRate                     0|          0         -13.21%
I1mr                         491|        500          +1.83%
ILmr                         435|        429          -1.38%
Ir                    34,405,817| 40,370,654         +17.34%
L1HitRate                     99|         99          +0.05%
L1hits                48,825,696| 57,296,919         +17.35%
LLHitRate                      1|          1          -6.28%
LLMissRate                     1|          1          +0.29%
LLdMissRate                    2|          2          +0.40%
LLhits                   372,014|    408,945          +9.93%
LLiMissRate                    0|          0         -15.95%
RamHitRate                     1|          1          +0.29%
RamHits                  265,759|    312,625         +17.63%
TotalRW               49,463,469| 58,018,489         +17.30%

run_cached_iai::run_cached_group::run_cached with_setup_4:setup_run_cached(valley-of-spires)
Instructions: 6,438,069 (master) → 6,646,194 (HEAD) : $$\color{red}+3.23\%$$

Detailed metrics
Baselines:                master|       HEAD
D1MissRate                     6|          6          +0.95%
D1mr                     159,281|    165,914          +4.16%
D1mw                       3,061|      3,077          +0.52%
DLmr                         167|        197         +17.96%
DLmw                          25|        420       +1580.00%
Dr                     1,874,850|  1,934,783          +3.20%
Dw                     1,049,590|  1,080,930          +2.99%
EstimatedCycles       10,024,911| 10,363,181          +3.37%
I1MissRate                     0|          0          -4.32%
I1mr                         491|        485          -1.22%
ILmr                         177|        162          -8.47%
Ir                     6,438,069|  6,646,194          +3.23%
L1HitRate                     98|         98          -0.02%
L1hits                 9,199,676|  9,492,431          +3.18%
LLHitRate                      2|          2          +0.62%
LLMissRate                     0|          0        +104.57%
LLdMissRate                    0|          0        +211.63%
LLhits                   162,464|    168,697          +3.84%
LLiMissRate                    0|          0         -11.34%
RamHitRate                     0|          0        +104.57%
RamHits                      369|        779        +111.11%
TotalRW                9,362,509|  9,661,907          +3.20%

Copy link
Copy Markdown
Contributor

@cubic-dev-ai cubic-dev-ai Bot left a comment

Choose a reason for hiding this comment

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

1 issue found across 2 files (changes from recent commits).

Prompt for AI agents (unresolved issues)

Check if these issues are valid — if so, understand the root cause of each and fix them. If appropriate, use sub-agents to investigate and fix each issue separately.


<file name="node-graph/interpreted-executor/src/util.rs">

<violation number="1" location="node-graph/interpreted-executor/src/util.rs:54">
P1: `render_background_intermediate` still requires `FOOTPRINT`, but this wiring now declares only `VARARGS`. That can break context dependency tracking and cause incorrect/stale background rendering when viewport footprint changes.</violation>
</file>

Reply with feedback, questions, or to request a fix. Tag @cubic-dev-ai to re-run a review.

inputs: vec![NodeInput::node(NodeId(0), 0)],
implementation: DocumentNodeImplementation::ProtoNode(graphene_std::render_node::render_background_intermediate::IDENTIFIER),
context_features: graphene_std::ContextDependencies {
extract: ContextFeatures::VARARGS,
Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

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

P1: render_background_intermediate still requires FOOTPRINT, but this wiring now declares only VARARGS. That can break context dependency tracking and cause incorrect/stale background rendering when viewport footprint changes.

Prompt for AI agents
Check if this issue is valid — if so, understand the root cause and fix it. At node-graph/interpreted-executor/src/util.rs, line 54:

<comment>`render_background_intermediate` still requires `FOOTPRINT`, but this wiring now declares only `VARARGS`. That can break context dependency tracking and cause incorrect/stale background rendering when viewport footprint changes.</comment>

<file context>
@@ -42,17 +48,17 @@ pub fn wrap_network_in_scope(mut network: NodeNetwork, editor_api: Arc<PlatformE
 					implementation: DocumentNodeImplementation::ProtoNode(graphene_std::render_node::render_background_intermediate::IDENTIFIER),
 					context_features: graphene_std::ContextDependencies {
-						extract: ContextFeatures::FOOTPRINT | ContextFeatures::VARARGS,
+						extract: ContextFeatures::VARARGS,
 						inject: ContextFeatures::INDEX,
 					},
</file context>
Suggested change
extract: ContextFeatures::VARARGS,
extract: ContextFeatures::FOOTPRINT | ContextFeatures::VARARGS,

@github-actions
Copy link
Copy Markdown

github-actions Bot commented Apr 22, 2026

Performance Benchmark Results

🔧 Graph Compilation

compile_demo_art_iai::compile_group::compile_to_proto with_setup_0:load_from_name(isometric-fountain)
Instructions: 27,414,157 (master) → 27,370,615 (HEAD) : $$\color{lime}-0.16\%$$

Detailed metrics
Baselines:                master|       HEAD
D1MissRate                     4|          4          -0.12%
D1mr                     368,720|    368,490          -0.06%
D1mw                     109,817|    109,275          -0.49%
DLmr                      31,918|     31,905          -0.04%
DLmw                      44,942|     44,922          -0.04%
Dr                     6,808,799|  6,806,411          -0.04%
Dw                     4,734,761|  4,732,098          -0.06%
EstimatedCycles       43,345,629| 43,317,646          -0.06%
I1MissRate                     0|          0         +17.37%
I1mr                      35,826|     41,983         +17.19%
ILmr                         822|        824          +0.24%
Ir                    27,414,157| 27,370,615          -0.16%
L1HitRate                     99|         99          -0.02%
L1hits                38,443,354| 38,389,376          -0.14%
LLHitRate                      1|          1          +1.37%
LLMissRate                     0|          0          +0.08%
LLdMissRate                    1|          1          +0.00%
LLhits                   436,681|    442,097          +1.24%
LLiMissRate                    0|          0          +0.40%
RamHitRate                     0|          0          +0.08%
RamHits                   77,682|     77,651          -0.04%
TotalRW               38,957,717| 38,909,124          -0.12%

compile_demo_art_iai::compile_group::compile_to_proto with_setup_1:load_from_name(painted-dreams)
Instructions: 13,878,686 (master) → 13,863,269 (HEAD) : $$\color{lime}-0.11\%$$

Detailed metrics
Baselines:                master|       HEAD
D1MissRate                     4|          4          -0.05%
D1mr                     176,587|    176,633          +0.03%
D1mw                      54,018|     53,906          -0.21%
DLmr                         735|        727          -1.09%
DLmw                      14,291|     14,279          -0.08%
Dr                     3,446,814|  3,447,662          +0.02%
Dw                     2,385,469|  2,385,920          +0.02%
EstimatedCycles       21,173,805| 21,174,383          +0.00%
I1MissRate                     0|          0         +21.44%
I1mr                      17,414|     21,124         +21.30%
ILmr                         666|        690          +3.60%
Ir                    13,878,686| 13,863,269          -0.11%
L1HitRate                     99|         99          -0.02%
L1hits                19,462,950| 19,445,188          -0.09%
LLHitRate                      1|          1          +1.64%
LLMissRate                     0|          0          +0.10%
LLdMissRate                    0|          0          -0.16%
LLhits                   232,327|    235,967          +1.57%
LLiMissRate                    0|          0          +3.72%
RamHitRate                     0|          0          +0.10%
RamHits                   15,692|     15,696          +0.03%
TotalRW               19,710,969| 19,696,851          -0.07%

compile_demo_art_iai::compile_group::compile_to_proto with_setup_2:load_from_name(procedural-string-lights)
Instructions: 3,074,308 (master) → 3,069,288 (HEAD) : $$\color{lime}-0.16\%$$

Detailed metrics
Baselines:                master|       HEAD
D1MissRate                     4|          4          -0.10%
D1mr                      38,294|     38,237          -0.15%
D1mw                      10,757|     10,732          -0.23%
DLmr                          13|         15         +15.38%
DLmw                       2,895|      2,894          -0.03%
Dr                       752,313|    751,909          -0.05%
Dw                       522,962|    522,522          -0.08%
EstimatedCycles        4,669,051|  4,665,551          -0.07%
I1MissRate                     0|          0         +13.60%
I1mr                       4,011|      4,549         +13.41%
ILmr                         666|        683          +2.55%
Ir                     3,074,308|  3,069,288          -0.16%
L1HitRate                     99|         99          -0.01%
L1hits                 4,296,521|  4,290,201          -0.15%
LLHitRate                      1|          1          +1.02%
LLMissRate                     0|          0          +0.64%
LLdMissRate                    0|          0          +0.10%
LLhits                    49,488|     49,926          +0.89%
LLiMissRate                    0|          0          +2.72%
RamHitRate                     0|          0          +0.64%
RamHits                    3,574|      3,592          +0.50%
TotalRW                4,349,583|  4,343,719          -0.13%

compile_demo_art_iai::compile_group::compile_to_proto with_setup_3:load_from_name(parametric-dunescape)
Instructions: 13,980,594 (master) → 13,954,380 (HEAD) : $$\color{lime}-0.19\%$$

Detailed metrics
Baselines:                master|       HEAD
D1MissRate                     4|          4          +0.09%
D1mr                     189,397|    189,375          -0.01%
D1mw                      58,377|     58,404          +0.05%
DLmr                          89|         91          +2.25%
DLmw                      14,439|     14,417          -0.15%
Dr                     3,427,350|  3,424,740          -0.08%
Dw                     2,406,176|  2,403,472          -0.11%
EstimatedCycles       21,322,846| 21,305,240          -0.08%
I1MissRate                     0|          0         +24.34%
I1mr                      14,635|     18,163         +24.11%
ILmr                         775|        788          +1.68%
Ir                    13,980,594| 13,954,380          -0.19%
L1HitRate                     99|         99          -0.02%
L1hits                19,551,711| 19,516,650          -0.18%
LLHitRate                      1|          1          +1.59%
LLMissRate                     0|          0          +0.11%
LLdMissRate                    0|          0          -0.05%
LLhits                   247,106|    250,646          +1.43%
LLiMissRate                    0|          0          +1.87%
RamHitRate                     0|          0          +0.11%
RamHits                   15,303|     15,296          -0.05%
TotalRW               19,814,120| 19,782,592          -0.16%

compile_demo_art_iai::compile_group::compile_to_proto with_setup_4:load_from_name(red-dress)
Instructions: 32,030,546 (master) → 31,986,029 (HEAD) : $$\color{lime}-0.14\%$$

Detailed metrics
Baselines:                master|       HEAD
D1MissRate                     4|          4          +0.02%
D1mr                     425,129|    425,263          +0.03%
D1mw                     128,728|    128,559          -0.13%
DLmr                      43,364|     43,363          -0.00%
DLmw                      60,377|     60,375          -0.00%
Dr                     7,910,645|  7,909,367          -0.02%
Dw                     5,505,270|  5,503,417          -0.03%
EstimatedCycles       50,957,291| 50,938,469          -0.04%
I1MissRate                     0|          0         +18.47%
I1mr                      39,598|     46,847         +18.31%
ILmr                         826|        828          +0.24%
Ir                    32,030,546| 31,986,029          -0.14%
L1HitRate                     99|         99          -0.02%
L1hits                44,853,006| 44,798,144          -0.12%
LLHitRate                      1|          1          +1.58%
LLMissRate                     0|          0          +0.10%
LLdMissRate                    1|          1          +0.02%
LLhits                   488,888|    496,103          +1.48%
LLiMissRate                    0|          0          +0.38%
RamHitRate                     0|          0          +0.10%
RamHits                  104,567|    104,566          -0.00%
TotalRW               45,446,461| 45,398,813          -0.10%

compile_demo_art_iai::compile_group::compile_to_proto with_setup_5:load_from_name(valley-of-spires)
Instructions: 21,189,388 (master) → 21,159,591 (HEAD) : $$\color{lime}-0.14\%$$

Detailed metrics
Baselines:                master|       HEAD
D1MissRate                     4|          4          -0.16%
D1mr                     275,190|    274,912          -0.10%
D1mw                      77,315|     76,943          -0.48%
DLmr                      15,811|     15,825          +0.09%
DLmw                      37,330|     37,316          -0.04%
Dr                     5,253,660|  5,252,635          -0.02%
Dw                     3,645,317|  3,643,945          -0.04%
EstimatedCycles       33,223,315| 33,208,167          -0.05%
I1MissRate                     0|          0         +18.53%
I1mr                      26,780|     31,699         +18.37%
ILmr                         786|        785          -0.13%
Ir                    21,189,388| 21,159,591          -0.14%
L1HitRate                     99|         99          -0.02%
L1hits                29,709,080| 29,672,617          -0.12%
LLHitRate                      1|          1          +1.42%
LLMissRate                     0|          0          +0.11%
LLdMissRate                    1|          1          +0.03%
LLhits                   325,358|    329,628          +1.31%
LLiMissRate                    0|          0          +0.01%
RamHitRate                     0|          0          +0.11%
RamHits                   53,927|     53,926          -0.00%
TotalRW               30,088,365| 30,056,171          -0.11%

🔄 Executor Update

update_executor_iai::update_group::update_executor with_setup_0:setup_update_executor(isometric-fountain)
Instructions: 50,828,902 (master) → 51,327,857 (HEAD) : $$\color{red}+0.98\%$$

Detailed metrics
Baselines:                master|       HEAD
D1MissRate                     3|          3          -0.26%
D1mr                     562,137|    567,574          +0.97%
D1mw                     129,149|    131,027          +1.45%
DLmr                       4,392|      4,681          +6.58%
DLmw                      25,922|     24,845          -4.15%
Dr                    13,128,937| 13,284,800          +1.19%
Dw                     8,922,292|  9,057,610          +1.52%
EstimatedCycles       76,611,205| 77,430,273          +1.07%
I1MissRate                     0|          0         +46.29%
I1mr                      12,275|     18,133         +47.72%
ILmr                         247|        243          -1.62%
Ir                    50,828,902| 51,327,857          +0.98%
L1HitRate                     99|         99          -0.01%
L1hits                72,176,570| 72,953,533          +1.08%
LLHitRate                      1|          1          +0.98%
LLMissRate                     0|          0          -3.64%
LLdMissRate                    0|          0          -3.87%
LLhits                   673,000|    686,965          +2.08%
LLiMissRate                    0|          0          -2.58%
RamHitRate                     0|          0          -3.64%
RamHits                   30,561|     29,769          -2.59%
TotalRW               72,880,131| 73,670,267          +1.08%

update_executor_iai::update_group::update_executor with_setup_1:setup_update_executor(painted-dreams)
Instructions: 25,193,875 (master) → 25,382,156 (HEAD) : $$\color{red}+0.75\%$$

Detailed metrics
Baselines:                master|       HEAD
D1MissRate                     3|          3          -1.33%
D1mr                     272,885|    269,226          -1.34%
D1mw                      62,017|     62,333          +0.51%
DLmr                         906|        869          -4.08%
DLmw                       3,147|      3,687         +17.16%
Dr                     6,516,488|  6,542,447          +0.40%
Dw                     4,433,762|  4,444,463          +0.24%
EstimatedCycles       37,637,487| 37,879,462          +0.64%
I1MissRate                     0|          0         +55.93%
I1mr                       6,706|     10,535         +57.10%
ILmr                         178|        178          +0.00%
Ir                    25,193,875| 25,382,156          +0.75%
L1HitRate                     99|         99          +0.00%
L1hits                35,802,517| 36,026,972          +0.63%
LLHitRate                      1|          1          -0.62%
LLMissRate                     0|          0         +11.20%
LLdMissRate                    0|          0         +12.04%
LLhits                   337,377|    337,360          -0.01%
LLiMissRate                    0|          0          -0.74%
RamHitRate                     0|          0         +11.20%
RamHits                    4,231|      4,734         +11.89%
TotalRW               36,144,125| 36,369,066          +0.62%

update_executor_iai::update_group::update_executor with_setup_2:setup_update_executor(procedural-string-lights)
Instructions: 6,460,974 (master) → 6,581,900 (HEAD) : $$\color{red}+1.87\%$$

Detailed metrics
Baselines:                master|       HEAD
D1MissRate                     3|          3          -1.77%
D1mr                      66,085|     65,872          -0.32%
D1mw                      16,138|     16,467          +2.04%
DLmr                         NaN|        NaN          +0.00%
DLmw                         361|        570         +57.89%
Dr                     1,656,551|  1,688,071          +1.90%
Dw                     1,129,165|  1,151,765          +2.00%
EstimatedCycles        9,604,864|  9,789,000          +1.92%
I1MissRate                     0|          0         +16.61%
I1mr                       3,293|      3,912         +18.80%
ILmr                         176|        172          -2.27%
Ir                     6,460,974|  6,581,900          +1.87%
L1HitRate                     99|         99          +0.01%
L1hits                 9,161,174|  9,335,485          +1.90%
LLHitRate                      1|          1          -1.25%
LLMissRate                     0|          0         +35.61%
LLdMissRate                    0|          0         +54.89%
LLhits                    84,979|     85,509          +0.62%
LLiMissRate                    0|          0          -4.07%
RamHitRate                     0|          0         +35.61%
RamHits                      537|        742         +38.18%
TotalRW                9,246,690|  9,421,736          +1.89%

update_executor_iai::update_group::update_executor with_setup_3:setup_update_executor(parametric-dunescape)
Instructions: 27,661,418 (master) → 27,738,878 (HEAD) : $$\color{red}+0.28\%$$

Detailed metrics
Baselines:                master|       HEAD
D1MissRate                     3|          3          +1.25%
D1mr                     287,628|    289,666          +0.71%
D1mw                      72,504|     70,087          -3.33%
DLmr                         191|        179          -6.28%
DLmw                       6,051|      5,151         -14.87%
Dr                     7,126,944|  7,052,240          -1.05%
Dw                     4,911,008|  4,824,622          -1.76%
EstimatedCycles       41,358,300| 41,256,426          -0.25%
I1MissRate                     0|          0         +41.04%
I1mr                       6,488|      9,176         +41.43%
ILmr                         173|        169          -2.31%
Ir                    27,661,418| 27,738,878          +0.28%
L1HitRate                     99|         99          -0.01%
L1hits                39,332,750| 39,246,811          -0.22%
LLHitRate                      1|          1          +1.11%
LLMissRate                     0|          0         -14.10%
LLdMissRate                    0|          0         -13.45%
LLhits                   360,205|    363,430          +0.90%
LLiMissRate                    0|          0          -2.58%
RamHitRate                     0|          0         -14.10%
RamHits                    6,415|      5,499         -14.28%
TotalRW               39,699,370| 39,615,740          -0.21%

update_executor_iai::update_group::update_executor with_setup_4:setup_update_executor(red-dress)
Instructions: 60,032,990 (master) → 60,199,990 (HEAD) : $$\color{red}+0.28\%$$

Detailed metrics
Baselines:                master|       HEAD
D1MissRate                     3|          3          -0.60%
D1mr                     655,587|    652,804          -0.42%
D1mw                     153,622|    153,739          +0.08%
DLmr                      12,623|     12,201          -3.34%
DLmw                      33,188|     32,605          -1.76%
Dr                    15,530,173| 15,574,141          +0.28%
Dw                    10,542,746| 10,570,541          +0.26%
EstimatedCycles       90,772,791| 91,001,248          +0.25%
I1MissRate                     0|          0         +65.86%
I1mr                      11,274|     18,751         +66.32%
ILmr                         354|        374          +5.65%
Ir                    60,032,990| 60,199,990          +0.28%
L1HitRate                     99|         99          -0.00%
L1hits                85,285,426| 85,519,378          +0.27%
LLHitRate                      1|          1          +0.47%
LLMissRate                     0|          0          -2.40%
LLdMissRate                    0|          0          -2.46%
LLhits                   774,318|    780,114          +0.75%
LLiMissRate                    0|          0          +5.36%
RamHitRate                     0|          0          -2.40%
RamHits                   46,165|     45,180          -2.13%
TotalRW               86,105,909| 86,344,672          +0.28%

update_executor_iai::update_group::update_executor with_setup_5:setup_update_executor(valley-of-spires)
Instructions: 36,993,518 (master) → 37,224,728 (HEAD) : $$\color{red}+0.63\%$$

Detailed metrics
Baselines:                master|       HEAD
D1MissRate                     3|          3          -1.52%
D1mr                     404,553|    401,345          -0.79%
D1mw                      91,236|     90,456          -0.85%
DLmr                       2,437|      2,383          -2.22%
DLmw                      11,833|      9,301         -21.40%
Dr                     9,481,403|  9,544,894          +0.67%
Dw                     6,397,642|  6,450,239          +0.82%
EstimatedCycles       55,328,559| 55,601,031          +0.49%
I1MissRate                     0|          0         +48.06%
I1mr                       9,745|     14,519         +48.99%
ILmr                         192|        179          -6.77%
Ir                    36,993,518| 37,224,728          +0.63%
L1HitRate                     99|         99          +0.00%
L1hits                52,367,029| 52,713,541          +0.66%
LLHitRate                      1|          1          +0.03%
LLMissRate                     0|          0         -18.51%
LLdMissRate                    0|          0         -18.72%
LLhits                   491,072|    494,457          +0.69%
LLiMissRate                    0|          0          -7.35%
RamHitRate                     0|          0         -18.51%
RamHits                   14,462|     11,863         -17.97%
TotalRW               52,872,563| 53,219,861          +0.66%

🚀 Render: Cold Execution

run_once_iai::run_once_group::run_once with_setup_0:setup_run_once(isometric-fountain)
Instructions: 24,646,480 (master) → 26,582,484 (HEAD) : $$\color{red}+7.86\%$$

Detailed metrics
Baselines:                master|       HEAD
D1MissRate                     3|          3          -0.91%
D1mr                     301,375|    328,730          +9.08%
D1mw                      63,791|     75,056         +17.66%
DLmr                       9,809|     11,036         +12.51%
DLmw                      10,023|     12,429         +24.00%
Dr                     6,318,022|  7,009,161         +10.94%
Dw                     4,246,290|  4,779,789         +12.56%
EstimatedCycles       38,062,282| 41,493,368          +9.01%
I1MissRate                     1|          1          -7.01%
I1mr                     149,804|    150,250          +0.30%
ILmr                       6,555|      6,728          +2.64%
Ir                    24,646,480| 26,582,484          +7.86%
L1HitRate                     99|         99          +0.02%
L1hits                34,695,822| 37,817,398          +9.00%
LLHitRate                      1|          1          -1.61%
LLMissRate                     0|          0          +5.00%
LLdMissRate                    0|          0          +6.03%
LLhits                   488,583|    523,843          +7.22%
LLiMissRate                    0|          0          -4.84%
RamHitRate                     0|          0          +5.00%
RamHits                   26,387|     30,193         +14.42%
TotalRW               35,210,792| 38,371,434          +8.98%

run_once_iai::run_once_group::run_once with_setup_1:setup_run_once(painted-dreams)
Instructions: 315,439,125 (master) → 319,693,651 (HEAD) : $$\color{red}+1.35\%$$

Detailed metrics
Baselines:                master|       HEAD
D1MissRate                     1|          1          +4.90%
D1mr                     785,347|    853,239          +8.64%
D1mw                     483,240|    515,711          +6.72%
DLmr                      12,767|     20,192         +58.16%
DLmw                      47,476|     60,078         +26.54%
Dr                    62,181,296| 63,777,336          +2.57%
Dw                    37,804,400| 39,075,025          +3.36%
EstimatedCycles      431,096,961|439,744,920          +2.01%
I1MissRate                     1|          1          +4.65%
I1mr                   2,129,743|  2,258,912          +6.07%
ILmr                       9,051|      9,312          +2.88%
Ir                   315,439,125|319,693,651          +1.35%
L1HitRate                     99|         99          -0.04%
L1hits               412,026,491|418,918,150          +1.67%
LLHitRate                      1|          1          +4.49%
LLMissRate                     0|          0         +27.10%
LLdMissRate                    0|          0         +29.53%
LLhits                 3,329,036|  3,538,280          +6.29%
LLiMissRate                    0|          0          +1.51%
RamHitRate                     0|          0         +27.10%
RamHits                   69,294|     89,582         +29.28%
TotalRW              415,424,821|422,546,012          +1.71%

run_once_iai::run_once_group::run_once with_setup_2:setup_run_once(procedural-string-lights)
Instructions: 11,049,027 (master) → 12,912,751 (HEAD) : $$\color{red}+16.87\%$$

Detailed metrics
Baselines:                master|       HEAD
D1MissRate                     2|          2         +12.64%
D1mr                      65,105|     87,570         +34.51%
D1mw                      25,206|     32,728         +29.84%
DLmr                         549|        625         +13.84%
DLmw                       1,012|      1,462         +44.47%
Dr                     2,782,839|  3,309,368         +18.92%
Dw                     2,030,776|  2,383,209         +17.35%
EstimatedCycles       16,636,102| 19,520,686         +17.34%
I1MissRate                     0|          0         -14.06%
I1mr                      53,014|     53,244          +0.43%
ILmr                       5,111|      5,286          +3.42%
Ir                    11,049,027| 12,912,751         +16.87%
L1HitRate                     99|         99          -0.03%
L1hits                15,719,317| 18,431,786         +17.26%
LLHitRate                      1|          1          +3.67%
LLMissRate                     0|          0          -5.78%
LLdMissRate                    0|          0         +13.05%
LLhits                   136,653|    166,169         +21.60%
LLiMissRate                    0|          0         -11.50%
RamHitRate                     0|          0          -5.78%
RamHits                    6,672|      7,373         +10.51%
TotalRW               15,862,642| 18,605,328         +17.29%

run_once_iai::run_once_group::run_once with_setup_3:setup_run_once(parametric-dunescape)
Instructions: 22,628,455 (master) → 23,065,033 (HEAD) : $$\color{red}+1.93\%$$

Detailed metrics
Baselines:                master|       HEAD
D1MissRate                     2|          3          +3.77%
D1mr                     162,145|    171,481          +5.76%
D1mw                      64,044|     70,410          +9.94%
DLmr                       2,702|      2,700          -0.07%
DLmw                       5,212|      5,630          +8.02%
Dr                     5,455,040|  5,609,760          +2.84%
Dw                     3,714,026|  3,839,170          +3.37%
EstimatedCycles       33,349,653| 34,152,035          +2.41%
I1MissRate                     0|          0          -0.28%
I1mr                      70,899|     72,062          +1.64%
ILmr                       4,212|      4,412          +4.75%
Ir                    22,628,455| 23,065,033          +1.93%
L1HitRate                     99|         99          -0.03%
L1hits                31,500,433| 32,200,010          +2.22%
LLHitRate                      1|          1          +3.37%
LLMissRate                     0|          0          +2.76%
LLdMissRate                    0|          0          +2.14%
LLhits                   284,962|    301,211          +5.70%
LLiMissRate                    0|          0          +2.77%
RamHitRate                     0|          0          +2.76%
RamHits                   12,126|     12,742          +5.08%
TotalRW               31,797,521| 32,513,963          +2.25%

run_once_iai::run_once_group::run_once with_setup_4:setup_run_once(red-dress)
Instructions: 1,753,138,198 (master) → 1,795,596,518 (HEAD) : $$\color{red}+2.42\%$$

Detailed metrics
Baselines:                master|       HEAD
D1MissRate                     0|          0         +20.61%
D1mr                   1,937,114|  2,414,758         +24.66%
D1mw                     915,433|  1,116,570         +21.97%
DLmr                     447,321|    702,898         +57.14%
DLmw                     537,038|    785,669         +46.30%
Dr                   419,898,324|431,104,905          +2.67%
Dw                   275,166,989|282,318,516          +2.60%
EstimatedCycles      2,495,083,555|2,573,476,269          +3.14%
I1MissRate                     0|          0          -7.38%
I1mr                   1,440,199|  1,366,182          -5.14%
ILmr                       5,943|      6,976         +17.38%
Ir                   1,753,138,198|1,795,596,518          +2.42%
L1HitRate                    100|        100          -0.02%
L1hits               2,443,910,765|2,504,122,429          +2.46%
LLHitRate                      0|          0          +0.52%
LLMissRate                     0|          0         +47.36%
LLdMissRate                    0|          0         +47.33%
LLhits                 3,302,444|  3,401,967          +3.01%
LLiMissRate                    0|          0         +14.61%
RamHitRate                     0|          0         +47.36%
RamHits                  990,302|  1,495,543         +51.02%
TotalRW              2,448,203,511|2,509,019,939          +2.48%

run_once_iai::run_once_group::run_once with_setup_5:setup_run_once(valley-of-spires)
Instructions: 21,708,817 (master) → 23,156,955 (HEAD) : $$\color{red}+6.67\%$$

Detailed metrics
Baselines:                master|       HEAD
D1MissRate                     3|          3          +3.22%
D1mr                     232,744|    256,234         +10.09%
D1mw                      57,484|     63,865         +11.10%
DLmr                       5,359|      5,453          +1.75%
DLmw                       7,648|      7,055          -7.75%
Dr                     5,511,841|  5,897,081          +6.99%
Dw                     3,750,391|  4,000,109          +6.66%
EstimatedCycles       33,113,221| 35,304,965          +6.62%
I1MissRate                     1|          1          -6.40%
I1mr                     117,515|    117,326          -0.16%
ILmr                       4,033|      4,196          +4.04%
Ir                    21,708,817| 23,156,955          +6.67%
L1HitRate                     99|         99          -0.01%
L1hits                30,563,306| 32,616,720          +6.72%
LLHitRate                      1|          1          +0.90%
LLMissRate                     0|          0          -8.15%
LLdMissRate                    0|          0         -10.01%
LLhits                   390,703|    420,721          +7.68%
LLiMissRate                    0|          0          -2.46%
RamHitRate                     0|          0          -8.15%
RamHits                   17,040|     16,704          -1.97%
TotalRW               30,971,049| 33,054,145          +6.73%

⚡ Render: Cached Execution

run_cached_iai::run_cached_group::run_cached with_setup_0:setup_run_cached(isometric-fountain)
Instructions: 8,247,716 (master) → 8,733,443 (HEAD) : $$\color{red}+5.89\%$$

Detailed metrics
Baselines:                master|       HEAD
D1MissRate                     6|          6          -2.02%
D1mr                     212,533|    220,230          +3.62%
D1mw                       3,395|      3,446          +1.50%
DLmr                       3,427|      4,778         +39.42%
DLmw                         226|         81         -64.16%
Dr                     2,387,744|  2,527,341          +5.85%
Dw                     1,328,112|  1,401,088          +5.49%
EstimatedCycles       12,945,270| 13,710,832          +5.91%
I1MissRate                     0|          0          -2.78%
I1mr                         509|        524          +2.95%
ILmr                         212|        213          +0.47%
Ir                     8,247,716|  8,733,443          +5.89%
L1HitRate                     98|         98          +0.04%
L1hits                11,747,135| 12,437,672          +5.88%
LLHitRate                      2|          2          -2.60%
LLMissRate                     0|          0         +23.99%
LLdMissRate                    0|          0         +25.82%
LLhits                   212,572|    219,128          +3.08%
LLiMissRate                    0|          0          -5.12%
RamHitRate                     0|          0         +23.99%
RamHits                    3,865|      5,072         +31.23%
TotalRW               11,963,572| 12,661,872          +5.84%

run_cached_iai::run_cached_group::run_cached with_setup_1:setup_run_cached(painted-dreams)
Instructions: 6,278,284 (master) → 7,256,105 (HEAD) : $$\color{red}+15.57\%$$

Detailed metrics
Baselines:                master|       HEAD
D1MissRate                     5|          4          -2.82%
D1mr                     132,395|    147,658         +11.53%
D1mw                       3,859|      4,057          +5.13%
DLmr                       9,143|     16,923         +85.09%
DLmw                          92|        149         +61.96%
Dr                     1,883,853|  2,166,003         +14.98%
Dw                     1,072,815|  1,221,635         +13.87%
EstimatedCycles       10,066,924| 11,773,629         +16.95%
I1MissRate                     0|          0         -10.98%
I1mr                         519|        534          +2.89%
ILmr                         261|        291         +11.49%
Ir                     6,278,284|  7,256,105         +15.57%
L1HitRate                     99|         99          +0.05%
L1hits                 9,098,179| 10,491,494         +15.31%
LLHitRate                      1|          1          -8.05%
LLMissRate                     0|          0         +58.64%
LLdMissRate                    0|          1         +61.34%
LLhits                   127,277|    134,886          +5.98%
LLiMissRate                    0|          0          -3.53%
RamHitRate                     0|          0         +58.64%
RamHits                    9,496|     17,363         +82.85%
TotalRW                9,234,952| 10,643,743         +15.25%

run_cached_iai::run_cached_group::run_cached with_setup_2:setup_run_cached(parametric-dunescape)
Instructions: 3,582,943 (master) → 3,678,477 (HEAD) : $$\color{red}+2.67\%$$

Detailed metrics
Baselines:                master|       HEAD
D1MissRate                     5|          5          -0.73%
D1mr                      90,648|     92,214          +1.73%
D1mw                       2,660|      2,680          +0.75%
DLmr                          36|         29         -19.44%
DLmw                         NaN|          1            NaN%
Dr                     1,086,281|  1,113,902          +2.54%
Dw                       635,387|    649,844          +2.28%
EstimatedCycles        5,685,907|  5,829,893          +2.53%
I1MissRate                     0|          0          +0.50%
I1mr                         471|        486          +3.18%
ILmr                         170|        175          +2.94%
Ir                     3,582,943|  3,678,477          +2.67%
L1HitRate                     98|         98          +0.02%
L1hits                 5,210,832|  5,346,843          +2.61%
LLHitRate                      2|          2          -0.86%
LLMissRate                     0|          0          -3.00%
LLdMissRate                    0|          0         -18.65%
LLhits                    93,573|     95,175          +1.71%
LLiMissRate                    0|          0          +0.27%
RamHitRate                     0|          0          -3.00%
RamHits                      206|        205          -0.49%
TotalRW                5,304,611|  5,442,223          +2.59%

run_cached_iai::run_cached_group::run_cached with_setup_3:setup_run_cached(red-dress)
Instructions: 34,403,566 (master) → 46,306,637 (HEAD) : $$\color{red}+34.60\%$$

Detailed metrics
Baselines:                master|       HEAD
D1MissRate                     4|          4          -6.41%
D1mr                     607,440|    770,339         +26.82%
D1mw                      30,955|     32,183          +3.97%
DLmr                     263,493|    357,251         +35.58%
DLmw                       1,344|      1,068         -20.54%
Dr                     9,839,110| 13,235,434         +34.52%
Dw                     5,217,292|  6,988,262         +33.94%
EstimatedCycles       59,973,710| 80,505,215         +34.23%
I1MissRate                     0|          0         -23.75%
I1mr                         493|        506          +2.64%
ILmr                         436|        440          +0.92%
Ir                    34,403,566| 46,306,637         +34.60%
L1HitRate                     99|         99          +0.09%
L1hits                48,821,080| 65,727,305         +34.63%
LLHitRate                      1|          1         -11.60%
LLMissRate                     1|          1          +0.54%
LLdMissRate                    2|          2          +0.73%
LLhits                   373,615|    444,269         +18.91%
LLiMissRate                    0|          0         -25.02%
RamHitRate                     1|          1          +0.54%
RamHits                  265,273|    358,759         +35.24%
TotalRW               49,459,968| 66,530,333         +34.51%

run_cached_iai::run_cached_group::run_cached with_setup_4:setup_run_cached(valley-of-spires)
Instructions: 6,436,709 (master) → 6,857,913 (HEAD) : $$\color{red}+6.54\%$$

Detailed metrics
Baselines:                master|       HEAD
D1MissRate                     6|          5          -1.79%
D1mr                     159,750|    166,915          +4.49%
D1mw                       2,978|      3,028          +1.68%
DLmr                         259|        171         -33.98%
DLmw                           7|      1,084      +15385.71%
Dr                     1,874,138|  1,995,468          +6.47%
Dw                     1,048,863|  1,112,854          +6.10%
EstimatedCycles       10,026,146| 10,691,467          +6.64%
I1MissRate                     0|          0          -3.47%
I1mr                         491|        505          +2.85%
ILmr                         186|        193          +3.76%
Ir                     6,436,709|  6,857,913          +6.54%
L1HitRate                     98|         98          +0.03%
L1hits                 9,196,491|  9,795,787          +6.52%
LLHitRate                      2|          2          -2.49%
LLMissRate                     0|          0        +200.86%
LLdMissRate                    0|          0        +343.68%
LLhits                   162,767|    169,000          +3.83%
LLiMissRate                    0|          0          -2.61%
RamHitRate                     0|          0        +200.86%
RamHits                      452|      1,448        +220.35%
TotalRW                9,359,710|  9,966,235          +6.48%

@github-actions
Copy link
Copy Markdown

Performance Benchmark Results

🔧 Graph Compilation

compile_demo_art_iai::compile_group::compile_to_proto with_setup_0:load_from_name(isometric-fountain)
Instructions: 27,414,137 (master) → 27,368,703 (HEAD) : $$\color{lime}-0.17\%$$

Detailed metrics
Baselines:                master|       HEAD
D1MissRate                     4|          4          -0.12%
D1mr                     368,658|    368,390          -0.07%
D1mw                     109,790|    109,252          -0.49%
DLmr                      31,918|     31,905          -0.04%
DLmw                      44,940|     44,924          -0.04%
Dr                     6,808,849|  6,806,185          -0.04%
Dw                     4,734,793|  4,732,101          -0.06%
EstimatedCycles       43,345,309| 43,315,079          -0.07%
I1MissRate                     0|          0         +17.38%
I1mr                      35,827|     41,983         +17.18%
ILmr                         823|        824          +0.12%
Ir                    27,414,137| 27,368,703          -0.17%
L1HitRate                     99|         99          -0.02%
L1hits                38,443,504| 38,387,364          -0.15%
LLHitRate                      1|          1          +1.36%
LLMissRate                     0|          0          +0.09%
LLdMissRate                    1|          1          +0.01%
LLhits                   436,594|    441,972          +1.23%
LLiMissRate                    0|          0          +0.29%
RamHitRate                     0|          0          +0.09%
RamHits                   77,681|     77,653          -0.04%
TotalRW               38,957,779| 38,906,989          -0.13%

compile_demo_art_iai::compile_group::compile_to_proto with_setup_1:load_from_name(painted-dreams)
Instructions: 13,877,811 (master) → 13,861,793 (HEAD) : $$\color{lime}-0.12\%$$

Detailed metrics
Baselines:                master|       HEAD
D1MissRate                     4|          4          -0.05%
D1mr                     176,655|    176,691          +0.02%
D1mw                      54,020|     53,918          -0.19%
DLmr                         734|        728          -0.82%
DLmw                      14,300|     14,293          -0.05%
Dr                     3,446,701|  3,447,565          +0.03%
Dw                     2,385,464|  2,385,992          +0.02%
EstimatedCycles       21,173,332| 21,173,612          +0.00%
I1MissRate                     0|          0         +21.44%
I1mr                      17,414|     21,124         +21.30%
ILmr                         666|        690          +3.60%
Ir                    13,877,811| 13,861,793          -0.12%
L1HitRate                     99|         99          -0.02%
L1hits                19,461,887| 19,443,617          -0.09%
LLHitRate                      1|          1          +1.64%
LLMissRate                     0|          0          +0.14%
LLdMissRate                    0|          0          -0.11%
LLhits                   232,389|    236,022          +1.56%
LLiMissRate                    0|          0          +3.72%
RamHitRate                     0|          0          +0.14%
RamHits                   15,700|     15,711          +0.07%
TotalRW               19,709,976| 19,695,350          -0.07%

compile_demo_art_iai::compile_group::compile_to_proto with_setup_2:load_from_name(procedural-string-lights)
Instructions: 3,073,924 (master) → 3,069,972 (HEAD) : $$\color{lime}-0.13\%$$

Detailed metrics
Baselines:                master|       HEAD
D1MissRate                     4|          4          -0.11%
D1mr                      38,292|     38,237          -0.14%
D1mw                      10,763|     10,736          -0.25%
DLmr                          13|         15         +15.38%
DLmw                       2,892|      2,894          +0.07%
Dr                       752,242|    751,976          -0.04%
Dw                       522,923|    522,514          -0.08%
EstimatedCycles        4,668,513|  4,666,310          -0.05%
I1MissRate                     0|          0         +13.56%
I1mr                       4,011|      4,549         +13.41%
ILmr                         667|        683          +2.40%
Ir                     3,073,924|  3,069,972          -0.13%
L1HitRate                     99|         99          -0.01%
L1hits                 4,296,023|  4,290,940          -0.12%
LLHitRate                      1|          1          +0.99%
LLMissRate                     0|          0          +0.67%
LLdMissRate                    0|          0          +0.19%
LLhits                    49,494|     49,930          +0.88%
LLiMissRate                    0|          0          +2.53%
RamHitRate                     0|          0          +0.67%
RamHits                    3,572|      3,592          +0.56%
TotalRW                4,349,089|  4,344,462          -0.11%

compile_demo_art_iai::compile_group::compile_to_proto with_setup_3:load_from_name(parametric-dunescape)
Instructions: 13,980,101 (master) → 13,953,601 (HEAD) : $$\color{lime}-0.19\%$$

Detailed metrics
Baselines:                master|       HEAD
D1MissRate                     4|          4          +0.13%
D1mr                     189,271|    189,304          +0.02%
D1mw                      58,358|     58,410          +0.09%
DLmr                          89|         91          +2.25%
DLmw                      14,434|     14,425          -0.06%
Dr                     3,427,279|  3,424,598          -0.08%
Dw                     2,406,199|  2,403,411          -0.12%
EstimatedCycles       21,321,575| 21,304,238          -0.08%
I1MissRate                     0|          0         +24.34%
I1mr                      14,635|     18,163         +24.11%
ILmr                         775|        788          +1.68%
Ir                    13,980,101| 13,953,601          -0.19%
L1HitRate                     99|         99          -0.02%
L1hits                19,551,315| 19,515,733          -0.18%
LLHitRate                      1|          1          +1.62%
LLMissRate                     0|          0          +0.20%
LLdMissRate                    0|          0          +0.05%
LLhits                   246,966|    250,573          +1.46%
LLiMissRate                    0|          0          +1.87%
RamHitRate                     0|          0          +0.20%
RamHits                   15,298|     15,304          +0.04%
TotalRW               19,813,579| 19,781,610          -0.16%

compile_demo_art_iai::compile_group::compile_to_proto with_setup_4:load_from_name(red-dress)
Instructions: 32,032,922 (master) → 31,985,244 (HEAD) : $$\color{lime}-0.15\%$$

Detailed metrics
Baselines:                master|       HEAD
D1MissRate                     4|          4          +0.02%
D1mr                     425,114|    425,274          +0.04%
D1mw                     128,758|    128,564          -0.15%
DLmr                      43,365|     43,363          -0.00%
DLmw                      60,381|     60,380          -0.00%
Dr                     7,910,913|  7,909,337          -0.02%
Dw                     5,505,336|  5,503,437          -0.03%
EstimatedCycles       50,960,211| 50,937,922          -0.04%
I1MissRate                     0|          0         +18.49%
I1mr                      39,598|     46,848         +18.31%
ILmr                         826|        829          +0.36%
Ir                    32,032,922| 31,985,244          -0.15%
L1HitRate                     99|         99          -0.02%
L1hits                44,855,701| 44,797,332          -0.13%
LLHitRate                      1|          1          +1.59%
LLMissRate                     0|          0          +0.11%
LLdMissRate                    1|          1          +0.02%
LLhits                   488,898|    496,114          +1.48%
LLiMissRate                    0|          0          +0.51%
RamHitRate                     0|          0          +0.11%
RamHits                  104,572|    104,572          +0.00%
TotalRW               45,449,171| 45,398,018          -0.11%

compile_demo_art_iai::compile_group::compile_to_proto with_setup_5:load_from_name(valley-of-spires)
Instructions: 21,188,745 (master) → 21,158,666 (HEAD) : $$\color{lime}-0.14\%$$

Detailed metrics
Baselines:                master|       HEAD
D1MissRate                     4|          4          -0.20%
D1mr                     275,171|    274,730          -0.16%
D1mw                      77,328|     76,962          -0.47%
DLmr                      15,810|     15,824          +0.09%
DLmw                      37,337|     37,328          -0.02%
Dr                     5,253,629|  5,252,629          -0.02%
Dw                     3,645,360|  3,643,982          -0.04%
EstimatedCycles       33,222,806| 33,206,951          -0.05%
I1MissRate                     0|          0         +18.54%
I1mr                      26,779|     31,699         +18.37%
ILmr                         785|        785          +0.00%
Ir                    21,188,745| 21,158,666          -0.14%
L1HitRate                     99|         99          -0.02%
L1hits                29,708,456| 29,671,886          -0.12%
LLHitRate                      1|          1          +1.37%
LLMissRate                     0|          0          +0.12%
LLdMissRate                    1|          1          +0.04%
LLhits                   325,346|    329,454          +1.26%
LLiMissRate                    0|          0          +0.14%
RamHitRate                     0|          0          +0.12%
RamHits                   53,932|     53,937          +0.01%
TotalRW               30,087,734| 30,055,277          -0.11%

🔄 Executor Update

update_executor_iai::update_group::update_executor with_setup_0:setup_update_executor(isometric-fountain)
Instructions: 50,639,717 (master) → 51,275,832 (HEAD) : $$\color{red}+1.26\%$$

Detailed metrics
Baselines:                master|       HEAD
D1MissRate                     3|          3          -1.68%
D1mr                     558,509|    562,812          +0.77%
D1mw                     125,399|    130,642          +4.18%
DLmr                       4,147|      4,298          +3.64%
DLmw                      18,712|     24,899         +33.06%
Dr                    12,930,207| 13,274,286          +2.66%
Dw                     8,717,244|  9,050,431          +3.82%
EstimatedCycles       75,764,218| 77,330,141          +2.07%
I1MissRate                     0|          0         +47.94%
I1mr                      12,112|     18,144         +49.80%
ILmr                         240|        243          +1.25%
Ir                    50,639,717| 51,275,832          +1.26%
L1HitRate                     99|         99          -0.00%
L1hits                71,591,148| 72,888,951          +1.81%
LLHitRate                      1|          1          -0.44%
LLMissRate                     0|          0         +25.18%
LLdMissRate                    0|          0         +23.85%
LLhits                   672,921|    682,158          +1.37%
LLiMissRate                    0|          0          -0.01%
RamHitRate                     0|          0         +25.18%
RamHits                   23,099|     29,440         +27.45%
TotalRW               72,287,168| 73,600,549          +1.82%

update_executor_iai::update_group::update_executor with_setup_1:setup_update_executor(painted-dreams)
Instructions: 25,171,581 (master) → 25,404,372 (HEAD) : $$\color{red}+0.92\%$$

Detailed metrics
Baselines:                master|       HEAD
D1MissRate                     3|          3          -1.76%
D1mr                     273,964|    270,686          -1.20%
D1mw                      62,314|     62,614          +0.48%
DLmr                         912|        874          -4.17%
DLmw                       4,162|      4,350          +4.52%
Dr                     6,513,154|  6,571,410          +0.89%
Dw                     4,433,742|  4,473,020          +0.89%
EstimatedCycles       37,647,619| 37,986,284          +0.90%
I1MissRate                     0|          0         +57.76%
I1mr                       6,625|     10,548         +59.22%
ILmr                         177|        179          +1.13%
Ir                    25,171,581| 25,404,372          +0.92%
L1HitRate                     99|         99          +0.01%
L1hits                35,775,574| 36,104,954          +0.92%
LLHitRate                      1|          1          -0.67%
LLMissRate                     0|          0          +1.96%
LLdMissRate                    0|          0          +2.05%
LLhits                   337,652|    338,445          +0.23%
LLiMissRate                    0|          0          +0.20%
RamHitRate                     0|          0          +1.96%
RamHits                    5,251|      5,403          +2.89%
TotalRW               36,118,477| 36,448,802          +0.91%

update_executor_iai::update_group::update_executor with_setup_2:setup_update_executor(procedural-string-lights)
Instructions: 6,463,122 (master) → 6,582,210 (HEAD) : $$\color{red}+1.84\%$$

Detailed metrics
Baselines:                master|       HEAD
D1MissRate                     3|          3          -2.18%
D1mr                      65,893|     65,400          -0.75%
D1mw                      16,213|     16,435          +1.37%
DLmr                         NaN|        NaN          +0.00%
DLmw                         393|        438         +11.45%
Dr                     1,657,306|  1,687,818          +1.84%
Dw                     1,129,721|  1,152,048          +1.98%
EstimatedCycles        9,608,815|  9,783,462          +1.82%
I1MissRate                     0|          0         +17.16%
I1mr                       3,293|      3,929         +19.31%
ILmr                         176|        173          -1.70%
Ir                     6,463,122|  6,582,210          +1.84%
L1HitRate                     99|         99          +0.01%
L1hits                 9,164,750|  9,336,312          +1.87%
LLHitRate                      1|          1          -1.45%
LLMissRate                     0|          0          +5.42%
LLdMissRate                    0|          0          +9.38%
LLhits                    84,830|     85,153          +0.38%
LLiMissRate                    0|          0          -3.48%
RamHitRate                     0|          0          +5.42%
RamHits                      569|        611          +7.38%
TotalRW                9,250,149|  9,422,076          +1.86%

update_executor_iai::update_group::update_executor with_setup_3:setup_update_executor(parametric-dunescape)
Instructions: 27,524,076 (master) → 27,856,591 (HEAD) : $$\color{red}+1.21\%$$

Detailed metrics
Baselines:                master|       HEAD
D1MissRate                     3|          3          -1.04%
D1mr                     285,969|    290,240          +1.49%
D1mw                      70,178|     73,013          +4.04%
DLmr                         191|        177          -7.33%
DLmw                       5,869|      5,777          -1.57%
Dr                     6,995,112|  7,181,500          +2.66%
Dw                     4,781,063|  4,956,308          +3.67%
EstimatedCycles       40,937,725| 41,667,715          +1.78%
I1MissRate                     0|          0         +39.59%
I1mr                       6,474|      9,146         +41.27%
ILmr                         173|        170          -1.73%
Ir                    27,524,076| 27,856,591          +1.21%
L1HitRate                     99|         99          -0.01%
L1hits                38,937,630| 39,622,000          +1.76%
LLHitRate                      1|          1          +0.99%
LLMissRate                     0|          0          -3.45%
LLdMissRate                    0|          0          -4.68%
LLhits                   356,388|    366,275          +2.77%
LLiMissRate                    0|          0          -2.91%
RamHitRate                     0|          0          -3.45%
RamHits                    6,233|      6,124          -1.75%
TotalRW               39,300,251| 39,994,399          +1.77%

update_executor_iai::update_group::update_executor with_setup_4:setup_update_executor(red-dress)
Instructions: 60,056,890 (master) → 60,253,629 (HEAD) : $$\color{red}+0.33\%$$

Detailed metrics
Baselines:                master|       HEAD
D1MissRate                     3|          3          -1.49%
D1mr                     659,453|    652,796          -1.01%
D1mw                     156,177|    153,682          -1.60%
DLmr                      11,008|     12,821         +16.47%
DLmw                      32,373|     32,635          +0.81%
Dr                    15,538,127| 15,592,471          +0.35%
Dw                    10,554,802| 10,598,174          +0.41%
EstimatedCycles       90,769,121| 91,119,874          +0.39%
I1MissRate                     0|          0         +67.18%
I1mr                      11,228|     18,832         +67.72%
ILmr                         348|        356          +2.30%
Ir                    60,056,890| 60,253,629          +0.33%
L1HitRate                     99|         99          +0.01%
L1hits                85,322,961| 85,618,964          +0.35%
LLHitRate                      1|          1          -0.80%
LLMissRate                     0|          0          +4.41%
LLdMissRate                    0|          0          +4.39%
LLhits                   783,129|    779,498          -0.46%
LLiMissRate                    0|          0          +1.96%
RamHitRate                     0|          0          +4.41%
RamHits                   43,729|     45,812          +4.76%
TotalRW               86,149,819| 86,444,274          +0.34%

update_executor_iai::update_group::update_executor with_setup_5:setup_update_executor(valley-of-spires)
Instructions: 36,988,821 (master) → 37,219,471 (HEAD) : $$\color{red}+0.62\%$$

Detailed metrics
Baselines:                master|       HEAD
D1MissRate                     3|          3          -2.13%
D1mr                     406,838|    400,120          -1.65%
D1mw                      90,849|     90,167          -0.75%
DLmr                       2,422|      2,380          -1.73%
DLmw                      12,332|      9,342         -24.25%
Dr                     9,479,438|  9,540,485          +0.64%
Dw                     6,394,388|  6,438,013          +0.68%
EstimatedCycles       55,340,315| 55,574,151          +0.42%
I1MissRate                     0|          0         +49.26%
I1mr                       9,665|     14,516         +50.19%
ILmr                         188|        177          -5.85%
Ir                    36,988,821| 37,219,471          +0.62%
L1HitRate                     99|         99          +0.01%
L1hits                52,355,295| 52,693,166          +0.65%
LLHitRate                      1|          1          -0.53%
LLMissRate                     0|          0         -20.87%
LLdMissRate                    0|          0         -21.07%
LLhits                   492,410|    492,904          +0.10%
LLiMissRate                    0|          0          -6.43%
RamHitRate                     0|          0         -20.87%
RamHits                   14,942|     11,899         -20.37%
TotalRW               52,862,647| 53,197,969          +0.63%

🚀 Render: Cold Execution

run_once_iai::run_once_group::run_once with_setup_0:setup_run_once(isometric-fountain)
Instructions: 24,853,791 (master) → 26,464,401 (HEAD) : $$\color{red}+6.48\%$$

Detailed metrics
Baselines:                master|       HEAD
D1MissRate                     3|          3          +2.79%
D1mr                     304,211|    326,449          +7.31%
D1mw                      66,360|     73,104         +10.16%
DLmr                      10,724|     11,045          +2.99%
DLmw                      10,868|     11,495          +5.77%
Dr                     6,520,373|  6,867,686          +5.33%
Dw                     4,447,842|  4,637,762          +4.27%
EstimatedCycles       38,747,078| 41,047,397          +5.94%
I1MissRate                     1|          1          -5.59%
I1mr                     149,587|    150,369          +0.52%
ILmr                       6,556|      6,722          +2.53%
Ir                    24,853,791| 26,464,401          +6.48%
L1HitRate                     99|         99          +0.00%
L1hits                35,301,848| 37,419,927          +6.00%
LLHitRate                      1|          1          -0.16%
LLMissRate                     0|          0          -1.92%
LLdMissRate                    0|          0          -0.48%
LLhits                   492,010|    520,660          +5.82%
LLiMissRate                    0|          0          -3.71%
RamHitRate                     0|          0          -1.92%
RamHits                   28,148|     29,262          +3.96%
TotalRW               35,822,006| 37,969,849          +6.00%

run_once_iai::run_once_group::run_once with_setup_1:setup_run_once(painted-dreams)
Instructions: 315,429,287 (master) → 319,533,267 (HEAD) : $$\color{red}+1.30\%$$

Detailed metrics
Baselines:                master|       HEAD
D1MissRate                     1|          1          +4.83%
D1mr                     783,164|    846,887          +8.14%
D1mw                     480,111|    512,922          +6.83%
DLmr                      12,592|     20,019         +58.98%
DLmw                      47,435|     60,229         +26.97%
Dr                    62,154,300| 63,657,640          +2.42%
Dw                    37,776,306| 38,957,825          +3.13%
EstimatedCycles      431,015,467|439,307,876          +1.92%
I1MissRate                     1|          1          +4.54%
I1mr                   2,132,346|  2,258,202          +5.90%
ILmr                       9,076|      9,322          +2.71%
Ir                   315,429,287|319,533,267          +1.30%
L1HitRate                     99|         99          -0.04%
L1hits               411,964,272|418,530,721          +1.59%
LLHitRate                      1|          1          +4.36%
LLMissRate                     0|          0         +27.53%
LLdMissRate                    0|          0         +30.19%
LLhits                 3,326,518|  3,528,441          +6.07%
LLiMissRate                    0|          0          +1.39%
RamHitRate                     0|          0         +27.53%
RamHits                   69,103|     89,570         +29.62%
TotalRW              415,359,893|422,148,732          +1.63%

run_once_iai::run_once_group::run_once with_setup_2:setup_run_once(procedural-string-lights)
Instructions: 11,027,526 (master) → 12,879,514 (HEAD) : $$\color{red}+16.79\%$$

Detailed metrics
Baselines:                master|       HEAD
D1MissRate                     2|          2         +11.65%
D1mr                      65,385|     86,430         +32.19%
D1mw                      24,769|     32,047         +29.38%
DLmr                         540|        633         +17.22%
DLmw                         990|      1,480         +49.49%
Dr                     2,760,933|  3,270,906         +18.47%
Dw                     2,009,010|  2,343,736         +16.66%
EstimatedCycles       16,566,987| 19,403,402         +17.12%
I1MissRate                     0|          0         -12.87%
I1mr                      52,403|     53,327          +1.76%
ILmr                       5,113|      5,288          +3.42%
Ir                    11,027,526| 12,879,514         +16.79%
L1HitRate                     99|         99          -0.03%
L1hits                15,654,912| 18,322,352         +17.04%
LLHitRate                      1|          1          +3.32%
LLMissRate                     0|          0          -4.83%
LLdMissRate                    0|          0         +17.33%
LLhits                   135,914|    164,403         +20.96%
LLiMissRate                    0|          0         -11.45%
RamHitRate                     0|          0          -4.83%
RamHits                    6,643|      7,401         +11.41%
TotalRW               15,797,469| 18,494,156         +17.07%

run_once_iai::run_once_group::run_once with_setup_3:setup_run_once(parametric-dunescape)
Instructions: 22,644,685 (master) → 23,196,794 (HEAD) : $$\color{red}+2.44\%$$

Detailed metrics
Baselines:                master|       HEAD
D1MissRate                     2|          3          +4.10%
D1mr                     161,872|    174,383          +7.73%
D1mw                      63,993|     72,741         +13.67%
DLmr                       2,692|      2,709          +0.63%
DLmw                       5,479|      5,254          -4.11%
Dr                     5,463,157|  5,713,530          +4.58%
Dw                     3,722,111|  3,940,531          +5.87%
EstimatedCycles       33,388,165| 34,499,137          +3.33%
I1MissRate                     0|          0          -0.53%
I1mr                      70,838|     72,179          +1.89%
ILmr                       4,209|      4,406          +4.68%
Ir                    22,644,685| 23,196,794          +2.44%
L1HitRate                     99|         99          -0.04%
L1hits                31,533,250| 32,531,552          +3.17%
LLHitRate                      1|          1          +4.60%
LLMissRate                     0|          0          -3.19%
LLdMissRate                    0|          0          -7.28%
LLhits                   284,323|    306,934          +7.95%
LLiMissRate                    0|          0          +2.19%
RamHitRate                     0|          0          -3.19%
RamHits                   12,380|     12,369          -0.09%
TotalRW               31,829,953| 32,850,855          +3.21%

run_once_iai::run_once_group::run_once with_setup_4:setup_run_once(red-dress)
Instructions: 1,753,526,352 (master) → 1,795,489,234 (HEAD) : $$\color{red}+2.39\%$$

Detailed metrics
Baselines:                master|       HEAD
D1MissRate                     0|          0         +20.83%
D1mr                   1,937,246|  2,415,193         +24.67%
D1mw                     916,976|  1,119,595         +22.10%
DLmr                     445,644|    712,200         +59.81%
DLmw                     536,157|    784,295         +46.28%
Dr                   420,264,248|430,979,729          +2.55%
Dw                   275,531,340|282,193,821          +2.42%
EstimatedCycles      2,496,134,482|2,573,371,146          +3.09%
I1MissRate                     0|          0          -7.40%
I1mr                   1,440,676|  1,365,940          -5.19%
ILmr                       5,964|      7,020         +17.71%
Ir                   1,753,526,352|1,795,489,234          +2.39%
L1HitRate                    100|        100          -0.02%
L1hits               2,445,027,042|2,503,762,056          +2.40%
LLHitRate                      0|          0          +0.29%
LLMissRate                     0|          0         +48.61%
LLdMissRate                    0|          0         +48.71%
LLhits                 3,307,133|  3,397,213          +2.72%
LLiMissRate                    0|          0         +14.96%
RamHitRate                     0|          0         +48.61%
RamHits                  987,765|  1,503,515         +52.21%
TotalRW              2,449,321,940|2,508,662,784          +2.42%

run_once_iai::run_once_group::run_once with_setup_5:setup_run_once(valley-of-spires)
Instructions: 21,738,484 (master) → 23,171,004 (HEAD) : $$\color{red}+6.59\%$$

Detailed metrics
Baselines:                master|       HEAD
D1MissRate                     3|          3          +2.91%
D1mr                     234,208|    254,686          +8.74%
D1mw                      57,803|     63,845         +10.45%
DLmr                       5,400|      5,454          +1.00%
DLmw                       7,794|      7,022          -9.91%
Dr                     5,546,224|  5,893,902          +6.27%
Dw                     3,783,734|  3,995,197          +5.59%
EstimatedCycles       33,222,416| 35,302,723          +6.26%
I1MissRate                     1|          1          -6.44%
I1mr                     117,325|    117,009          -0.27%
ILmr                       4,027|      4,206          +4.44%
Ir                    21,738,484| 23,171,004          +6.59%
L1HitRate                     99|         99          +0.00%
L1hits                30,659,106| 32,624,563          +6.41%
LLHitRate                      1|          1          +0.38%
LLMissRate                     0|          0          -8.97%
LLdMissRate                    0|          0         -10.79%
LLhits                   392,115|    418,858          +6.82%
LLiMissRate                    0|          0          -2.01%
RamHitRate                     0|          0          -8.97%
RamHits                   17,221|     16,682          -3.13%
TotalRW               31,068,442| 33,060,103          +6.41%

⚡ Render: Cached Execution

run_cached_iai::run_cached_group::run_cached with_setup_0:setup_run_cached(isometric-fountain)
Instructions: 8,246,249 (master) → 8,734,812 (HEAD) : $$\color{red}+5.92\%$$

Detailed metrics
Baselines:                master|       HEAD
D1MissRate                     6|          6          -2.02%
D1mr                     212,709|    220,547          +3.68%
D1mw                       3,408|      3,445          +1.09%
DLmr                       3,136|      4,311         +37.47%
DLmw                          67|         86         +28.36%
Dr                     2,386,919|  2,527,647          +5.90%
Dw                     1,327,312|  1,401,152          +5.56%
EstimatedCycles       12,929,442| 13,699,961          +5.96%
I1MissRate                     0|          0          -2.45%
I1mr                         511|        528          +3.33%
ILmr                         212|        212          +0.00%
Ir                     8,246,249|  8,734,812          +5.92%
L1HitRate                     98|         98          +0.04%
L1hits                11,743,852| 12,439,091          +5.92%
LLHitRate                      2|          2          -2.59%
LLMissRate                     0|          0         +27.47%
LLdMissRate                    0|          0         +29.78%
LLhits                   213,213|    219,911          +3.14%
LLiMissRate                    0|          0          -5.59%
RamHitRate                     0|          0         +27.47%
RamHits                    3,415|      4,609         +34.96%
TotalRW               11,960,480| 12,663,611          +5.88%

run_cached_iai::run_cached_group::run_cached with_setup_1:setup_run_cached(painted-dreams)
Instructions: 6,277,877 (master) → 7,256,496 (HEAD) : $$\color{red}+15.59\%$$

Detailed metrics
Baselines:                master|       HEAD
D1MissRate                     5|          4          -4.27%
D1mr                     134,687|    147,945          +9.84%
D1mw                       3,835|      4,029          +5.06%
DLmr                       9,578|     18,093         +88.90%
DLmw                          74|      2,023       +2633.78%
Dr                     1,883,731|  2,166,283         +15.00%
Dw                     1,072,632|  1,221,702         +13.90%
EstimatedCycles       10,087,854| 11,866,949         +17.64%
I1MissRate                     0|          0         -10.32%
I1mr                         519|        538          +3.66%
ILmr                         263|        298         +13.31%
Ir                     6,277,877|  7,256,496         +15.59%
L1HitRate                     98|         99          +0.07%
L1hits                 9,095,199| 10,491,969         +15.36%
LLHitRate                      1|          1         -11.25%
LLMissRate                     0|          0         +78.61%
LLdMissRate                    0|          1         +81.86%
LLhits                   129,126|    132,098          +2.30%
LLiMissRate                    0|          0          -1.97%
RamHitRate                     0|          0         +78.61%
RamHits                    9,915|     20,414        +105.89%
TotalRW                9,234,240| 10,644,481         +15.27%

run_cached_iai::run_cached_group::run_cached with_setup_2:setup_run_cached(parametric-dunescape)
Instructions: 3,580,167 (master) → 3,679,257 (HEAD) : $$\color{red}+2.77\%$$

Detailed metrics
Baselines:                master|       HEAD
D1MissRate                     5|          5          -0.97%
D1mr                      90,696|     92,049          +1.49%
D1mw                       2,659|      2,752          +3.50%
DLmr                          37|         30         -18.92%
DLmw                         NaN|        NaN          +0.00%
Dr                     1,085,290|  1,114,107          +2.66%
Dw                       634,929|    649,923          +2.36%
EstimatedCycles        5,681,856|  5,830,521          +2.62%
I1MissRate                     0|          0          +2.60%
I1mr                         460|        485          +5.43%
ILmr                         170|        173          +1.76%
Ir                     3,580,167|  3,679,257          +2.77%
L1HitRate                     98|         98          +0.02%
L1hits                 5,206,571|  5,348,001          +2.72%
LLHitRate                      2|          2          -1.09%
LLMissRate                     0|          0          -4.51%
LLdMissRate                    0|          0         -20.93%
LLhits                    93,608|     95,083          +1.58%
LLiMissRate                    0|          0          -0.98%
RamHitRate                     0|          0          -4.51%
RamHits                      207|        203          -1.93%
TotalRW                5,300,386|  5,443,287          +2.70%

run_cached_iai::run_cached_group::run_cached with_setup_3:setup_run_cached(red-dress)
Instructions: 34,408,706 (master) → 46,304,354 (HEAD) : $$\color{red}+34.57\%$$

Detailed metrics
Baselines:                master|       HEAD
D1MissRate                     4|          4          -7.00%
D1mr                     608,753|    766,701         +25.95%
D1mw                      30,962|     32,213          +4.04%
DLmr                     263,278|    357,347         +35.73%
DLmw                       1,265|      1,097         -13.28%
Dr                     9,840,376| 13,234,820         +34.50%
Dw                     5,218,270|  6,987,385         +33.90%
EstimatedCycles       59,977,558| 80,490,845         +34.20%
I1MissRate                     0|          0         -24.04%
I1mr                         494|        505          +2.23%
ILmr                         436|        443          +1.61%
Ir                    34,408,706| 46,304,354         +34.57%
L1HitRate                     99|         99          +0.09%
L1hits                48,827,143| 65,727,140         +34.61%
LLHitRate                      1|          1         -12.70%
LLMissRate                     1|          1          +0.71%
LLdMissRate                    2|          2          +0.90%
LLhits                   375,230|    440,532         +17.40%
LLiMissRate                    0|          0         -24.50%
RamHitRate                     1|          1          +0.71%
RamHits                  264,979|    358,887         +35.44%
TotalRW               49,467,352| 66,526,559         +34.49%

run_cached_iai::run_cached_group::run_cached with_setup_4:setup_run_cached(valley-of-spires)
Instructions: 6,436,128 (master) → 6,860,628 (HEAD) : $$\color{red}+6.60\%$$

Detailed metrics
Baselines:                master|       HEAD
D1MissRate                     6|          5          -1.87%
D1mr                     159,507|    166,625          +4.46%
D1mw                       2,990|      3,069          +2.64%
DLmr                         142|        153          +7.75%
DLmw                           4|         11        +175.00%
Dr                     1,874,079|  1,996,594          +6.54%
Dw                     1,048,851|  1,113,854          +6.20%
EstimatedCycles       10,020,646| 10,662,614          +6.41%
I1MissRate                     0|          0          -3.67%
I1mr                         485|        498          +2.68%
ILmr                         176|        195         +10.80%
Ir                     6,436,128|  6,860,628          +6.60%
L1HitRate                     98|         98          +0.04%
L1hits                 9,196,076|  9,800,884          +6.58%
LLHitRate                      2|          2          -2.00%
LLMissRate                     0|          0          +4.65%
LLdMissRate                    0|          0          +5.56%
LLhits                   162,660|    169,833          +4.41%
LLiMissRate                    0|          0          +3.94%
RamHitRate                     0|          0          +4.65%
RamHits                      322|        359         +11.49%
TotalRW                9,359,058|  9,971,076          +6.54%

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Checkered background in main viewport

1 participant