Movatterモバイル変換


[0]ホーム

URL:


Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Sign up
Appearance settings

GH-126795: Increase the JIT side-exit threshold from 64 to 4096#127155

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to ourterms of service andprivacy statement. We’ll occasionally send you account related emails.

Already on GitHub?Sign in to your account

Merged
brandtbucher merged 3 commits intopython:mainfrombrandtbucher:warmup-side-4096
Dec 4, 2024

Conversation

@brandtbucher
Copy link
Member

@brandtbucherbrandtbucher commentedNov 22, 2024
edited by bedevere-appbot
Loading

This should be covered by the NEWS entry inGH-126816. Looks like a ~0.5% speedup and ~0.5% memory savings, so nothing too dramatic there. Only 1/3 as many traces created though, with no change to the number of uops executed, so the memory and time we're saving does seem like it's completely wasted currently (stats).

I'm running benchmarks across all platforms now.

@brandtbucherbrandtbucher added performancePerformance or resource usage skip news interpreter-core(Objects, Python, Grammar, and Parser dirs) 3.14bugs and security fixes topic-JIT labelsNov 22, 2024
@brandtbucherbrandtbucher self-assigned thisNov 22, 2024
@brandtbucher
Copy link
MemberAuthor

Results across platforms. Very similar toGH-126816, in that it looks like the memory savings are more pronounced on AArch64 macOS and the performance impact is more pronounced on AArch64 Linux.

  • aarch64-apple-darwin: 0.6% faster, 1.1% less memory
  • aarch64-unknown-linux-gnu: 7.0% faster, 0.0% less memory
  • x86_64-unknown-linux-gnu: 0.3-0.6% faster, 0.4-0.5% less memory
  • x86_64-pc-windows-msvc: 0.3% slower
  • i686-pc-windows-msvc: 1.1% faster

Another nice win for Arm,@diegorusso. :)

diegorusso reacted with rocket emoji

@brandtbucherbrandtbucher merged commit94b8f8b intopython:mainDec 4, 2024
48 of 49 checks passed
Sign up for freeto join this conversation on GitHub. Already have an account?Sign in to comment

Reviewers

@markshannonmarkshannonAwaiting requested review from markshannon

Assignees

@brandtbucherbrandtbucher

Labels

3.14bugs and security fixesinterpreter-core(Objects, Python, Grammar, and Parser dirs)performancePerformance or resource usageskip newstopic-JIT

Projects

None yet

Milestone

No milestone

Development

Successfully merging this pull request may close these issues.

1 participant

@brandtbucher

[8]ページ先頭

©2009-2025 Movatter.jp