{"bundle_type":"pith_open_graph_bundle","bundle_version":"1.0","pith_number":"pith:2022:RREFHGT3CE7CR6W3JAPTH3D7IZ","short_pith_number":"pith:RREFHGT3","canonical_record":{"source":{"id":"2201.11840","kind":"arxiv","version":3},"metadata":{"license":"http://arxiv.org/licenses/nonexclusive-distrib/1.0/","primary_cat":"cs.DC","submitted_at":"2022-01-27T22:54:59Z","cross_cats_sorted":[],"title_canon_sha256":"668a32948bad70871da6240f758064aac6bf760d10581fea0798d2a553ec16d1","abstract_canon_sha256":"33653a3378e2cad07fb34310b8360d71c000da3828a0b54425fea936c8f2d03a"},"schema_version":"1.0"},"canonical_sha256":"8c48539a7b113e28fadb481f33ec7f4665a63536aab9cafc57c9e1a4dc952961","source":{"kind":"arxiv","id":"2201.11840","version":3},"source_aliases":[{"alias_kind":"arxiv","alias_value":"2201.11840","created_at":"2026-07-05T04:41:54Z"},{"alias_kind":"arxiv_version","alias_value":"2201.11840v3","created_at":"2026-07-05T04:41:54Z"},{"alias_kind":"doi","alias_value":"10.48550/arxiv.2201.11840","created_at":"2026-07-05T04:41:54Z"},{"alias_kind":"pith_short_12","alias_value":"RREFHGT3CE7C","created_at":"2026-07-05T04:41:54Z"},{"alias_kind":"pith_short_16","alias_value":"RREFHGT3CE7CR6W3","created_at":"2026-07-05T04:41:54Z"},{"alias_kind":"pith_short_8","alias_value":"RREFHGT3","created_at":"2026-07-05T04:41:54Z"}],"events":[{"event_type":"record_created","subject_pith_number":"pith:2022:RREFHGT3CE7CR6W3JAPTH3D7IZ","target":"record","payload":{"canonical_record":{"source":{"id":"2201.11840","kind":"arxiv","version":3},"metadata":{"license":"http://arxiv.org/licenses/nonexclusive-distrib/1.0/","primary_cat":"cs.DC","submitted_at":"2022-01-27T22:54:59Z","cross_cats_sorted":[],"title_canon_sha256":"668a32948bad70871da6240f758064aac6bf760d10581fea0798d2a553ec16d1","abstract_canon_sha256":"33653a3378e2cad07fb34310b8360d71c000da3828a0b54425fea936c8f2d03a"},"schema_version":"1.0"},"canonical_sha256":"8c48539a7b113e28fadb481f33ec7f4665a63536aab9cafc57c9e1a4dc952961","receipt":{"kind":"pith_receipt","key_id":"pith-v1-2026-05","algorithm":"ed25519","signed_at":"2026-07-05T04:41:54.053370Z","signature_b64":"uneESc77HK3lHtwsBgKD3f9kpMDTAg6/eS2NS6WQsXbnwfy9jwoZ7n4FlXP17YtPfWokpjh7PHzQL04E0onHDw==","signed_message":"canonical_sha256_bytes","builder_version":"pith-number-builder-2026-05-17-v1","receipt_version":"0.3","canonical_sha256":"8c48539a7b113e28fadb481f33ec7f4665a63536aab9cafc57c9e1a4dc952961","last_reissued_at":"2026-07-05T04:41:54.052919Z","signature_status":"signed_v1","first_computed_at":"2026-07-05T04:41:54.052919Z","public_key_fingerprint":"8d4b5ee74e4693bcd1df2446408b0d54"},"source_kind":"arxiv","source_id":"2201.11840","source_version":3,"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-05T04:41:54Z","supersedes":[],"prev_event":null,"signature":{"signature_status":"signed_v1","algorithm":"ed25519","key_id":"pith-v1-2026-05","public_key_fingerprint":"8d4b5ee74e4693bcd1df2446408b0d54","signature_b64":"177RMCf+Io4poe2OU5mpu1IQ99G+iyU3bxzbtYEPeJXgHYcyWm5IihuIlHTVesO/TnqqsiEJ4ZhJAfGp0wZtCg==","signed_message":"open_graph_event_sha256_bytes","signed_at":"2026-08-10T12:27:30.180253Z"},"content_sha256":"93a400bbacd2e8391969832cb3c113e793dcebd85598a8c45d2541a305d4bbf2","schema_version":"1.0","event_id":"sha256:93a400bbacd2e8391969832cb3c113e793dcebd85598a8c45d2541a305d4bbf2"},{"event_type":"graph_snapshot","subject_pith_number":"pith:2022:RREFHGT3CE7CR6W3JAPTH3D7IZ","target":"graph","payload":{"graph_snapshot":{"paper":{"title":"GC3: An Optimizing Compiler for GPU Collective Communication","license":"http://arxiv.org/licenses/nonexclusive-distrib/1.0/","headline":"","cross_cats":[],"primary_cat":"cs.DC","authors_text":"Madanlal Musuvathi, Meghan Cowan, Olli Saarikivi, Saeed Maleki, Yifan Xiong","submitted_at":"2022-01-27T22:54:59Z","abstract_excerpt":"Machine learning models made up of millions or billions of parameters are trained and served on large multi-GPU systems. As models grow in size and execute on more GPUs, the collective communications used in these applications become a bottleneck. Custom collective algorithms optimized for both particular network topologies and application specific communication patterns can alleviate this bottleneck and help these applications scale. However, correctly and efficiently implementing custom algorithms is challenging.\n  This paper introduces GC3, a system for programmable GPU communication. GC3 p"},"claims":{"count":0,"items":[],"snapshot_sha256":"258153158e38e3291e3d48162225fcdb2d5a3ed65a07baac614ab91432fd4f57"},"source":{"id":"2201.11840","kind":"arxiv","version":3},"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/2201.11840/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-05T04:41:54Z","supersedes":[],"prev_event":null,"signature":{"signature_status":"signed_v1","algorithm":"ed25519","key_id":"pith-v1-2026-05","public_key_fingerprint":"8d4b5ee74e4693bcd1df2446408b0d54","signature_b64":"vflrqPsKRODA+fhQIlc5Uezv5aPGNJU4UGduloCDIeK5HDr2TvbGMz74vANtqB4WDclZG8hTvg5DZYoNaHKuDw==","signed_message":"open_graph_event_sha256_bytes","signed_at":"2026-08-10T12:27:30.180759Z"},"content_sha256":"26ea8b00c810f90da78d60d1e85cac913905b5c2b6c7b066a8437d36a11d75cb","schema_version":"1.0","event_id":"sha256:26ea8b00c810f90da78d60d1e85cac913905b5c2b6c7b066a8437d36a11d75cb"}],"timestamp_proofs":[],"mirror_hints":[{"mirror_type":"https","name":"Pith Resolver","base_url":"https://pith.science","bundle_url":"https://pith.science/pith/RREFHGT3CE7CR6W3JAPTH3D7IZ/bundle.json","state_url":"https://pith.science/pith/RREFHGT3CE7CR6W3JAPTH3D7IZ/state.json","well_known_bundle_url":"https://pith.science/.well-known/pith/RREFHGT3CE7CR6W3JAPTH3D7IZ/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-10T12:27:30Z","links":{"resolver":"https://pith.science/pith/RREFHGT3CE7CR6W3JAPTH3D7IZ","bundle":"https://pith.science/pith/RREFHGT3CE7CR6W3JAPTH3D7IZ/bundle.json","state":"https://pith.science/pith/RREFHGT3CE7CR6W3JAPTH3D7IZ/state.json","well_known_bundle":"https://pith.science/.well-known/pith/RREFHGT3CE7CR6W3JAPTH3D7IZ/bundle.json"},"state":{"state_type":"pith_open_graph_state","state_version":"1.0","pith_number":"pith:2022:RREFHGT3CE7CR6W3JAPTH3D7IZ","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":"33653a3378e2cad07fb34310b8360d71c000da3828a0b54425fea936c8f2d03a","cross_cats_sorted":[],"license":"http://arxiv.org/licenses/nonexclusive-distrib/1.0/","primary_cat":"cs.DC","submitted_at":"2022-01-27T22:54:59Z","title_canon_sha256":"668a32948bad70871da6240f758064aac6bf760d10581fea0798d2a553ec16d1"},"schema_version":"1.0","source":{"id":"2201.11840","kind":"arxiv","version":3}},"source_aliases":[{"alias_kind":"arxiv","alias_value":"2201.11840","created_at":"2026-07-05T04:41:54Z"},{"alias_kind":"arxiv_version","alias_value":"2201.11840v3","created_at":"2026-07-05T04:41:54Z"},{"alias_kind":"doi","alias_value":"10.48550/arxiv.2201.11840","created_at":"2026-07-05T04:41:54Z"},{"alias_kind":"pith_short_12","alias_value":"RREFHGT3CE7C","created_at":"2026-07-05T04:41:54Z"},{"alias_kind":"pith_short_16","alias_value":"RREFHGT3CE7CR6W3","created_at":"2026-07-05T04:41:54Z"},{"alias_kind":"pith_short_8","alias_value":"RREFHGT3","created_at":"2026-07-05T04:41:54Z"}],"graph_snapshots":[{"event_id":"sha256:26ea8b00c810f90da78d60d1e85cac913905b5c2b6c7b066a8437d36a11d75cb","target":"graph","created_at":"2026-07-05T04:41:54Z","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/2201.11840/integrity.json","findings":[],"snapshot_sha256":"c28c3603d3b5d939e8dc4c7e95fa8dfce3d595e45f758748cecf8e644a296938","summary":{"advisory":0,"by_detector":{},"critical":0,"informational":0}},"paper":{"abstract_excerpt":"Machine learning models made up of millions or billions of parameters are trained and served on large multi-GPU systems. As models grow in size and execute on more GPUs, the collective communications used in these applications become a bottleneck. Custom collective algorithms optimized for both particular network topologies and application specific communication patterns can alleviate this bottleneck and help these applications scale. However, correctly and efficiently implementing custom algorithms is challenging.\n  This paper introduces GC3, a system for programmable GPU communication. GC3 p","authors_text":"Madanlal Musuvathi, Meghan Cowan, Olli Saarikivi, Saeed Maleki, Yifan Xiong","cross_cats":[],"headline":"","license":"http://arxiv.org/licenses/nonexclusive-distrib/1.0/","primary_cat":"cs.DC","submitted_at":"2022-01-27T22:54:59Z","title":"GC3: An Optimizing Compiler for GPU Collective Communication"},"references":{"count":0,"internal_anchors":0,"resolved_work":0,"sample":[],"snapshot_sha256":"258153158e38e3291e3d48162225fcdb2d5a3ed65a07baac614ab91432fd4f57"},"source":{"id":"2201.11840","kind":"arxiv","version":3},"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:93a400bbacd2e8391969832cb3c113e793dcebd85598a8c45d2541a305d4bbf2","target":"record","created_at":"2026-07-05T04:41:54Z","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":"33653a3378e2cad07fb34310b8360d71c000da3828a0b54425fea936c8f2d03a","cross_cats_sorted":[],"license":"http://arxiv.org/licenses/nonexclusive-distrib/1.0/","primary_cat":"cs.DC","submitted_at":"2022-01-27T22:54:59Z","title_canon_sha256":"668a32948bad70871da6240f758064aac6bf760d10581fea0798d2a553ec16d1"},"schema_version":"1.0","source":{"id":"2201.11840","kind":"arxiv","version":3}},"canonical_sha256":"8c48539a7b113e28fadb481f33ec7f4665a63536aab9cafc57c9e1a4dc952961","receipt":{"algorithm":"ed25519","builder_version":"pith-number-builder-2026-05-17-v1","canonical_sha256":"8c48539a7b113e28fadb481f33ec7f4665a63536aab9cafc57c9e1a4dc952961","first_computed_at":"2026-07-05T04:41:54.052919Z","key_id":"pith-v1-2026-05","kind":"pith_receipt","last_reissued_at":"2026-07-05T04:41:54.052919Z","public_key_fingerprint":"8d4b5ee74e4693bcd1df2446408b0d54","receipt_version":"0.3","signature_b64":"uneESc77HK3lHtwsBgKD3f9kpMDTAg6/eS2NS6WQsXbnwfy9jwoZ7n4FlXP17YtPfWokpjh7PHzQL04E0onHDw==","signature_status":"signed_v1","signed_at":"2026-07-05T04:41:54.053370Z","signed_message":"canonical_sha256_bytes"},"source_id":"2201.11840","source_kind":"arxiv","source_version":3}}},"equivocations":[],"invalid_events":[],"applied_event_ids":["sha256:93a400bbacd2e8391969832cb3c113e793dcebd85598a8c45d2541a305d4bbf2","sha256:26ea8b00c810f90da78d60d1e85cac913905b5c2b6c7b066a8437d36a11d75cb"],"state_sha256":"7bbbcd4ad4c046cd44edde8ba84d3066f2d02c4f33b6a7c94e2422cb7219bcd2"},"bundle_signature":{"signature_status":"signed_v1","algorithm":"ed25519","key_id":"pith-v1-2026-05","public_key_fingerprint":"8d4b5ee74e4693bcd1df2446408b0d54","signature_b64":"0g/GLnVjYssmpQSRUwK2XOYOktgVj4KE7rwEtgGYNlwipSFLpMbQH3RcsZm6Jnv6WAEpui5GvXvKkBz/b/OXBg==","signed_message":"bundle_sha256_bytes","signed_at":"2026-08-10T12:27:30.184549Z","bundle_sha256":"8f7ca70f58cb188d080e5b7bdaa4e0f8b92aa71f767488fb016df8dc34d7e62c"}}