{"bundle_type":"pith_open_graph_bundle","bundle_version":"1.0","pith_number":"pith:2022:6M2YCSRPCGCD3D6NQJV6UJ4S6L","short_pith_number":"pith:6M2YCSRP","canonical_record":{"source":{"id":"2207.13901","kind":"arxiv","version":1},"metadata":{"license":"http://creativecommons.org/licenses/by/4.0/","primary_cat":"cs.DC","submitted_at":"2022-07-28T06:42:53Z","cross_cats_sorted":["cs.PL"],"title_canon_sha256":"bce4d20d1327edf710da6d574b4d34583e00fbe3acb3411d29d90fd9db1732b4","abstract_canon_sha256":"65a7f9357201f6c8ec56ee5a7ffab7ecc67184828d56dfe191a4a27dc580b575"},"schema_version":"1.0"},"canonical_sha256":"f335814a2f11843d8fcd826bea2792f2cda9ba9bd9c5af7f540372c953ba9c64","source":{"kind":"arxiv","id":"2207.13901","version":1},"source_aliases":[{"alias_kind":"arxiv","alias_value":"2207.13901","created_at":"2026-07-05T04:44:22Z"},{"alias_kind":"arxiv_version","alias_value":"2207.13901v1","created_at":"2026-07-05T04:44:22Z"},{"alias_kind":"doi","alias_value":"10.48550/arxiv.2207.13901","created_at":"2026-07-05T04:44:22Z"},{"alias_kind":"pith_short_12","alias_value":"6M2YCSRPCGCD","created_at":"2026-07-05T04:44:22Z"},{"alias_kind":"pith_short_16","alias_value":"6M2YCSRPCGCD3D6N","created_at":"2026-07-05T04:44:22Z"},{"alias_kind":"pith_short_8","alias_value":"6M2YCSRP","created_at":"2026-07-05T04:44:22Z"}],"events":[{"event_type":"record_created","subject_pith_number":"pith:2022:6M2YCSRPCGCD3D6NQJV6UJ4S6L","target":"record","payload":{"canonical_record":{"source":{"id":"2207.13901","kind":"arxiv","version":1},"metadata":{"license":"http://creativecommons.org/licenses/by/4.0/","primary_cat":"cs.DC","submitted_at":"2022-07-28T06:42:53Z","cross_cats_sorted":["cs.PL"],"title_canon_sha256":"bce4d20d1327edf710da6d574b4d34583e00fbe3acb3411d29d90fd9db1732b4","abstract_canon_sha256":"65a7f9357201f6c8ec56ee5a7ffab7ecc67184828d56dfe191a4a27dc580b575"},"schema_version":"1.0"},"canonical_sha256":"f335814a2f11843d8fcd826bea2792f2cda9ba9bd9c5af7f540372c953ba9c64","receipt":{"kind":"pith_receipt","key_id":"pith-v1-2026-05","algorithm":"ed25519","signed_at":"2026-07-05T04:44:22.485028Z","signature_b64":"j7eJwx6pvnc3uDQnV69V65KO+YSOSM67r5Wt0EjUrXo+xRCyiIYvYpforGQtg/ub5Z6g4BxodvG+BZ8DHRCHAw==","signed_message":"canonical_sha256_bytes","builder_version":"pith-number-builder-2026-05-17-v1","receipt_version":"0.3","canonical_sha256":"f335814a2f11843d8fcd826bea2792f2cda9ba9bd9c5af7f540372c953ba9c64","last_reissued_at":"2026-07-05T04:44:22.484688Z","signature_status":"signed_v1","first_computed_at":"2026-07-05T04:44:22.484688Z","public_key_fingerprint":"8d4b5ee74e4693bcd1df2446408b0d54"},"source_kind":"arxiv","source_id":"2207.13901","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-05T04:44:22Z","supersedes":[],"prev_event":null,"signature":{"signature_status":"signed_v1","algorithm":"ed25519","key_id":"pith-v1-2026-05","public_key_fingerprint":"8d4b5ee74e4693bcd1df2446408b0d54","signature_b64":"yWRmTNucCKKcd5lYySDUctZ+MjseWV07oltQpncsa0wxkG3F3+/TDw41Aw3QSEo9OGbTfpNDpLzGQv8+JG5mCA==","signed_message":"open_graph_event_sha256_bytes","signed_at":"2026-07-10T13:01:50.364531Z"},"content_sha256":"41dd29f6c51534154b48a40d2d6a90f2ef8342222a4501a44bb7ddbcb31d99a3","schema_version":"1.0","event_id":"sha256:41dd29f6c51534154b48a40d2d6a90f2ef8342222a4501a44bb7ddbcb31d99a3"},{"event_type":"graph_snapshot","subject_pith_number":"pith:2022:6M2YCSRPCGCD3D6NQJV6UJ4S6L","target":"graph","payload":{"graph_snapshot":{"paper":{"title":"SpDISTAL: Compiling Distributed Sparse Tensor Computations","license":"http://creativecommons.org/licenses/by/4.0/","headline":"","cross_cats":["cs.PL"],"primary_cat":"cs.DC","authors_text":"Alex Aiken, Fredrik Kjolstad, Rohan Yadav","submitted_at":"2022-07-28T06:42:53Z","abstract_excerpt":"We introduce SpDISTAL, a compiler for sparse tensor algebra that targets distributed systems. SpDISTAL combines separate descriptions of tensor algebra expressions, sparse data structures, data distribution, and computation distribution. Thus, it enables distributed execution of sparse tensor algebra expressions with a wide variety of sparse data structures and data distributions. SpDISTAL is implemented as a C++ library that targets a distributed task-based runtime system and can generate code for nodes with both multi-core CPUs and multiple GPUs. SpDISTAL generates distributed code that achi"},"claims":{"count":0,"items":[],"snapshot_sha256":"258153158e38e3291e3d48162225fcdb2d5a3ed65a07baac614ab91432fd4f57"},"source":{"id":"2207.13901","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/2207.13901/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:44:22Z","supersedes":[],"prev_event":null,"signature":{"signature_status":"signed_v1","algorithm":"ed25519","key_id":"pith-v1-2026-05","public_key_fingerprint":"8d4b5ee74e4693bcd1df2446408b0d54","signature_b64":"tQn+Mlx9+OosIkfa2OgR6+l7f3FCR4XM3xo9HlaYcgGJztc96W1IBd9Q6wHhs/X8fDWBuVz/QAhiAoITA1FSDQ==","signed_message":"open_graph_event_sha256_bytes","signed_at":"2026-07-10T13:01:50.364929Z"},"content_sha256":"12f326b6ec5dee49ba4e63b9bae8e8db8b21edc641f14655b640270bf641cd90","schema_version":"1.0","event_id":"sha256:12f326b6ec5dee49ba4e63b9bae8e8db8b21edc641f14655b640270bf641cd90"}],"timestamp_proofs":[],"mirror_hints":[{"mirror_type":"https","name":"Pith Resolver","base_url":"https://pith.science","bundle_url":"https://pith.science/pith/6M2YCSRPCGCD3D6NQJV6UJ4S6L/bundle.json","state_url":"https://pith.science/pith/6M2YCSRPCGCD3D6NQJV6UJ4S6L/state.json","well_known_bundle_url":"https://pith.science/.well-known/pith/6M2YCSRPCGCD3D6NQJV6UJ4S6L/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-10T13:01:50Z","links":{"resolver":"https://pith.science/pith/6M2YCSRPCGCD3D6NQJV6UJ4S6L","bundle":"https://pith.science/pith/6M2YCSRPCGCD3D6NQJV6UJ4S6L/bundle.json","state":"https://pith.science/pith/6M2YCSRPCGCD3D6NQJV6UJ4S6L/state.json","well_known_bundle":"https://pith.science/.well-known/pith/6M2YCSRPCGCD3D6NQJV6UJ4S6L/bundle.json"},"state":{"state_type":"pith_open_graph_state","state_version":"1.0","pith_number":"pith:2022:6M2YCSRPCGCD3D6NQJV6UJ4S6L","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":"65a7f9357201f6c8ec56ee5a7ffab7ecc67184828d56dfe191a4a27dc580b575","cross_cats_sorted":["cs.PL"],"license":"http://creativecommons.org/licenses/by/4.0/","primary_cat":"cs.DC","submitted_at":"2022-07-28T06:42:53Z","title_canon_sha256":"bce4d20d1327edf710da6d574b4d34583e00fbe3acb3411d29d90fd9db1732b4"},"schema_version":"1.0","source":{"id":"2207.13901","kind":"arxiv","version":1}},"source_aliases":[{"alias_kind":"arxiv","alias_value":"2207.13901","created_at":"2026-07-05T04:44:22Z"},{"alias_kind":"arxiv_version","alias_value":"2207.13901v1","created_at":"2026-07-05T04:44:22Z"},{"alias_kind":"doi","alias_value":"10.48550/arxiv.2207.13901","created_at":"2026-07-05T04:44:22Z"},{"alias_kind":"pith_short_12","alias_value":"6M2YCSRPCGCD","created_at":"2026-07-05T04:44:22Z"},{"alias_kind":"pith_short_16","alias_value":"6M2YCSRPCGCD3D6N","created_at":"2026-07-05T04:44:22Z"},{"alias_kind":"pith_short_8","alias_value":"6M2YCSRP","created_at":"2026-07-05T04:44:22Z"}],"graph_snapshots":[{"event_id":"sha256:12f326b6ec5dee49ba4e63b9bae8e8db8b21edc641f14655b640270bf641cd90","target":"graph","created_at":"2026-07-05T04:44: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":0,"items":[],"snapshot_sha256":"258153158e38e3291e3d48162225fcdb2d5a3ed65a07baac614ab91432fd4f57"},"formal_canon":{"evidence_count":0,"snapshot_sha256":"258153158e38e3291e3d48162225fcdb2d5a3ed65a07baac614ab91432fd4f57"},"integrity":{"available":true,"clean":true,"detectors_run":[],"endpoint":"/pith/2207.13901/integrity.json","findings":[],"snapshot_sha256":"c28c3603d3b5d939e8dc4c7e95fa8dfce3d595e45f758748cecf8e644a296938","summary":{"advisory":0,"by_detector":{},"critical":0,"informational":0}},"paper":{"abstract_excerpt":"We introduce SpDISTAL, a compiler for sparse tensor algebra that targets distributed systems. SpDISTAL combines separate descriptions of tensor algebra expressions, sparse data structures, data distribution, and computation distribution. Thus, it enables distributed execution of sparse tensor algebra expressions with a wide variety of sparse data structures and data distributions. SpDISTAL is implemented as a C++ library that targets a distributed task-based runtime system and can generate code for nodes with both multi-core CPUs and multiple GPUs. SpDISTAL generates distributed code that achi","authors_text":"Alex Aiken, Fredrik Kjolstad, Rohan Yadav","cross_cats":["cs.PL"],"headline":"","license":"http://creativecommons.org/licenses/by/4.0/","primary_cat":"cs.DC","submitted_at":"2022-07-28T06:42:53Z","title":"SpDISTAL: Compiling Distributed Sparse Tensor Computations"},"references":{"count":0,"internal_anchors":0,"resolved_work":0,"sample":[],"snapshot_sha256":"258153158e38e3291e3d48162225fcdb2d5a3ed65a07baac614ab91432fd4f57"},"source":{"id":"2207.13901","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:41dd29f6c51534154b48a40d2d6a90f2ef8342222a4501a44bb7ddbcb31d99a3","target":"record","created_at":"2026-07-05T04:44: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":"65a7f9357201f6c8ec56ee5a7ffab7ecc67184828d56dfe191a4a27dc580b575","cross_cats_sorted":["cs.PL"],"license":"http://creativecommons.org/licenses/by/4.0/","primary_cat":"cs.DC","submitted_at":"2022-07-28T06:42:53Z","title_canon_sha256":"bce4d20d1327edf710da6d574b4d34583e00fbe3acb3411d29d90fd9db1732b4"},"schema_version":"1.0","source":{"id":"2207.13901","kind":"arxiv","version":1}},"canonical_sha256":"f335814a2f11843d8fcd826bea2792f2cda9ba9bd9c5af7f540372c953ba9c64","receipt":{"algorithm":"ed25519","builder_version":"pith-number-builder-2026-05-17-v1","canonical_sha256":"f335814a2f11843d8fcd826bea2792f2cda9ba9bd9c5af7f540372c953ba9c64","first_computed_at":"2026-07-05T04:44:22.484688Z","key_id":"pith-v1-2026-05","kind":"pith_receipt","last_reissued_at":"2026-07-05T04:44:22.484688Z","public_key_fingerprint":"8d4b5ee74e4693bcd1df2446408b0d54","receipt_version":"0.3","signature_b64":"j7eJwx6pvnc3uDQnV69V65KO+YSOSM67r5Wt0EjUrXo+xRCyiIYvYpforGQtg/ub5Z6g4BxodvG+BZ8DHRCHAw==","signature_status":"signed_v1","signed_at":"2026-07-05T04:44:22.485028Z","signed_message":"canonical_sha256_bytes"},"source_id":"2207.13901","source_kind":"arxiv","source_version":1}}},"equivocations":[],"invalid_events":[],"applied_event_ids":["sha256:41dd29f6c51534154b48a40d2d6a90f2ef8342222a4501a44bb7ddbcb31d99a3","sha256:12f326b6ec5dee49ba4e63b9bae8e8db8b21edc641f14655b640270bf641cd90"],"state_sha256":"6128f54c3dcb1cc94aa361554d0925ab77432f1adb2cae2ca0ce6acbdcaff996"},"bundle_signature":{"signature_status":"signed_v1","algorithm":"ed25519","key_id":"pith-v1-2026-05","public_key_fingerprint":"8d4b5ee74e4693bcd1df2446408b0d54","signature_b64":"omT+w1Pr/4fgFxNijcTDZEHak9BuENghIDweG2vNCG1awOhknn6SkTkArifDdQHnwuTGWQpl4NZLqm7Sqt6hDw==","signed_message":"bundle_sha256_bytes","signed_at":"2026-07-10T13:01:50.366771Z","bundle_sha256":"47a02548e7000faadaddb2a5f89a377d1a7bafa935fc590c89d1fd69362dec4d"}}