{"bundle_type":"pith_open_graph_bundle","bundle_version":"1.0","pith_number":"pith:2021:IRJTVWJWRABH2DFP5CWEP4A4HT","short_pith_number":"pith:IRJTVWJW","canonical_record":{"source":{"id":"2111.04872","kind":"arxiv","version":2},"metadata":{"license":"http://creativecommons.org/licenses/by/4.0/","primary_cat":"cs.DC","submitted_at":"2021-11-08T23:32:39Z","cross_cats_sorted":["cs.PF","cs.PL"],"title_canon_sha256":"3b9ba836186dbe59db133eb9767bb92a3d613128d6b2d1d7d3bd510b85c424ef","abstract_canon_sha256":"1175f746edad5cfb7292b20678031651265b18ef19384606e3cf27f99d345e37"},"schema_version":"1.0"},"canonical_sha256":"44533ad93688027d0cafe8ac47f01c3cedf6fce41f318ade0808bf1bc6eee127","source":{"kind":"arxiv","id":"2111.04872","version":2},"source_aliases":[{"alias_kind":"arxiv","alias_value":"2111.04872","created_at":"2026-07-05T06:46:29Z"},{"alias_kind":"arxiv_version","alias_value":"2111.04872v2","created_at":"2026-07-05T06:46:29Z"},{"alias_kind":"doi","alias_value":"10.48550/arxiv.2111.04872","created_at":"2026-07-05T06:46:29Z"},{"alias_kind":"pith_short_12","alias_value":"IRJTVWJWRABH","created_at":"2026-07-05T06:46:29Z"},{"alias_kind":"pith_short_16","alias_value":"IRJTVWJWRABH2DFP","created_at":"2026-07-05T06:46:29Z"},{"alias_kind":"pith_short_8","alias_value":"IRJTVWJW","created_at":"2026-07-05T06:46:29Z"}],"events":[{"event_type":"record_created","subject_pith_number":"pith:2021:IRJTVWJWRABH2DFP5CWEP4A4HT","target":"record","payload":{"canonical_record":{"source":{"id":"2111.04872","kind":"arxiv","version":2},"metadata":{"license":"http://creativecommons.org/licenses/by/4.0/","primary_cat":"cs.DC","submitted_at":"2021-11-08T23:32:39Z","cross_cats_sorted":["cs.PF","cs.PL"],"title_canon_sha256":"3b9ba836186dbe59db133eb9767bb92a3d613128d6b2d1d7d3bd510b85c424ef","abstract_canon_sha256":"1175f746edad5cfb7292b20678031651265b18ef19384606e3cf27f99d345e37"},"schema_version":"1.0"},"canonical_sha256":"44533ad93688027d0cafe8ac47f01c3cedf6fce41f318ade0808bf1bc6eee127","receipt":{"kind":"pith_receipt","key_id":"pith-v1-2026-05","algorithm":"ed25519","signed_at":"2026-07-05T06:46:29.425498Z","signature_b64":"QVrvvzgs9mH4qQMEzG/A8YGVuq7E4tLDkWcdWn3Hqdru0QeIR8cBt5tEAZkwMg96HFW2Wn8U2sI5IpoKwfH7Ag==","signed_message":"canonical_sha256_bytes","builder_version":"pith-number-builder-2026-05-17-v1","receipt_version":"0.3","canonical_sha256":"44533ad93688027d0cafe8ac47f01c3cedf6fce41f318ade0808bf1bc6eee127","last_reissued_at":"2026-07-05T06:46:29.425075Z","signature_status":"signed_v1","first_computed_at":"2026-07-05T06:46:29.425075Z","public_key_fingerprint":"8d4b5ee74e4693bcd1df2446408b0d54"},"source_kind":"arxiv","source_id":"2111.04872","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-05T06:46:29Z","supersedes":[],"prev_event":null,"signature":{"signature_status":"signed_v1","algorithm":"ed25519","key_id":"pith-v1-2026-05","public_key_fingerprint":"8d4b5ee74e4693bcd1df2446408b0d54","signature_b64":"ZEu9DEK6hs0aFy/C/yms5Yt8qIvUWZPY9oZjgj3Da+ZAkW3ul2tmGtUy6mucUAfC+VF82AGQZqoIxZvYPxlSAg==","signed_message":"open_graph_event_sha256_bytes","signed_at":"2026-07-06T23:24:13.934250Z"},"content_sha256":"f889e020d5aa3454fb97c3ab62133fd989404a05284c7558d8b0962631242c1e","schema_version":"1.0","event_id":"sha256:f889e020d5aa3454fb97c3ab62133fd989404a05284c7558d8b0962631242c1e"},{"event_type":"graph_snapshot","subject_pith_number":"pith:2021:IRJTVWJWRABH2DFP5CWEP4A4HT","target":"graph","payload":{"graph_snapshot":{"paper":{"title":"Performance Evaluation of Python Parallel Programming Models: Charm4Py and mpi4py","license":"http://creativecommons.org/licenses/by/4.0/","headline":"","cross_cats":["cs.PF","cs.PL"],"primary_cat":"cs.DC","authors_text":"Jaemin Choi, Laxmikant V. Kale, Matthias Diener, Simeng Liu, Zane Fink","submitted_at":"2021-11-08T23:32:39Z","abstract_excerpt":"Python is rapidly becoming the lingua franca of machine learning and scientific computing. With the broad use of frameworks such as Numpy, SciPy, and TensorFlow, scientific computing and machine learning are seeing a productivity boost on systems without a requisite loss in performance. While high-performance libraries often provide adequate performance within a node, distributed computing is required to scale Python across nodes and make it genuinely competitive in large-scale high-performance computing. Many frameworks, such as Charm4Py, DaCe, Dask, Legate Numpy, mpi4py, and Ray, scale Pytho"},"claims":{"count":0,"items":[],"snapshot_sha256":"258153158e38e3291e3d48162225fcdb2d5a3ed65a07baac614ab91432fd4f57"},"source":{"id":"2111.04872","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/2111.04872/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-05T06:46:29Z","supersedes":[],"prev_event":null,"signature":{"signature_status":"signed_v1","algorithm":"ed25519","key_id":"pith-v1-2026-05","public_key_fingerprint":"8d4b5ee74e4693bcd1df2446408b0d54","signature_b64":"IVUm5XsoFOfMn8X6kh6+4Yt6MG3wk0zjYpaKxdWQa2DSZp+SoAaGiv0d3BIjGok1FYANsI1lXcA+cDIn0ZPBAA==","signed_message":"open_graph_event_sha256_bytes","signed_at":"2026-07-06T23:24:13.934646Z"},"content_sha256":"3d1dfef6f20fa8bde10925837561ca5ec6325a01a271de0112e41e905d047fb2","schema_version":"1.0","event_id":"sha256:3d1dfef6f20fa8bde10925837561ca5ec6325a01a271de0112e41e905d047fb2"}],"timestamp_proofs":[],"mirror_hints":[{"mirror_type":"https","name":"Pith Resolver","base_url":"https://pith.science","bundle_url":"https://pith.science/pith/IRJTVWJWRABH2DFP5CWEP4A4HT/bundle.json","state_url":"https://pith.science/pith/IRJTVWJWRABH2DFP5CWEP4A4HT/state.json","well_known_bundle_url":"https://pith.science/.well-known/pith/IRJTVWJWRABH2DFP5CWEP4A4HT/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-06T23:24:13Z","links":{"resolver":"https://pith.science/pith/IRJTVWJWRABH2DFP5CWEP4A4HT","bundle":"https://pith.science/pith/IRJTVWJWRABH2DFP5CWEP4A4HT/bundle.json","state":"https://pith.science/pith/IRJTVWJWRABH2DFP5CWEP4A4HT/state.json","well_known_bundle":"https://pith.science/.well-known/pith/IRJTVWJWRABH2DFP5CWEP4A4HT/bundle.json"},"state":{"state_type":"pith_open_graph_state","state_version":"1.0","pith_number":"pith:2021:IRJTVWJWRABH2DFP5CWEP4A4HT","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":"1175f746edad5cfb7292b20678031651265b18ef19384606e3cf27f99d345e37","cross_cats_sorted":["cs.PF","cs.PL"],"license":"http://creativecommons.org/licenses/by/4.0/","primary_cat":"cs.DC","submitted_at":"2021-11-08T23:32:39Z","title_canon_sha256":"3b9ba836186dbe59db133eb9767bb92a3d613128d6b2d1d7d3bd510b85c424ef"},"schema_version":"1.0","source":{"id":"2111.04872","kind":"arxiv","version":2}},"source_aliases":[{"alias_kind":"arxiv","alias_value":"2111.04872","created_at":"2026-07-05T06:46:29Z"},{"alias_kind":"arxiv_version","alias_value":"2111.04872v2","created_at":"2026-07-05T06:46:29Z"},{"alias_kind":"doi","alias_value":"10.48550/arxiv.2111.04872","created_at":"2026-07-05T06:46:29Z"},{"alias_kind":"pith_short_12","alias_value":"IRJTVWJWRABH","created_at":"2026-07-05T06:46:29Z"},{"alias_kind":"pith_short_16","alias_value":"IRJTVWJWRABH2DFP","created_at":"2026-07-05T06:46:29Z"},{"alias_kind":"pith_short_8","alias_value":"IRJTVWJW","created_at":"2026-07-05T06:46:29Z"}],"graph_snapshots":[{"event_id":"sha256:3d1dfef6f20fa8bde10925837561ca5ec6325a01a271de0112e41e905d047fb2","target":"graph","created_at":"2026-07-05T06:46:29Z","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/2111.04872/integrity.json","findings":[],"snapshot_sha256":"c28c3603d3b5d939e8dc4c7e95fa8dfce3d595e45f758748cecf8e644a296938","summary":{"advisory":0,"by_detector":{},"critical":0,"informational":0}},"paper":{"abstract_excerpt":"Python is rapidly becoming the lingua franca of machine learning and scientific computing. With the broad use of frameworks such as Numpy, SciPy, and TensorFlow, scientific computing and machine learning are seeing a productivity boost on systems without a requisite loss in performance. While high-performance libraries often provide adequate performance within a node, distributed computing is required to scale Python across nodes and make it genuinely competitive in large-scale high-performance computing. Many frameworks, such as Charm4Py, DaCe, Dask, Legate Numpy, mpi4py, and Ray, scale Pytho","authors_text":"Jaemin Choi, Laxmikant V. Kale, Matthias Diener, Simeng Liu, Zane Fink","cross_cats":["cs.PF","cs.PL"],"headline":"","license":"http://creativecommons.org/licenses/by/4.0/","primary_cat":"cs.DC","submitted_at":"2021-11-08T23:32:39Z","title":"Performance Evaluation of Python Parallel Programming Models: Charm4Py and mpi4py"},"references":{"count":0,"internal_anchors":0,"resolved_work":0,"sample":[],"snapshot_sha256":"258153158e38e3291e3d48162225fcdb2d5a3ed65a07baac614ab91432fd4f57"},"source":{"id":"2111.04872","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:f889e020d5aa3454fb97c3ab62133fd989404a05284c7558d8b0962631242c1e","target":"record","created_at":"2026-07-05T06:46:29Z","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":"1175f746edad5cfb7292b20678031651265b18ef19384606e3cf27f99d345e37","cross_cats_sorted":["cs.PF","cs.PL"],"license":"http://creativecommons.org/licenses/by/4.0/","primary_cat":"cs.DC","submitted_at":"2021-11-08T23:32:39Z","title_canon_sha256":"3b9ba836186dbe59db133eb9767bb92a3d613128d6b2d1d7d3bd510b85c424ef"},"schema_version":"1.0","source":{"id":"2111.04872","kind":"arxiv","version":2}},"canonical_sha256":"44533ad93688027d0cafe8ac47f01c3cedf6fce41f318ade0808bf1bc6eee127","receipt":{"algorithm":"ed25519","builder_version":"pith-number-builder-2026-05-17-v1","canonical_sha256":"44533ad93688027d0cafe8ac47f01c3cedf6fce41f318ade0808bf1bc6eee127","first_computed_at":"2026-07-05T06:46:29.425075Z","key_id":"pith-v1-2026-05","kind":"pith_receipt","last_reissued_at":"2026-07-05T06:46:29.425075Z","public_key_fingerprint":"8d4b5ee74e4693bcd1df2446408b0d54","receipt_version":"0.3","signature_b64":"QVrvvzgs9mH4qQMEzG/A8YGVuq7E4tLDkWcdWn3Hqdru0QeIR8cBt5tEAZkwMg96HFW2Wn8U2sI5IpoKwfH7Ag==","signature_status":"signed_v1","signed_at":"2026-07-05T06:46:29.425498Z","signed_message":"canonical_sha256_bytes"},"source_id":"2111.04872","source_kind":"arxiv","source_version":2}}},"equivocations":[],"invalid_events":[],"applied_event_ids":["sha256:f889e020d5aa3454fb97c3ab62133fd989404a05284c7558d8b0962631242c1e","sha256:3d1dfef6f20fa8bde10925837561ca5ec6325a01a271de0112e41e905d047fb2"],"state_sha256":"a4598d479b58ab3459d7077e5e32688d0e0bb320286eae75f0f340d5271cb708"},"bundle_signature":{"signature_status":"signed_v1","algorithm":"ed25519","key_id":"pith-v1-2026-05","public_key_fingerprint":"8d4b5ee74e4693bcd1df2446408b0d54","signature_b64":"Ez06mP7dVTK3GSCirGFdtK8TyzQL0+uDqPrl6fvPfVt69ZcUAvsWZA5FvENkVHYUDgrM8eu/73SbWmYWqKsdCQ==","signed_message":"bundle_sha256_bytes","signed_at":"2026-07-06T23:24:13.936595Z","bundle_sha256":"450412a6830d662d9ae5eaf99b0d880d635949fe0593cd1ffddd23bf0a4a6aa4"}}