Skip to content

Disable certain weight adjustments during early ECS - #17900

Merged
0xdaryl merged 1 commit into
eclipse-openj9:masterfrom
nbhuiyan:arg-adj-fix
Aug 5, 2023
Merged

Disable certain weight adjustments during early ECS#17900
0xdaryl merged 1 commit into
eclipse-openj9:masterfrom
nbhuiyan:arg-adj-fix

Conversation

@nbhuiyan

@nbhuiyan nbhuiyan commented Aug 2, 2023

Copy link
Copy Markdown
Member

Weight adjustments done during ECS based on arg count and whether args are load consts or boxed primitive can have a negative impact on certain workloads due to overly aggressive inlining. They are now guarded within environment variables.

Weight adjustments done during ECS based on arg count and whether
args are load consts or boxed primitives can have a negative impact
in certain workloads due to overly aggressive inlining. They are
now guarded within environment variables.

Signed-off-by: Nazim Bhuiyan <nubhuiyan@ibm.com>
@nbhuiyan nbhuiyan changed the title WIP: Disable certain weight adjustments during early ECS Disable certain weight adjustments during early ECS Aug 3, 2023
@nbhuiyan

nbhuiyan commented Aug 3, 2023

Copy link
Copy Markdown
Member Author

@vijaysun-omr / @0xdaryl requesting review. Guarding the problematic weight adjustments through environment variables addresses the regression seen in some workloads.

@vijaysun-omr

Copy link
Copy Markdown
Contributor

I'll defer to @0xdaryl on this since I will be away.

@0xdaryl 0xdaryl self-assigned this Aug 4, 2023
@0xdaryl

0xdaryl commented Aug 4, 2023

Copy link
Copy Markdown
Contributor

Jenkins test sanity all jdk11

@0xdaryl

0xdaryl commented Aug 4, 2023

Copy link
Copy Markdown
Contributor

Jenkins test sanity aix,win jdk11

@0xdaryl
0xdaryl merged commit b03193f into eclipse-openj9:master Aug 5, 2023
@nbhuiyan nbhuiyan mentioned this pull request Jan 23, 2024
@nbhuiyan
nbhuiyan deleted the arg-adj-fix branch April 28, 2025 18:57
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants