{"bundle_type":"pith_open_graph_bundle","bundle_version":"1.0","pith_number":"pith:2021:6RHUM5EZ33NJX5QMSZZHP2GB5E","short_pith_number":"pith:6RHUM5EZ","canonical_record":{"source":{"id":"2105.07782","kind":"arxiv","version":2},"metadata":{"license":"http://creativecommons.org/licenses/by/4.0/","primary_cat":"cs.DC","submitted_at":"2021-05-17T12:48:54Z","cross_cats_sorted":[],"title_canon_sha256":"c5b62abe6a166da83929cf2388a5504a7ac9255a30b60b366e41ac5818deacf2","abstract_canon_sha256":"bf6f9da9988a48166ae59971b8e36ddb43e126de81d5c343099872e6b919fdf6"},"schema_version":"1.0"},"canonical_sha256":"f44f467499deda9bf60c967277e8c1e90348df604837b37c7b294911d384e3a8","source":{"kind":"arxiv","id":"2105.07782","version":2},"source_aliases":[{"alias_kind":"arxiv","alias_value":"2105.07782","created_at":"2026-07-05T03:33:21Z"},{"alias_kind":"arxiv_version","alias_value":"2105.07782v2","created_at":"2026-07-05T03:33:21Z"},{"alias_kind":"doi","alias_value":"10.48550/arxiv.2105.07782","created_at":"2026-07-05T03:33:21Z"},{"alias_kind":"pith_short_12","alias_value":"6RHUM5EZ33NJ","created_at":"2026-07-05T03:33:21Z"},{"alias_kind":"pith_short_16","alias_value":"6RHUM5EZ33NJX5QM","created_at":"2026-07-05T03:33:21Z"},{"alias_kind":"pith_short_8","alias_value":"6RHUM5EZ","created_at":"2026-07-05T03:33:21Z"}],"events":[{"event_type":"record_created","subject_pith_number":"pith:2021:6RHUM5EZ33NJX5QMSZZHP2GB5E","target":"record","payload":{"canonical_record":{"source":{"id":"2105.07782","kind":"arxiv","version":2},"metadata":{"license":"http://creativecommons.org/licenses/by/4.0/","primary_cat":"cs.DC","submitted_at":"2021-05-17T12:48:54Z","cross_cats_sorted":[],"title_canon_sha256":"c5b62abe6a166da83929cf2388a5504a7ac9255a30b60b366e41ac5818deacf2","abstract_canon_sha256":"bf6f9da9988a48166ae59971b8e36ddb43e126de81d5c343099872e6b919fdf6"},"schema_version":"1.0"},"canonical_sha256":"f44f467499deda9bf60c967277e8c1e90348df604837b37c7b294911d384e3a8","receipt":{"kind":"pith_receipt","key_id":"pith-v1-2026-05","algorithm":"ed25519","signed_at":"2026-07-05T03:33:21.721888Z","signature_b64":"VMJJTpi0A09GZ6tFgC3V4Wcfrb1ZpQaPp3CJMVfI1xgsidvkBpU45il4e5Z6TsukuNKwh5ZoNpnQzvDmbvJIAQ==","signed_message":"canonical_sha256_bytes","builder_version":"pith-number-builder-2026-05-17-v1","receipt_version":"0.3","canonical_sha256":"f44f467499deda9bf60c967277e8c1e90348df604837b37c7b294911d384e3a8","last_reissued_at":"2026-07-05T03:33:21.721399Z","signature_status":"signed_v1","first_computed_at":"2026-07-05T03:33:21.721399Z","public_key_fingerprint":"8d4b5ee74e4693bcd1df2446408b0d54"},"source_kind":"arxiv","source_id":"2105.07782","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-07-05T03:33:21Z","supersedes":[],"prev_event":null,"signature":{"signature_status":"signed_v1","algorithm":"ed25519","key_id":"pith-v1-2026-05","public_key_fingerprint":"8d4b5ee74e4693bcd1df2446408b0d54","signature_b64":"hxZVYVQaNdNCierU+71aysDZveCE0e81kbxrIBEq+da6VvgtyVAmTRAFt/pFSEFMnGxOp6u0NOkhTGZr7l2kAA==","signed_message":"open_graph_event_sha256_bytes","signed_at":"2026-08-18T20:45:41.351928Z"},"content_sha256":"ffa28e1c71c5827aaa2ef2d0215fb43777f82bcd51d848f2d95f53be4a972206","schema_version":"1.0","event_id":"sha256:ffa28e1c71c5827aaa2ef2d0215fb43777f82bcd51d848f2d95f53be4a972206"},{"event_type":"graph_snapshot","subject_pith_number":"pith:2021:6RHUM5EZ33NJX5QMSZZHP2GB5E","target":"graph","payload":{"graph_snapshot":{"paper":{"title":"A fast vectorized sorting implementation based on the ARM scalable vector extension (SVE)","license":"http://creativecommons.org/licenses/by/4.0/","headline":"","cross_cats":[],"primary_cat":"cs.DC","authors_text":"B\\'erenger Bramas","submitted_at":"2021-05-17T12:48:54Z","abstract_excerpt":"The way developers implement their algorithms and how these implementations behave on modern CPUs are governed by the design and organization of these. The vectorization units (SIMD) are among the few CPUs' parts that can and must be explicitly controlled. In the HPC community, the x86 CPUs and their vectorization instruction sets were de-facto the standard for decades. Each new release of an instruction set was usually a doubling of the vector length coupled with new operations. Each generation was pushing for adapting and improving previous implementations. The release of the ARM scalable ve"},"claims":{"count":0,"items":[],"snapshot_sha256":"258153158e38e3291e3d48162225fcdb2d5a3ed65a07baac614ab91432fd4f57"},"source":{"id":"2105.07782","kind":"arxiv","version":2},"verdict":{"id":null,"model_set":{},"created_at":null,"strongest_claim":"","one_line_summary":"","pipeline_version":null,"weakest_assumption":"","pith_extraction_headline":""},"integrity":{"clean":true,"summary":{"advisory":0,"critical":0,"by_detector":{},"informational":0},"endpoint":"/pith/2105.07782/integrity.json","findings":[],"available":true,"detectors_run":[],"snapshot_sha256":"c28c3603d3b5d939e8dc4c7e95fa8dfce3d595e45f758748cecf8e644a296938"},"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":null},"signer":{"signer_id":"pith.science","signer_type":"pith_registry","key_id":"pith-v1-2026-05","public_key_fingerprint":"8d4b5ee74e4693bcd1df2446408b0d54"},"created_at":"2026-07-05T03:33:21Z","supersedes":[],"prev_event":null,"signature":{"signature_status":"signed_v1","algorithm":"ed25519","key_id":"pith-v1-2026-05","public_key_fingerprint":"8d4b5ee74e4693bcd1df2446408b0d54","signature_b64":"eVeQVmGOYimg7s7gfS8nDUpQhuNmvgbmc96qUZe5URb9X3w+CNL5BxHOkRGv4td4WHoMUtpQjldR1b/yIznSAw==","signed_message":"open_graph_event_sha256_bytes","signed_at":"2026-08-18T20:45:41.352485Z"},"content_sha256":"5421c80ddbb7ff3a25cd78c9bfd6ca6328ddb6586280e419bb14e58737b0ecbd","schema_version":"1.0","event_id":"sha256:5421c80ddbb7ff3a25cd78c9bfd6ca6328ddb6586280e419bb14e58737b0ecbd"}],"timestamp_proofs":[],"mirror_hints":[{"mirror_type":"https","name":"Pith Resolver","base_url":"https://pith.science","bundle_url":"https://pith.science/pith/6RHUM5EZ33NJX5QMSZZHP2GB5E/bundle.json","state_url":"https://pith.science/pith/6RHUM5EZ33NJX5QMSZZHP2GB5E/state.json","well_known_bundle_url":"https://pith.science/.well-known/pith/6RHUM5EZ33NJX5QMSZZHP2GB5E/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-08-18T20:45:41Z","links":{"resolver":"https://pith.science/pith/6RHUM5EZ33NJX5QMSZZHP2GB5E","bundle":"https://pith.science/pith/6RHUM5EZ33NJX5QMSZZHP2GB5E/bundle.json","state":"https://pith.science/pith/6RHUM5EZ33NJX5QMSZZHP2GB5E/state.json","well_known_bundle":"https://pith.science/.well-known/pith/6RHUM5EZ33NJX5QMSZZHP2GB5E/bundle.json"},"state":{"state_type":"pith_open_graph_state","state_version":"1.0","pith_number":"pith:2021:6RHUM5EZ33NJX5QMSZZHP2GB5E","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":"bf6f9da9988a48166ae59971b8e36ddb43e126de81d5c343099872e6b919fdf6","cross_cats_sorted":[],"license":"http://creativecommons.org/licenses/by/4.0/","primary_cat":"cs.DC","submitted_at":"2021-05-17T12:48:54Z","title_canon_sha256":"c5b62abe6a166da83929cf2388a5504a7ac9255a30b60b366e41ac5818deacf2"},"schema_version":"1.0","source":{"id":"2105.07782","kind":"arxiv","version":2}},"source_aliases":[{"alias_kind":"arxiv","alias_value":"2105.07782","created_at":"2026-07-05T03:33:21Z"},{"alias_kind":"arxiv_version","alias_value":"2105.07782v2","created_at":"2026-07-05T03:33:21Z"},{"alias_kind":"doi","alias_value":"10.48550/arxiv.2105.07782","created_at":"2026-07-05T03:33:21Z"},{"alias_kind":"pith_short_12","alias_value":"6RHUM5EZ33NJ","created_at":"2026-07-05T03:33:21Z"},{"alias_kind":"pith_short_16","alias_value":"6RHUM5EZ33NJX5QM","created_at":"2026-07-05T03:33:21Z"},{"alias_kind":"pith_short_8","alias_value":"6RHUM5EZ","created_at":"2026-07-05T03:33:21Z"}],"graph_snapshots":[{"event_id":"sha256:5421c80ddbb7ff3a25cd78c9bfd6ca6328ddb6586280e419bb14e58737b0ecbd","target":"graph","created_at":"2026-07-05T03:33:21Z","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":0,"items":[],"snapshot_sha256":"258153158e38e3291e3d48162225fcdb2d5a3ed65a07baac614ab91432fd4f57"},"formal_canon":{"evidence_count":0,"snapshot_sha256":"258153158e38e3291e3d48162225fcdb2d5a3ed65a07baac614ab91432fd4f57"},"integrity":{"available":true,"clean":true,"detectors_run":[],"endpoint":"/pith/2105.07782/integrity.json","findings":[],"snapshot_sha256":"c28c3603d3b5d939e8dc4c7e95fa8dfce3d595e45f758748cecf8e644a296938","summary":{"advisory":0,"by_detector":{},"critical":0,"informational":0}},"paper":{"abstract_excerpt":"The way developers implement their algorithms and how these implementations behave on modern CPUs are governed by the design and organization of these. The vectorization units (SIMD) are among the few CPUs' parts that can and must be explicitly controlled. In the HPC community, the x86 CPUs and their vectorization instruction sets were de-facto the standard for decades. Each new release of an instruction set was usually a doubling of the vector length coupled with new operations. Each generation was pushing for adapting and improving previous implementations. The release of the ARM scalable ve","authors_text":"B\\'erenger Bramas","cross_cats":[],"headline":"","license":"http://creativecommons.org/licenses/by/4.0/","primary_cat":"cs.DC","submitted_at":"2021-05-17T12:48:54Z","title":"A fast vectorized sorting implementation based on the ARM scalable vector extension (SVE)"},"references":{"count":0,"internal_anchors":0,"resolved_work":0,"sample":[],"snapshot_sha256":"258153158e38e3291e3d48162225fcdb2d5a3ed65a07baac614ab91432fd4f57"},"source":{"id":"2105.07782","kind":"arxiv","version":2},"verdict":{"created_at":null,"id":null,"model_set":{},"one_line_summary":"","pipeline_version":null,"pith_extraction_headline":"","strongest_claim":"","weakest_assumption":""}},"verdict_id":null}}],"author_attestations":[],"timestamp_anchors":[],"storage_attestations":[],"citation_signatures":[],"replication_records":[],"corrections":[],"mirror_hints":[],"record_created":{"event_id":"sha256:ffa28e1c71c5827aaa2ef2d0215fb43777f82bcd51d848f2d95f53be4a972206","target":"record","created_at":"2026-07-05T03:33:21Z","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":"bf6f9da9988a48166ae59971b8e36ddb43e126de81d5c343099872e6b919fdf6","cross_cats_sorted":[],"license":"http://creativecommons.org/licenses/by/4.0/","primary_cat":"cs.DC","submitted_at":"2021-05-17T12:48:54Z","title_canon_sha256":"c5b62abe6a166da83929cf2388a5504a7ac9255a30b60b366e41ac5818deacf2"},"schema_version":"1.0","source":{"id":"2105.07782","kind":"arxiv","version":2}},"canonical_sha256":"f44f467499deda9bf60c967277e8c1e90348df604837b37c7b294911d384e3a8","receipt":{"algorithm":"ed25519","builder_version":"pith-number-builder-2026-05-17-v1","canonical_sha256":"f44f467499deda9bf60c967277e8c1e90348df604837b37c7b294911d384e3a8","first_computed_at":"2026-07-05T03:33:21.721399Z","key_id":"pith-v1-2026-05","kind":"pith_receipt","last_reissued_at":"2026-07-05T03:33:21.721399Z","public_key_fingerprint":"8d4b5ee74e4693bcd1df2446408b0d54","receipt_version":"0.3","signature_b64":"VMJJTpi0A09GZ6tFgC3V4Wcfrb1ZpQaPp3CJMVfI1xgsidvkBpU45il4e5Z6TsukuNKwh5ZoNpnQzvDmbvJIAQ==","signature_status":"signed_v1","signed_at":"2026-07-05T03:33:21.721888Z","signed_message":"canonical_sha256_bytes"},"source_id":"2105.07782","source_kind":"arxiv","source_version":2}}},"equivocations":[],"invalid_events":[],"applied_event_ids":["sha256:ffa28e1c71c5827aaa2ef2d0215fb43777f82bcd51d848f2d95f53be4a972206","sha256:5421c80ddbb7ff3a25cd78c9bfd6ca6328ddb6586280e419bb14e58737b0ecbd"],"state_sha256":"d157ab078665ffc68191af7b02a603e5c4829cb3dd8405e6759ce910d9fccba4"},"bundle_signature":{"signature_status":"signed_v1","algorithm":"ed25519","key_id":"pith-v1-2026-05","public_key_fingerprint":"8d4b5ee74e4693bcd1df2446408b0d54","signature_b64":"Y5diCsW2/XuQMewpW1yHIcZYSQLG8q8pqYZ32L8xA0y28wtG26QNuoZ6cRdcHqSYWuBx5fYxCS5PF81wfnjHBQ==","signed_message":"bundle_sha256_bytes","signed_at":"2026-08-18T20:45:41.357343Z","bundle_sha256":"eefd03fe7dd2c87f69786b845624161aca03122e4e88a72c991628e9a5490b8e"}}