Skip to content

[schedule][KB] Parallelize execution using OpenMP - #212

Merged
adam-smnk merged 3 commits into
llvm:mainfrom
adam-smnk:omp-paralellize
Jul 6, 2026
Merged

[schedule][KB] Parallelize execution using OpenMP#212
adam-smnk merged 3 commits into
llvm:mainfrom
adam-smnk:omp-paralellize

Conversation

@adam-smnk

@adam-smnk adam-smnk commented Jul 2, 2026

Copy link
Copy Markdown
Member

Adds helper to find OpenMP library and a new schedule that injects OpenMP calls over parallel loops.

The new parallelization schedule is integrated into x86 KernelBench pipelines to enable multicore execution.

Assisted-by: Claude

Adds a new schedule that adds OpenMP calls over parallel loops.
The new schedule is integrated into x86 KernelBench pipelines to
enable multicore execution.
@adam-smnk
adam-smnk requested a review from rengolin July 2, 2026 13:44
@adam-smnk

Copy link
Copy Markdown
Member Author

Looks like the issue is finding a libomp to pass to execution engine.

rengolin
rengolin previously approved these changes Jul 2, 2026
@rengolin
rengolin dismissed their stale review July 2, 2026 15:44

Getting libomp in the path will take some more work that needs to be re-reviewed.

@adam-smnk
adam-smnk requested a review from rengolin July 3, 2026 12:42
Comment thread lighthouse/utils/lib_finder.py
@adam-smnk
adam-smnk merged commit 2f3d4bb into llvm:main Jul 6, 2026
3 checks passed
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.

2 participants