{"bundle_type":"pith_open_graph_bundle","bundle_version":"1.0","pith_number":"pith:2022:CMZCZFYGX6MLXMG4LQOH7HIR55","short_pith_number":"pith:CMZCZFYG","canonical_record":{"source":{"id":"2206.14276","kind":"arxiv","version":2},"metadata":{"license":"http://arxiv.org/licenses/nonexclusive-distrib/1.0/","primary_cat":"cs.DC","submitted_at":"2022-06-28T20:13:40Z","cross_cats_sorted":["cs.LG","cs.MS","stat.AP"],"title_canon_sha256":"857d0d02e724ca88cf9771100806ab60e64006509b5b9a772e7e50e07879b6b5","abstract_canon_sha256":"49a529599f34680303c59628f32a3dd43f13d988548ec4ba0e4e6e47ecd3ff2d"},"schema_version":"1.0"},"canonical_sha256":"13322c9706bf98bbb0dc5c1c7f9d11ef6bdbb29aba3b2be5a80748730d57f5ef","source":{"kind":"arxiv","id":"2206.14276","version":2},"source_aliases":[{"alias_kind":"arxiv","alias_value":"2206.14276","created_at":"2026-07-05T04:39:50Z"},{"alias_kind":"arxiv_version","alias_value":"2206.14276v2","created_at":"2026-07-05T04:39:50Z"},{"alias_kind":"doi","alias_value":"10.48550/arxiv.2206.14276","created_at":"2026-07-05T04:39:50Z"},{"alias_kind":"pith_short_12","alias_value":"CMZCZFYGX6ML","created_at":"2026-07-05T04:39:50Z"},{"alias_kind":"pith_short_16","alias_value":"CMZCZFYGX6MLXMG4","created_at":"2026-07-05T04:39:50Z"},{"alias_kind":"pith_short_8","alias_value":"CMZCZFYG","created_at":"2026-07-05T04:39:50Z"}],"events":[{"event_type":"record_created","subject_pith_number":"pith:2022:CMZCZFYGX6MLXMG4LQOH7HIR55","target":"record","payload":{"canonical_record":{"source":{"id":"2206.14276","kind":"arxiv","version":2},"metadata":{"license":"http://arxiv.org/licenses/nonexclusive-distrib/1.0/","primary_cat":"cs.DC","submitted_at":"2022-06-28T20:13:40Z","cross_cats_sorted":["cs.LG","cs.MS","stat.AP"],"title_canon_sha256":"857d0d02e724ca88cf9771100806ab60e64006509b5b9a772e7e50e07879b6b5","abstract_canon_sha256":"49a529599f34680303c59628f32a3dd43f13d988548ec4ba0e4e6e47ecd3ff2d"},"schema_version":"1.0"},"canonical_sha256":"13322c9706bf98bbb0dc5c1c7f9d11ef6bdbb29aba3b2be5a80748730d57f5ef","receipt":{"kind":"pith_receipt","key_id":"pith-v1-2026-05","algorithm":"ed25519","signed_at":"2026-07-05T04:39:50.657119Z","signature_b64":"ejYGv+asWsAKiKePsU94IntlkuFKQiEWS3BzwFNxOWe/0tLf8QvDBcvMGuto1uWNmKb+5kaXDV4Z+igkjcVHBg==","signed_message":"canonical_sha256_bytes","builder_version":"pith-number-builder-2026-05-17-v1","receipt_version":"0.3","canonical_sha256":"13322c9706bf98bbb0dc5c1c7f9d11ef6bdbb29aba3b2be5a80748730d57f5ef","last_reissued_at":"2026-07-05T04:39:50.656741Z","signature_status":"signed_v1","first_computed_at":"2026-07-05T04:39:50.656741Z","public_key_fingerprint":"8d4b5ee74e4693bcd1df2446408b0d54"},"source_kind":"arxiv","source_id":"2206.14276","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-05T04:39:50Z","supersedes":[],"prev_event":null,"signature":{"signature_status":"signed_v1","algorithm":"ed25519","key_id":"pith-v1-2026-05","public_key_fingerprint":"8d4b5ee74e4693bcd1df2446408b0d54","signature_b64":"4bFgbCFa/kRDgLraVL3CbMfklCJIZTsxWNabaxagSWxwg5EAaYxzDLskSIkAAS+g+kaslZO0rJVxxpuwhDOJAw==","signed_message":"open_graph_event_sha256_bytes","signed_at":"2026-08-12T14:29:37.111781Z"},"content_sha256":"469b85ae29a1c016bc446f0f3fa46318ab76db014ce2286f38e96f2e4f1020f4","schema_version":"1.0","event_id":"sha256:469b85ae29a1c016bc446f0f3fa46318ab76db014ce2286f38e96f2e4f1020f4"},{"event_type":"graph_snapshot","subject_pith_number":"pith:2022:CMZCZFYGX6MLXMG4LQOH7HIR55","target":"graph","payload":{"graph_snapshot":{"paper":{"title":"NumS: Scalable Array Programming for the Cloud","license":"http://arxiv.org/licenses/nonexclusive-distrib/1.0/","headline":"","cross_cats":["cs.LG","cs.MS","stat.AP"],"primary_cat":"cs.DC","authors_text":"Alvin Cheung, Ion Stoica, Lianmin Zheng, Melih Elibol, Michael I. Jordan, Samyu Yagati, Vinamra Benara","submitted_at":"2022-06-28T20:13:40Z","abstract_excerpt":"Scientists increasingly rely on Python tools to perform scalable distributed memory array operations using rich, NumPy-like expressions. However, many of these tools rely on dynamic schedulers optimized for abstract task graphs, which often encounter memory and network bandwidth-related bottlenecks due to sub-optimal data and operator placement decisions. Tools built on the message passing interface (MPI), such as ScaLAPACK and SLATE, have better scaling properties, but these solutions require specialized knowledge to use. In this work, we present NumS, an array programming library which optim"},"claims":{"count":0,"items":[],"snapshot_sha256":"258153158e38e3291e3d48162225fcdb2d5a3ed65a07baac614ab91432fd4f57"},"source":{"id":"2206.14276","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/2206.14276/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:39:50Z","supersedes":[],"prev_event":null,"signature":{"signature_status":"signed_v1","algorithm":"ed25519","key_id":"pith-v1-2026-05","public_key_fingerprint":"8d4b5ee74e4693bcd1df2446408b0d54","signature_b64":"odzXngPOHC5FyrcavomLfyTlCAP+QNQcTfTnq2ER7px/ZYtQJ1Z90IpwizT+dUUU/QcVq6dIlpvnWaDUxGhiCA==","signed_message":"open_graph_event_sha256_bytes","signed_at":"2026-08-12T14:29:37.112443Z"},"content_sha256":"0beb743da2d230c527738f0108efe5071a1f369e0844231a53bd51e30269ef9c","schema_version":"1.0","event_id":"sha256:0beb743da2d230c527738f0108efe5071a1f369e0844231a53bd51e30269ef9c"}],"timestamp_proofs":[],"mirror_hints":[{"mirror_type":"https","name":"Pith Resolver","base_url":"https://pith.science","bundle_url":"https://pith.science/pith/CMZCZFYGX6MLXMG4LQOH7HIR55/bundle.json","state_url":"https://pith.science/pith/CMZCZFYGX6MLXMG4LQOH7HIR55/state.json","well_known_bundle_url":"https://pith.science/.well-known/pith/CMZCZFYGX6MLXMG4LQOH7HIR55/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-12T14:29:37Z","links":{"resolver":"https://pith.science/pith/CMZCZFYGX6MLXMG4LQOH7HIR55","bundle":"https://pith.science/pith/CMZCZFYGX6MLXMG4LQOH7HIR55/bundle.json","state":"https://pith.science/pith/CMZCZFYGX6MLXMG4LQOH7HIR55/state.json","well_known_bundle":"https://pith.science/.well-known/pith/CMZCZFYGX6MLXMG4LQOH7HIR55/bundle.json"},"state":{"state_type":"pith_open_graph_state","state_version":"1.0","pith_number":"pith:2022:CMZCZFYGX6MLXMG4LQOH7HIR55","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":"49a529599f34680303c59628f32a3dd43f13d988548ec4ba0e4e6e47ecd3ff2d","cross_cats_sorted":["cs.LG","cs.MS","stat.AP"],"license":"http://arxiv.org/licenses/nonexclusive-distrib/1.0/","primary_cat":"cs.DC","submitted_at":"2022-06-28T20:13:40Z","title_canon_sha256":"857d0d02e724ca88cf9771100806ab60e64006509b5b9a772e7e50e07879b6b5"},"schema_version":"1.0","source":{"id":"2206.14276","kind":"arxiv","version":2}},"source_aliases":[{"alias_kind":"arxiv","alias_value":"2206.14276","created_at":"2026-07-05T04:39:50Z"},{"alias_kind":"arxiv_version","alias_value":"2206.14276v2","created_at":"2026-07-05T04:39:50Z"},{"alias_kind":"doi","alias_value":"10.48550/arxiv.2206.14276","created_at":"2026-07-05T04:39:50Z"},{"alias_kind":"pith_short_12","alias_value":"CMZCZFYGX6ML","created_at":"2026-07-05T04:39:50Z"},{"alias_kind":"pith_short_16","alias_value":"CMZCZFYGX6MLXMG4","created_at":"2026-07-05T04:39:50Z"},{"alias_kind":"pith_short_8","alias_value":"CMZCZFYG","created_at":"2026-07-05T04:39:50Z"}],"graph_snapshots":[{"event_id":"sha256:0beb743da2d230c527738f0108efe5071a1f369e0844231a53bd51e30269ef9c","target":"graph","created_at":"2026-07-05T04:39:50Z","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/2206.14276/integrity.json","findings":[],"snapshot_sha256":"c28c3603d3b5d939e8dc4c7e95fa8dfce3d595e45f758748cecf8e644a296938","summary":{"advisory":0,"by_detector":{},"critical":0,"informational":0}},"paper":{"abstract_excerpt":"Scientists increasingly rely on Python tools to perform scalable distributed memory array operations using rich, NumPy-like expressions. However, many of these tools rely on dynamic schedulers optimized for abstract task graphs, which often encounter memory and network bandwidth-related bottlenecks due to sub-optimal data and operator placement decisions. Tools built on the message passing interface (MPI), such as ScaLAPACK and SLATE, have better scaling properties, but these solutions require specialized knowledge to use. In this work, we present NumS, an array programming library which optim","authors_text":"Alvin Cheung, Ion Stoica, Lianmin Zheng, Melih Elibol, Michael I. Jordan, Samyu Yagati, Vinamra Benara","cross_cats":["cs.LG","cs.MS","stat.AP"],"headline":"","license":"http://arxiv.org/licenses/nonexclusive-distrib/1.0/","primary_cat":"cs.DC","submitted_at":"2022-06-28T20:13:40Z","title":"NumS: Scalable Array Programming for the Cloud"},"references":{"count":0,"internal_anchors":0,"resolved_work":0,"sample":[],"snapshot_sha256":"258153158e38e3291e3d48162225fcdb2d5a3ed65a07baac614ab91432fd4f57"},"source":{"id":"2206.14276","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:469b85ae29a1c016bc446f0f3fa46318ab76db014ce2286f38e96f2e4f1020f4","target":"record","created_at":"2026-07-05T04:39:50Z","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":"49a529599f34680303c59628f32a3dd43f13d988548ec4ba0e4e6e47ecd3ff2d","cross_cats_sorted":["cs.LG","cs.MS","stat.AP"],"license":"http://arxiv.org/licenses/nonexclusive-distrib/1.0/","primary_cat":"cs.DC","submitted_at":"2022-06-28T20:13:40Z","title_canon_sha256":"857d0d02e724ca88cf9771100806ab60e64006509b5b9a772e7e50e07879b6b5"},"schema_version":"1.0","source":{"id":"2206.14276","kind":"arxiv","version":2}},"canonical_sha256":"13322c9706bf98bbb0dc5c1c7f9d11ef6bdbb29aba3b2be5a80748730d57f5ef","receipt":{"algorithm":"ed25519","builder_version":"pith-number-builder-2026-05-17-v1","canonical_sha256":"13322c9706bf98bbb0dc5c1c7f9d11ef6bdbb29aba3b2be5a80748730d57f5ef","first_computed_at":"2026-07-05T04:39:50.656741Z","key_id":"pith-v1-2026-05","kind":"pith_receipt","last_reissued_at":"2026-07-05T04:39:50.656741Z","public_key_fingerprint":"8d4b5ee74e4693bcd1df2446408b0d54","receipt_version":"0.3","signature_b64":"ejYGv+asWsAKiKePsU94IntlkuFKQiEWS3BzwFNxOWe/0tLf8QvDBcvMGuto1uWNmKb+5kaXDV4Z+igkjcVHBg==","signature_status":"signed_v1","signed_at":"2026-07-05T04:39:50.657119Z","signed_message":"canonical_sha256_bytes"},"source_id":"2206.14276","source_kind":"arxiv","source_version":2}}},"equivocations":[],"invalid_events":[],"applied_event_ids":["sha256:469b85ae29a1c016bc446f0f3fa46318ab76db014ce2286f38e96f2e4f1020f4","sha256:0beb743da2d230c527738f0108efe5071a1f369e0844231a53bd51e30269ef9c"],"state_sha256":"a77c2cc058939e79bdc1581992eec71fadbf4bc78f6898299c6226562ac48507"},"bundle_signature":{"signature_status":"signed_v1","algorithm":"ed25519","key_id":"pith-v1-2026-05","public_key_fingerprint":"8d4b5ee74e4693bcd1df2446408b0d54","signature_b64":"AWMz7YTu9RyE1jT806XZAEZgBHPMLX2/04OKXxyPxRXL1MyRY5ooB+7LX8/+1wyA1udp3tn1mxk0kdcrsfyzDQ==","signed_message":"bundle_sha256_bytes","signed_at":"2026-08-12T14:29:37.116693Z","bundle_sha256":"056cff3e810fe6650e4ebd268e76b70fb9a6cc8722d01998fa8b136e1da69e97"}}