Repository navigation
Add Arc B390 iGPU (SYCL) benchmark - #40
Merged
Merged
Conversation
Adds a SYCL section to the Core Ultra X7 358H report and a summary row in docs/benchmark/README.md. Measured at 1adf078 with oneAPI 2026.1, under the same protocol as the other reports (3 warmups + 20 reps, best of 3 processes, plus the flag screen). SYCL runs through the OpenCL adapter, because the Level Zero adapter segfaults with this machine's loader (1.16.1). BitVLA is N/A off CUDA; OpenVLA-OFT was not run.
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Adds the Arc B390 iGPU under ggml's SYCL backend to the Core Ultra X7 358H report, and a row for it in the summary table in
docs/benchmark/README.md.1adf078, llama.cppb11223, oneAPI 2026.1, GPU compute runtime 26.35.39758.10. The section has its own setup table, because the existing one describes the OpenVINO run at450992c.UR_ADAPTERS_FORCE_LOAD=.../libur_adapter_opencl.so.0). The Level Zero adapter segfaults with this machine's loader (1.16.1).n/r, a new marker defined in the legend.p50 at the defaults (ms):
The A380 numbers are from a different GPU, commit, driver and Level Zero adapter, so this is a side-by-side, not a re-check of
arc-a380.md.Notes in the report:
1adf078build linksvla_corewith-fsycl-device-code-split=per_kerneland-cl-fp32-correctly-rounded-divide-sqrt(from PR FoldQuant W8A8/W4A4 inference and FoldQuantVLA quantized-model converter #33). These link options also reach ggml-sycl's kernels, so this build is not the same binary as a SYCL build atc93ca0a.