Skip to content

JIT: lay out memory to group executable code together #129231

Closed

Description

@diegorusso

When allocating memory to host JIT traces, we have the following layout:

  • code
  • data
  • trampolines
  • padding

We should group executable code together to improve icache locality. The new layout should be

  • code
  • trampolines
  • data
  • padding

Linked PRs

Activity

  1. self-assigned this
    on Jan 23, 2025
  2. added a commit that references this issue on Jan 23, 2025
  3. added a commit that references this issue on Feb 2, 2025
  4. hugovk commented on Feb 5, 2025

    @hugovk
    Member

    Triage: PR merged. Please re-open if there's more to do.

  5. added a commit that references this issue on Feb 7, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

Labels

Projects

No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions