{"bundle_type":"pith_open_graph_bundle","bundle_version":"1.0","pith_number":"pith:2025:OIN646RUJ5LIVJ2TASDOYFMMH2","short_pith_number":"pith:OIN646RU","canonical_record":{"source":{"id":"2501.09872","kind":"arxiv","version":1},"metadata":{"license":"http://creativecommons.org/licenses/by/4.0/","primary_cat":"cs.SE","submitted_at":"2025-01-16T22:58:50Z","cross_cats_sorted":[],"title_canon_sha256":"62d6cc0b5139b0b2d6cd7908928cc63f480ebaf670004ea1271ed96768373606","abstract_canon_sha256":"19d73bbe31234f9515a8bfb9ae853e33fcc5258ef4cedaca4aa56b6c220a2e1a"},"schema_version":"1.0"},"canonical_sha256":"721bee7a344f568aa7530486ec158c3ea4a12c8644d5008f349c89f78f351b03","source":{"kind":"arxiv","id":"2501.09872","version":1},"source_aliases":[{"alias_kind":"arxiv","alias_value":"2501.09872","created_at":"2026-07-05T10:02:12Z"},{"alias_kind":"arxiv_version","alias_value":"2501.09872v1","created_at":"2026-07-05T10:02:12Z"},{"alias_kind":"doi","alias_value":"10.48550/arxiv.2501.09872","created_at":"2026-07-05T10:02:12Z"},{"alias_kind":"pith_short_12","alias_value":"OIN646RUJ5LI","created_at":"2026-07-05T10:02:12Z"},{"alias_kind":"pith_short_16","alias_value":"OIN646RUJ5LIVJ2T","created_at":"2026-07-05T10:02:12Z"},{"alias_kind":"pith_short_8","alias_value":"OIN646RU","created_at":"2026-07-05T10:02:12Z"}],"events":[{"event_type":"record_created","subject_pith_number":"pith:2025:OIN646RUJ5LIVJ2TASDOYFMMH2","target":"record","payload":{"canonical_record":{"source":{"id":"2501.09872","kind":"arxiv","version":1},"metadata":{"license":"http://creativecommons.org/licenses/by/4.0/","primary_cat":"cs.SE","submitted_at":"2025-01-16T22:58:50Z","cross_cats_sorted":[],"title_canon_sha256":"62d6cc0b5139b0b2d6cd7908928cc63f480ebaf670004ea1271ed96768373606","abstract_canon_sha256":"19d73bbe31234f9515a8bfb9ae853e33fcc5258ef4cedaca4aa56b6c220a2e1a"},"schema_version":"1.0"},"canonical_sha256":"721bee7a344f568aa7530486ec158c3ea4a12c8644d5008f349c89f78f351b03","receipt":{"kind":"pith_receipt","key_id":"pith-v1-2026-05","algorithm":"ed25519","signed_at":"2026-07-05T10:02:12.680007Z","signature_b64":"VrsfyH6BLdeuPfYRJJERnOJGYYcXA0k0VTXXi9kogPte5R7gO7k2RhDGAj0VzHclEwVA8FYK8WJc8sSCC95xDA==","signed_message":"canonical_sha256_bytes","builder_version":"pith-number-builder-2026-05-17-v1","receipt_version":"0.3","canonical_sha256":"721bee7a344f568aa7530486ec158c3ea4a12c8644d5008f349c89f78f351b03","last_reissued_at":"2026-07-05T10:02:12.679553Z","signature_status":"signed_v1","first_computed_at":"2026-07-05T10:02:12.679553Z","public_key_fingerprint":"8d4b5ee74e4693bcd1df2446408b0d54"},"source_kind":"arxiv","source_id":"2501.09872","source_version":1,"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-05T10:02:12Z","supersedes":[],"prev_event":null,"signature":{"signature_status":"signed_v1","algorithm":"ed25519","key_id":"pith-v1-2026-05","public_key_fingerprint":"8d4b5ee74e4693bcd1df2446408b0d54","signature_b64":"DWnKxgbCnvyC+/OxbXKNSe3wwcycJH+1BvAguxnd8P2Z5QwnIAHqCnuWiaNz8eIv58Cv4CJmgp7L9mbyKGQ4Dw==","signed_message":"open_graph_event_sha256_bytes","signed_at":"2026-07-25T17:44:44.158930Z"},"content_sha256":"eb0ecbfea472bdf9a11ce34325ac8be217c4955c63032ee49ab31a409d3b8bd2","schema_version":"1.0","event_id":"sha256:eb0ecbfea472bdf9a11ce34325ac8be217c4955c63032ee49ab31a409d3b8bd2"},{"event_type":"graph_snapshot","subject_pith_number":"pith:2025:OIN646RUJ5LIVJ2TASDOYFMMH2","target":"graph","payload":{"graph_snapshot":{"paper":{"title":"Automatically Detecting Heterogeneous Bugs in High-Performance Computing Scientific Software","license":"http://creativecommons.org/licenses/by/4.0/","headline":"","cross_cats":[],"primary_cat":"cs.SE","authors_text":"Aakash Kulkarni, Christopher Terrazas, Manish Motwani, Matthew Davis, Yunhan Qiao, Ziyan Chen","submitted_at":"2025-01-16T22:58:50Z","abstract_excerpt":"Scientific advancements rely on high-performance computing (HPC) applications that model real-world phenomena through simulations. These applications process vast amounts of data on specialized accelerators (eg., GPUs) using special libraries. Heterogeneous bugs occur in these applications when managing data movement across different platforms, such as CPUs and GPUs, leading to divergent behavior when using heterogeneous platforms compared to using only CPUs. Existing software testing techniques often fail to detect such bugs because either they do not account for platform-specific characteris"},"claims":{"count":0,"items":[],"snapshot_sha256":"258153158e38e3291e3d48162225fcdb2d5a3ed65a07baac614ab91432fd4f57"},"source":{"id":"2501.09872","kind":"arxiv","version":1},"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/2501.09872/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-05T10:02:12Z","supersedes":[],"prev_event":null,"signature":{"signature_status":"signed_v1","algorithm":"ed25519","key_id":"pith-v1-2026-05","public_key_fingerprint":"8d4b5ee74e4693bcd1df2446408b0d54","signature_b64":"SKyOtCDmLkvnoLkX435OpWCIqIJM+IJMNT0K9Co51RIFO6FD7V1MUCwtr+px+ZFP0AhbC8QUPxRPqmHmOdBmAA==","signed_message":"open_graph_event_sha256_bytes","signed_at":"2026-07-25T17:44:44.159309Z"},"content_sha256":"7deb57c84277800fb0332f841f91cb9b7ccd2ee6c168325ab7a6b1fe2b7a4547","schema_version":"1.0","event_id":"sha256:7deb57c84277800fb0332f841f91cb9b7ccd2ee6c168325ab7a6b1fe2b7a4547"}],"timestamp_proofs":[],"mirror_hints":[{"mirror_type":"https","name":"Pith Resolver","base_url":"https://pith.science","bundle_url":"https://pith.science/pith/OIN646RUJ5LIVJ2TASDOYFMMH2/bundle.json","state_url":"https://pith.science/pith/OIN646RUJ5LIVJ2TASDOYFMMH2/state.json","well_known_bundle_url":"https://pith.science/.well-known/pith/OIN646RUJ5LIVJ2TASDOYFMMH2/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-07-25T17:44:44Z","links":{"resolver":"https://pith.science/pith/OIN646RUJ5LIVJ2TASDOYFMMH2","bundle":"https://pith.science/pith/OIN646RUJ5LIVJ2TASDOYFMMH2/bundle.json","state":"https://pith.science/pith/OIN646RUJ5LIVJ2TASDOYFMMH2/state.json","well_known_bundle":"https://pith.science/.well-known/pith/OIN646RUJ5LIVJ2TASDOYFMMH2/bundle.json"},"state":{"state_type":"pith_open_graph_state","state_version":"1.0","pith_number":"pith:2025:OIN646RUJ5LIVJ2TASDOYFMMH2","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":"19d73bbe31234f9515a8bfb9ae853e33fcc5258ef4cedaca4aa56b6c220a2e1a","cross_cats_sorted":[],"license":"http://creativecommons.org/licenses/by/4.0/","primary_cat":"cs.SE","submitted_at":"2025-01-16T22:58:50Z","title_canon_sha256":"62d6cc0b5139b0b2d6cd7908928cc63f480ebaf670004ea1271ed96768373606"},"schema_version":"1.0","source":{"id":"2501.09872","kind":"arxiv","version":1}},"source_aliases":[{"alias_kind":"arxiv","alias_value":"2501.09872","created_at":"2026-07-05T10:02:12Z"},{"alias_kind":"arxiv_version","alias_value":"2501.09872v1","created_at":"2026-07-05T10:02:12Z"},{"alias_kind":"doi","alias_value":"10.48550/arxiv.2501.09872","created_at":"2026-07-05T10:02:12Z"},{"alias_kind":"pith_short_12","alias_value":"OIN646RUJ5LI","created_at":"2026-07-05T10:02:12Z"},{"alias_kind":"pith_short_16","alias_value":"OIN646RUJ5LIVJ2T","created_at":"2026-07-05T10:02:12Z"},{"alias_kind":"pith_short_8","alias_value":"OIN646RU","created_at":"2026-07-05T10:02:12Z"}],"graph_snapshots":[{"event_id":"sha256:7deb57c84277800fb0332f841f91cb9b7ccd2ee6c168325ab7a6b1fe2b7a4547","target":"graph","created_at":"2026-07-05T10:02:12Z","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/2501.09872/integrity.json","findings":[],"snapshot_sha256":"c28c3603d3b5d939e8dc4c7e95fa8dfce3d595e45f758748cecf8e644a296938","summary":{"advisory":0,"by_detector":{},"critical":0,"informational":0}},"paper":{"abstract_excerpt":"Scientific advancements rely on high-performance computing (HPC) applications that model real-world phenomena through simulations. These applications process vast amounts of data on specialized accelerators (eg., GPUs) using special libraries. Heterogeneous bugs occur in these applications when managing data movement across different platforms, such as CPUs and GPUs, leading to divergent behavior when using heterogeneous platforms compared to using only CPUs. Existing software testing techniques often fail to detect such bugs because either they do not account for platform-specific characteris","authors_text":"Aakash Kulkarni, Christopher Terrazas, Manish Motwani, Matthew Davis, Yunhan Qiao, Ziyan Chen","cross_cats":[],"headline":"","license":"http://creativecommons.org/licenses/by/4.0/","primary_cat":"cs.SE","submitted_at":"2025-01-16T22:58:50Z","title":"Automatically Detecting Heterogeneous Bugs in High-Performance Computing Scientific Software"},"references":{"count":0,"internal_anchors":0,"resolved_work":0,"sample":[],"snapshot_sha256":"258153158e38e3291e3d48162225fcdb2d5a3ed65a07baac614ab91432fd4f57"},"source":{"id":"2501.09872","kind":"arxiv","version":1},"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:eb0ecbfea472bdf9a11ce34325ac8be217c4955c63032ee49ab31a409d3b8bd2","target":"record","created_at":"2026-07-05T10:02:12Z","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":"19d73bbe31234f9515a8bfb9ae853e33fcc5258ef4cedaca4aa56b6c220a2e1a","cross_cats_sorted":[],"license":"http://creativecommons.org/licenses/by/4.0/","primary_cat":"cs.SE","submitted_at":"2025-01-16T22:58:50Z","title_canon_sha256":"62d6cc0b5139b0b2d6cd7908928cc63f480ebaf670004ea1271ed96768373606"},"schema_version":"1.0","source":{"id":"2501.09872","kind":"arxiv","version":1}},"canonical_sha256":"721bee7a344f568aa7530486ec158c3ea4a12c8644d5008f349c89f78f351b03","receipt":{"algorithm":"ed25519","builder_version":"pith-number-builder-2026-05-17-v1","canonical_sha256":"721bee7a344f568aa7530486ec158c3ea4a12c8644d5008f349c89f78f351b03","first_computed_at":"2026-07-05T10:02:12.679553Z","key_id":"pith-v1-2026-05","kind":"pith_receipt","last_reissued_at":"2026-07-05T10:02:12.679553Z","public_key_fingerprint":"8d4b5ee74e4693bcd1df2446408b0d54","receipt_version":"0.3","signature_b64":"VrsfyH6BLdeuPfYRJJERnOJGYYcXA0k0VTXXi9kogPte5R7gO7k2RhDGAj0VzHclEwVA8FYK8WJc8sSCC95xDA==","signature_status":"signed_v1","signed_at":"2026-07-05T10:02:12.680007Z","signed_message":"canonical_sha256_bytes"},"source_id":"2501.09872","source_kind":"arxiv","source_version":1}}},"equivocations":[],"invalid_events":[],"applied_event_ids":["sha256:eb0ecbfea472bdf9a11ce34325ac8be217c4955c63032ee49ab31a409d3b8bd2","sha256:7deb57c84277800fb0332f841f91cb9b7ccd2ee6c168325ab7a6b1fe2b7a4547"],"state_sha256":"9e3e3b3aa9a539d0ccf0d5e8d30a5ef6e9e923f665187a20cda6eda3d90a1274"},"bundle_signature":{"signature_status":"signed_v1","algorithm":"ed25519","key_id":"pith-v1-2026-05","public_key_fingerprint":"8d4b5ee74e4693bcd1df2446408b0d54","signature_b64":"wMImxMjaLokiV6M9GbMKSDTfSrMY4AXFkCGaFGK9UMrxJ2wHNo+v9NdCtr/WKloNIwAV4eXq+EMIpq1YcsxNDQ==","signed_message":"bundle_sha256_bytes","signed_at":"2026-07-25T17:44:44.161529Z","bundle_sha256":"d2831834e93a9b1d9910f2cab50bcbc9c3adc89e82a10894702c288723c8b85b"}}