Skip to content
Snippets Groups Projects

Fix parallel code gen in RT backend

Merged rarbore2 requested to merge fix_task_parallelism into main
  • Properly use Arc<Mutex<_Option<JoinHandle<_, _>>_>> for task parallel calls.
    • Include Arc clones right before opening async closure (for async calls and for fork-joins).
  • Make data parallel fork-joins not task parallel by default (can still be outlined for task parallelism).
  • Fix edge case in function inlining.
Edited by rarbore2

Merge request reports

Pipeline #201790 passed

Pipeline passed for c7aa9468 on fix_task_parallelism

Merged by rarbore2rarbore2 1 month ago (Feb 20, 2025 3:42am UTC)

Loading

Pipeline #201791 passed

Pipeline passed for 9221e968 on main

Activity

Filter activity
  • Approvals
  • Assignees & reviewers
  • Comments (from bots)
  • Comments (from users)
  • Commits & branches
  • Edits
  • Labels
  • Lock status
  • Mentions
  • Merge request status
  • Tracking
Please register or sign in to reply
Loading