{"bundle_type":"pith_open_graph_bundle","bundle_version":"1.0","pith_number":"pith:2026:6IEJVZRMBAN3MZQZIQCVGWK4BY","short_pith_number":"pith:6IEJVZRM","canonical_record":{"source":{"id":"2605.10860","kind":"arxiv","version":2},"metadata":{"license":"http://creativecommons.org/licenses/by/4.0/","primary_cat":"cs.DC","submitted_at":"2026-05-11T17:08:29Z","cross_cats_sorted":[],"title_canon_sha256":"6821dea03920cf94bc4c7b7f7c0cafd99abbcb1a8935d29003196e46212cc26f","abstract_canon_sha256":"e38bb0c4b130e57a1bbff86d2f64373e13daa77fcebcf01cfefa583a857bf1de"},"schema_version":"1.0"},"canonical_sha256":"f2089ae62c081bb66619440553595c0e22c79c94df0e9a936f72fd2f3742a8e5","source":{"kind":"arxiv","id":"2605.10860","version":2},"source_aliases":[{"alias_kind":"arxiv","alias_value":"2605.10860","created_at":"2026-05-25T02:01:22Z"},{"alias_kind":"arxiv_version","alias_value":"2605.10860v2","created_at":"2026-05-25T02:01:22Z"},{"alias_kind":"doi","alias_value":"10.48550/arxiv.2605.10860","created_at":"2026-05-25T02:01:22Z"},{"alias_kind":"pith_short_12","alias_value":"6IEJVZRMBAN3","created_at":"2026-05-25T02:01:22Z"},{"alias_kind":"pith_short_16","alias_value":"6IEJVZRMBAN3MZQZ","created_at":"2026-05-25T02:01:22Z"},{"alias_kind":"pith_short_8","alias_value":"6IEJVZRM","created_at":"2026-05-25T02:01:22Z"}],"events":[{"event_type":"record_created","subject_pith_number":"pith:2026:6IEJVZRMBAN3MZQZIQCVGWK4BY","target":"record","payload":{"canonical_record":{"source":{"id":"2605.10860","kind":"arxiv","version":2},"metadata":{"license":"http://creativecommons.org/licenses/by/4.0/","primary_cat":"cs.DC","submitted_at":"2026-05-11T17:08:29Z","cross_cats_sorted":[],"title_canon_sha256":"6821dea03920cf94bc4c7b7f7c0cafd99abbcb1a8935d29003196e46212cc26f","abstract_canon_sha256":"e38bb0c4b130e57a1bbff86d2f64373e13daa77fcebcf01cfefa583a857bf1de"},"schema_version":"1.0"},"canonical_sha256":"f2089ae62c081bb66619440553595c0e22c79c94df0e9a936f72fd2f3742a8e5","receipt":{"kind":"pith_receipt","key_id":"pith-v1-2026-05","algorithm":"ed25519","signed_at":"2026-05-25T02:01:22.976399Z","signature_b64":"LfoFoKaR+yWcmLAjFqE4ITqTvHBiaOKn1z5wzMcuY7Dc17pU8LQykr3MAGwRD37TDji8FOHKh7Zb2zDqpB+qAg==","signed_message":"canonical_sha256_bytes","builder_version":"pith-number-builder-2026-05-17-v1","receipt_version":"0.3","canonical_sha256":"f2089ae62c081bb66619440553595c0e22c79c94df0e9a936f72fd2f3742a8e5","last_reissued_at":"2026-05-25T02:01:22.975483Z","signature_status":"signed_v1","first_computed_at":"2026-05-25T02:01:22.975483Z","public_key_fingerprint":"8d4b5ee74e4693bcd1df2446408b0d54"},"source_kind":"arxiv","source_id":"2605.10860","source_version":2,"attestation_state":"computed"},"signer":{"signer_id":"pith.science","signer_type":"pith_registry","key_id":"pith-v1-2026-05","public_key_fingerprint":"8d4b5ee74e4693bcd1df2446408b0d54"},"created_at":"2026-05-25T02:01:22Z","supersedes":[],"prev_event":null,"signature":{"signature_status":"signed_v1","algorithm":"ed25519","key_id":"pith-v1-2026-05","public_key_fingerprint":"8d4b5ee74e4693bcd1df2446408b0d54","signature_b64":"zu5vq2dKOLzcl18J7Uf0VbXnMLufG3rEBKLP9R8BLPw9Jg5jVK9LPJheIpImqRgsq3Vxkz/hpLVQmR74YxPtAA==","signed_message":"open_graph_event_sha256_bytes","signed_at":"2026-05-27T16:35:26.752941Z"},"content_sha256":"778392d94a1f472114005946d3c32aa7e92020568737992aa6cf254169062126","schema_version":"1.0","event_id":"sha256:778392d94a1f472114005946d3c32aa7e92020568737992aa6cf254169062126"},{"event_type":"graph_snapshot","subject_pith_number":"pith:2026:6IEJVZRMBAN3MZQZIQCVGWK4BY","target":"graph","payload":{"graph_snapshot":{"paper":{"title":"Closer in the Gap: Towards Portable Performance on RISC-V Vector Processors","license":"http://creativecommons.org/licenses/by/4.0/","headline":"GCC 15 produces faster vector code than LLVM 21 in four of six HPC and ML proxies on real RISC-V hardware.","cross_cats":[],"primary_cat":"cs.DC","authors_text":"Ivy Peng, Maya Gokhale, Pei-Hung Lin, Ruimin Shi, Xavier Teruel","submitted_at":"2026-05-11T17:08:29Z","abstract_excerpt":"The RISC-V Vector Extension~(RVV) is a cornerstone for supporting compute throughout in scientific and machine learning workloads. Yet compiler support and performance monitoring on real RVV~1.0 hardware are still evolving. In this work, we design a suite of assembly microbenchmarks to establish performance ceilings and calibrate performance counters on RVV hardware. Leveraging the assembly benchmarks, we find that predication overhead and stride load pose performance challenges that current compiler cost models do not yet fully address. Moreover, we present the first evaluation of GCC~15 and "},"claims":{"count":4,"items":[{"kind":"strongest_claim","text":"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.","source":"verdict.strongest_claim","status":"machine_extracted","claim_id":"C1","attestation":"unclaimed"},{"kind":"weakest_assumption","text":"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.","source":"verdict.weakest_assumption","status":"machine_extracted","claim_id":"C2","attestation":"unclaimed"},{"kind":"one_line_summary","text":"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.","source":"verdict.one_line_summary","status":"machine_extracted","claim_id":"C3","attestation":"unclaimed"},{"kind":"headline","text":"GCC 15 produces faster vector code than LLVM 21 in four of six HPC and ML proxies on real RISC-V hardware.","source":"verdict.pith_extraction.headline","status":"machine_extracted","claim_id":"C4","attestation":"unclaimed"}],"snapshot_sha256":"cd06f58e5f5f4e35557292dda1d427e5688c799325b84411d3f24520dde97539"},"source":{"id":"2605.10860","kind":"arxiv","version":2},"verdict":{"id":"230bbf42-b2b0-482e-b8d5-9045a65bc395","model_set":{"reader":"grok-4.3"},"created_at":"2026-05-12T04:01:20.333652Z","strongest_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.","one_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.","pipeline_version":"pith-pipeline@v0.9.0","weakest_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.","pith_extraction_headline":"GCC 15 produces faster vector code than LLVM 21 in four of six HPC and ML proxies on real RISC-V hardware."},"integrity":{"clean":true,"summary":{"advisory":0,"critical":0,"by_detector":{},"informational":0},"endpoint":"/pith/2605.10860/integrity.json","findings":[],"available":true,"detectors_run":[{"name":"claim_evidence","ran_at":"2026-05-20T05:02:01.065687Z","status":"completed","version":"1.0.0","findings_count":0},{"name":"ai_meta_artifact","ran_at":"2026-05-19T14:34:09.660576Z","status":"completed","version":"1.0.0","findings_count":0},{"name":"doi_title_agreement","ran_at":"2026-05-19T10:31:17.459126Z","status":"completed","version":"1.0.0","findings_count":0},{"name":"doi_compliance","ran_at":"2026-05-19T08:56:24.587955Z","status":"completed","version":"1.0.0","findings_count":0}],"snapshot_sha256":"45f09208c445c4edf658f73ad2bfc9cb3c6edeb99d9d79e86caa85d0f182018f"},"references":{"count":0,"sample":[],"resolved_work":0,"snapshot_sha256":"258153158e38e3291e3d48162225fcdb2d5a3ed65a07baac614ab91432fd4f57","internal_anchors":0},"formal_canon":{"evidence_count":0,"snapshot_sha256":"258153158e38e3291e3d48162225fcdb2d5a3ed65a07baac614ab91432fd4f57"},"author_claims":{"count":0,"strong_count":0,"snapshot_sha256":"258153158e38e3291e3d48162225fcdb2d5a3ed65a07baac614ab91432fd4f57"},"builder_version":"pith-number-builder-2026-05-17-v1"},"verdict_id":"230bbf42-b2b0-482e-b8d5-9045a65bc395"},"signer":{"signer_id":"pith.science","signer_type":"pith_registry","key_id":"pith-v1-2026-05","public_key_fingerprint":"8d4b5ee74e4693bcd1df2446408b0d54"},"created_at":"2026-05-25T02:01:22Z","supersedes":[],"prev_event":null,"signature":{"signature_status":"signed_v1","algorithm":"ed25519","key_id":"pith-v1-2026-05","public_key_fingerprint":"8d4b5ee74e4693bcd1df2446408b0d54","signature_b64":"dRvHgRsF8DTwj/4NRrNgYTdXQ0yiYXCL/sf7o9VaQkh+u09DD0uwd2KJkSFm+Wyr+9Cr2eoOWJfZ2kBcpdo3Aw==","signed_message":"open_graph_event_sha256_bytes","signed_at":"2026-05-27T16:35:26.753965Z"},"content_sha256":"89bc93be6500a52c899901b15e8980d3dbacfe9c7fad95cc098f4aab53c1e5b6","schema_version":"1.0","event_id":"sha256:89bc93be6500a52c899901b15e8980d3dbacfe9c7fad95cc098f4aab53c1e5b6"}],"timestamp_proofs":[],"mirror_hints":[{"mirror_type":"https","name":"Pith Resolver","base_url":"https://pith.science","bundle_url":"https://pith.science/pith/6IEJVZRMBAN3MZQZIQCVGWK4BY/bundle.json","state_url":"https://pith.science/pith/6IEJVZRMBAN3MZQZIQCVGWK4BY/state.json","well_known_bundle_url":"https://pith.science/.well-known/pith/6IEJVZRMBAN3MZQZIQCVGWK4BY/bundle.json","status":"primary"}],"public_keys":[{"key_id":"pith-v1-2026-05","algorithm":"ed25519","format":"raw","public_key_b64":"stVStoiQhXFxp4s2pdzPNoqVNBMojDU/fJ2db5S3CbM=","public_key_hex":"b2d552b68890857171a78b36a5dccf368a953413288c353f7c9d9d6f94b709b3","fingerprint_sha256_b32_first128bits":"RVFV5Z2OI2J3ZUO7ERDEBCYNKS","fingerprint_sha256_hex":"8d4b5ee74e4693bcd1df2446408b0d54","rotates_at":null,"url":"https://pith.science/pith-signing-key.json","notes":"Pith uses this Ed25519 key to sign canonical record SHA-256 digests. Verify with: ed25519_verify(public_key, message=canonical_sha256_bytes, signature=base64decode(signature_b64))."}],"merge_version":"pith-open-graph-merge-v1","built_at":"2026-05-27T16:35:26Z","links":{"resolver":"https://pith.science/pith/6IEJVZRMBAN3MZQZIQCVGWK4BY","bundle":"https://pith.science/pith/6IEJVZRMBAN3MZQZIQCVGWK4BY/bundle.json","state":"https://pith.science/pith/6IEJVZRMBAN3MZQZIQCVGWK4BY/state.json","well_known_bundle":"https://pith.science/.well-known/pith/6IEJVZRMBAN3MZQZIQCVGWK4BY/bundle.json"},"state":{"state_type":"pith_open_graph_state","state_version":"1.0","pith_number":"pith:2026:6IEJVZRMBAN3MZQZIQCVGWK4BY","merge_version":"pith-open-graph-merge-v1","event_count":2,"valid_event_count":2,"invalid_event_count":0,"equivocation_count":0,"current":{"canonical_record":{"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}},"source_aliases":[{"alias_kind":"arxiv","alias_value":"2605.10860","created_at":"2026-05-25T02:01:22Z"},{"alias_kind":"arxiv_version","alias_value":"2605.10860v2","created_at":"2026-05-25T02:01:22Z"},{"alias_kind":"doi","alias_value":"10.48550/arxiv.2605.10860","created_at":"2026-05-25T02:01:22Z"},{"alias_kind":"pith_short_12","alias_value":"6IEJVZRMBAN3","created_at":"2026-05-25T02:01:22Z"},{"alias_kind":"pith_short_16","alias_value":"6IEJVZRMBAN3MZQZ","created_at":"2026-05-25T02:01:22Z"},{"alias_kind":"pith_short_8","alias_value":"6IEJVZRM","created_at":"2026-05-25T02:01:22Z"}],"graph_snapshots":[{"event_id":"sha256:89bc93be6500a52c899901b15e8980d3dbacfe9c7fad95cc098f4aab53c1e5b6","target":"graph","created_at":"2026-05-25T02:01:22Z","signer":{"key_id":"pith-v1-2026-05","public_key_fingerprint":"8d4b5ee74e4693bcd1df2446408b0d54","signer_id":"pith.science","signer_type":"pith_registry"},"payload":{"graph_snapshot":{"author_claims":{"count":0,"snapshot_sha256":"258153158e38e3291e3d48162225fcdb2d5a3ed65a07baac614ab91432fd4f57","strong_count":0},"builder_version":"pith-number-builder-2026-05-17-v1","claims":{"count":4,"items":[{"attestation":"unclaimed","claim_id":"C1","kind":"strongest_claim","source":"verdict.strongest_claim","status":"machine_extracted","text":"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."},{"attestation":"unclaimed","claim_id":"C2","kind":"weakest_assumption","source":"verdict.weakest_assumption","status":"machine_extracted","text":"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."},{"attestation":"unclaimed","claim_id":"C3","kind":"one_line_summary","source":"verdict.one_line_summary","status":"machine_extracted","text":"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."},{"attestation":"unclaimed","claim_id":"C4","kind":"headline","source":"verdict.pith_extraction.headline","status":"machine_extracted","text":"GCC 15 produces faster vector code than LLVM 21 in four of six HPC and ML proxies on real RISC-V hardware."}],"snapshot_sha256":"cd06f58e5f5f4e35557292dda1d427e5688c799325b84411d3f24520dde97539"},"formal_canon":{"evidence_count":0,"snapshot_sha256":"258153158e38e3291e3d48162225fcdb2d5a3ed65a07baac614ab91432fd4f57"},"integrity":{"available":true,"clean":true,"detectors_run":[{"findings_count":0,"name":"claim_evidence","ran_at":"2026-05-20T05:02:01.065687Z","status":"completed","version":"1.0.0"},{"findings_count":0,"name":"ai_meta_artifact","ran_at":"2026-05-19T14:34:09.660576Z","status":"completed","version":"1.0.0"},{"findings_count":0,"name":"doi_title_agreement","ran_at":"2026-05-19T10:31:17.459126Z","status":"completed","version":"1.0.0"},{"findings_count":0,"name":"doi_compliance","ran_at":"2026-05-19T08:56:24.587955Z","status":"completed","version":"1.0.0"}],"endpoint":"/pith/2605.10860/integrity.json","findings":[],"snapshot_sha256":"45f09208c445c4edf658f73ad2bfc9cb3c6edeb99d9d79e86caa85d0f182018f","summary":{"advisory":0,"by_detector":{},"critical":0,"informational":0}},"paper":{"abstract_excerpt":"The RISC-V Vector Extension~(RVV) is a cornerstone for supporting compute throughout in scientific and machine learning workloads. Yet compiler support and performance monitoring on real RVV~1.0 hardware are still evolving. In this work, we design a suite of assembly microbenchmarks to establish performance ceilings and calibrate performance counters on RVV hardware. Leveraging the assembly benchmarks, we find that predication overhead and stride load pose performance challenges that current compiler cost models do not yet fully address. Moreover, we present the first evaluation of GCC~15 and ","authors_text":"Ivy Peng, Maya Gokhale, Pei-Hung Lin, Ruimin Shi, Xavier Teruel","cross_cats":[],"headline":"GCC 15 produces faster vector code than LLVM 21 in four of six HPC and ML proxies on real RISC-V hardware.","license":"http://creativecommons.org/licenses/by/4.0/","primary_cat":"cs.DC","submitted_at":"2026-05-11T17:08:29Z","title":"Closer in the Gap: Towards Portable Performance on RISC-V Vector Processors"},"references":{"count":0,"internal_anchors":0,"resolved_work":0,"sample":[],"snapshot_sha256":"258153158e38e3291e3d48162225fcdb2d5a3ed65a07baac614ab91432fd4f57"},"source":{"id":"2605.10860","kind":"arxiv","version":2},"verdict":{"created_at":"2026-05-12T04:01:20.333652Z","id":"230bbf42-b2b0-482e-b8d5-9045a65bc395","model_set":{"reader":"grok-4.3"},"one_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.","pipeline_version":"pith-pipeline@v0.9.0","pith_extraction_headline":"GCC 15 produces faster vector code than LLVM 21 in four of six HPC and ML proxies on real RISC-V hardware.","strongest_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.","weakest_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."}},"verdict_id":"230bbf42-b2b0-482e-b8d5-9045a65bc395"}}],"author_attestations":[],"timestamp_anchors":[],"storage_attestations":[],"citation_signatures":[],"replication_records":[],"corrections":[],"mirror_hints":[],"record_created":{"event_id":"sha256:778392d94a1f472114005946d3c32aa7e92020568737992aa6cf254169062126","target":"record","created_at":"2026-05-25T02:01:22Z","signer":{"key_id":"pith-v1-2026-05","public_key_fingerprint":"8d4b5ee74e4693bcd1df2446408b0d54","signer_id":"pith.science","signer_type":"pith_registry"},"payload":{"attestation_state":"computed","canonical_record":{"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}},"canonical_sha256":"f2089ae62c081bb66619440553595c0e22c79c94df0e9a936f72fd2f3742a8e5","receipt":{"algorithm":"ed25519","builder_version":"pith-number-builder-2026-05-17-v1","canonical_sha256":"f2089ae62c081bb66619440553595c0e22c79c94df0e9a936f72fd2f3742a8e5","first_computed_at":"2026-05-25T02:01:22.975483Z","key_id":"pith-v1-2026-05","kind":"pith_receipt","last_reissued_at":"2026-05-25T02:01:22.975483Z","public_key_fingerprint":"8d4b5ee74e4693bcd1df2446408b0d54","receipt_version":"0.3","signature_b64":"LfoFoKaR+yWcmLAjFqE4ITqTvHBiaOKn1z5wzMcuY7Dc17pU8LQykr3MAGwRD37TDji8FOHKh7Zb2zDqpB+qAg==","signature_status":"signed_v1","signed_at":"2026-05-25T02:01:22.976399Z","signed_message":"canonical_sha256_bytes"},"source_id":"2605.10860","source_kind":"arxiv","source_version":2}}},"equivocations":[],"invalid_events":[],"applied_event_ids":["sha256:778392d94a1f472114005946d3c32aa7e92020568737992aa6cf254169062126","sha256:89bc93be6500a52c899901b15e8980d3dbacfe9c7fad95cc098f4aab53c1e5b6"],"state_sha256":"5aa8d8b7f8f4e78cb7cd51e3cfb6b18f7553b7258fa6423edcdfe64e993b7dd3"},"bundle_signature":{"signature_status":"signed_v1","algorithm":"ed25519","key_id":"pith-v1-2026-05","public_key_fingerprint":"8d4b5ee74e4693bcd1df2446408b0d54","signature_b64":"fawMHtxrlL/OAhuzj8BnEYxaDRm37R+E0IyrW1H4Kla5MJsa4Vq4fIQLAa7nEiEUavEnunv08S6r5JBq9YTPBg==","signed_message":"bundle_sha256_bytes","signed_at":"2026-05-27T16:35:26.758392Z","bundle_sha256":"36b5d38cd96504fc81db910815af6db5c218ca30187218dda17a05518da7ea1c"}}