pith. sign in
Pith Number

pith:6IEJVZRM

pith:2026:6IEJVZRMBAN3MZQZIQCVGWK4BY
not attested not anchored not stored refs pending

Closer in the Gap: Towards Portable Performance on RISC-V Vector Processors

Ivy Peng, Maya Gokhale, Pei-Hung Lin, Ruimin Shi, Xavier Teruel

GCC 15 produces faster vector code than LLVM 21 in four of six HPC and ML proxies on real RISC-V hardware.

arxiv:2605.10860 v2 · 2026-05-11 · cs.DC

Add to your LaTeX paper
\usepackage{pith}
\pithnumber{6IEJVZRMBAN3MZQZIQCVGWK4BY}

Prints a linked badge after your title and injects PDF metadata. Compiles on arXiv. Learn more · Embed verified badge

Record completeness

1 Bitcoin timestamp
2 Internet Archive
3 Author claim open · sign in to claim
4 Citations open
5 Replications open
Portable graph bundle live · download bundle · merged state
The bundle contains the canonical record plus signed events. A mirror can host it anywhere and recompute the same current state with the deterministic merge algorithm.

Claims

C1strongest claim

GCC 15 outperforms LLVM 21 in four out of six HPC and ML proxy applications on RVV hardware, driven by differences in instruction reduction confirmed through validated perf counters; default LMUL selection performs close to optimal; current RVV compilers show immaturity for complicated memory access patterns as seen in Qsim.

C2weakest assumption

The assembly microbenchmarks accurately represent the performance bottlenecks present in the chosen proxy applications and that the calibrated performance counters correctly isolate predication and stride-load overheads without confounding factors from the hardware or measurement setup.

C3one line summary

Assembly microbenchmarks on real RVV hardware show predication and stride-load overheads that compilers miss, with GCC 15 beating LLVM 21 in most tested HPC/ML apps while both struggle with complex memory patterns in quantum simulation.

Receipt and verification
First computed 2026-05-25T02:01:22.975483Z
Builder pith-number-builder-2026-05-17-v1
Signature Pith Ed25519 (pith-v1-2026-05) · public key
Schema pith-number/v1.0

Canonical hash

f2089ae62c081bb66619440553595c0e22c79c94df0e9a936f72fd2f3742a8e5

Aliases

arxiv: 2605.10860 · arxiv_version: 2605.10860v2 · doi: 10.48550/arxiv.2605.10860 · pith_short_12: 6IEJVZRMBAN3 · pith_short_16: 6IEJVZRMBAN3MZQZ · pith_short_8: 6IEJVZRM
Agent API
Verify this Pith Number yourself
curl -sH 'Accept: application/ld+json' https://pith.science/pith/6IEJVZRMBAN3MZQZIQCVGWK4BY \
  | 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: f2089ae62c081bb66619440553595c0e22c79c94df0e9a936f72fd2f3742a8e5
Canonical record JSON
{
  "metadata": {
    "abstract_canon_sha256": "e38bb0c4b130e57a1bbff86d2f64373e13daa77fcebcf01cfefa583a857bf1de",
    "cross_cats_sorted": [],
    "license": "http://creativecommons.org/licenses/by/4.0/",
    "primary_cat": "cs.DC",
    "submitted_at": "2026-05-11T17:08:29Z",
    "title_canon_sha256": "6821dea03920cf94bc4c7b7f7c0cafd99abbcb1a8935d29003196e46212cc26f"
  },
  "schema_version": "1.0",
  "source": {
    "id": "2605.10860",
    "kind": "arxiv",
    "version": 2
  }
}