pith:DG2UPY27
Comparing the Performance of Heterogeneous Conjugate Gradient and Cholesky Solvers on Various Hardware Using SYCL
Heterogeneous CPU-GPU implementations of CG and Cholesky solvers run up to 32 percent faster than GPU-only versions for large matrices.
arxiv:2605.13209 v1 · 2026-05-13 · cs.DC · cs.PF
Add to your LaTeX paper
\usepackage{pith}
\pithnumber{DG2UPY27XQIOX6MUAXTYMXF6FA}
Prints a linked badge after your title and injects PDF metadata. Compiles on arXiv. Learn more · Embed verified badge
Record completeness
Claims
For large matrices, our heterogeneous implementation is up to 32 percent faster for the CG method and up to 29 percent faster for the Cholesky decomposition compared to the corresponding GPU-only implementations. In addition, for large matrices, our heterogeneous implementation of the Cholesky decomposition can achieve at least 12 percent faster runtimes across several systems with GPUs from NVIDIA, AMD, and Intel.
That the overhead of data movement and synchronization between CPU and GPU remains low enough for the heterogeneous schedule to outperform a well-tuned GPU-only kernel on the tested matrix sizes and hardware configurations.
Heterogeneous SYCL-based CG and Cholesky solvers deliver up to 32% and 29% faster runtimes than GPU-only versions for large matrices across multiple GPU vendors.
References
Receipt and verification
| First computed | 2026-05-18T03:08:48.561514Z |
|---|---|
| Builder | pith-number-builder-2026-05-17-v1 |
| Signature | Pith Ed25519
(pith-v1-2026-05) · public key |
| Schema | pith-number/v1.0 |
Canonical hash
19b547e35fbc10ebf99405e7865cbe28353af6cf8a183e72d3c36d89f4ee8d4b
Aliases
· · · · ·Agent API
Verify this Pith Number yourself
curl -sH 'Accept: application/ld+json' https://pith.science/pith/DG2UPY27XQIOX6MUAXTYMXF6FA \
| jq -c '.canonical_record' \
| python3 -c "import sys,json,hashlib; b=json.dumps(json.loads(sys.stdin.read()), sort_keys=True, separators=(',',':'), ensure_ascii=False).encode(); print(hashlib.sha256(b).hexdigest())"
# expect: 19b547e35fbc10ebf99405e7865cbe28353af6cf8a183e72d3c36d89f4ee8d4b
Canonical record JSON
{
"metadata": {
"abstract_canon_sha256": "17be2c985ccd5ae60ba1a490980aa3b7b15d97b6144f6506d7f078b3e76fe4ca",
"cross_cats_sorted": [
"cs.PF"
],
"license": "http://creativecommons.org/licenses/by/4.0/",
"primary_cat": "cs.DC",
"submitted_at": "2026-05-13T08:58:53Z",
"title_canon_sha256": "0bae5c5087a6572d16a9701001eb43c7c952fb0b28e08ba828b989642e7f62b1"
},
"schema_version": "1.0",
"source": {
"id": "2605.13209",
"kind": "arxiv",
"version": 1
}
}