{"bundle_type":"pith_open_graph_bundle","bundle_version":"1.0","pith_number":"pith:2018:QGLAA5NLOOKGJLP3ZOP2T2RPG4","short_pith_number":"pith:QGLAA5NL","canonical_record":{"source":{"id":"1802.06949","kind":"arxiv","version":1},"metadata":{"license":"http://arxiv.org/licenses/nonexclusive-distrib/1.0/","primary_cat":"cs.DC","submitted_at":"2018-02-20T03:36:20Z","cross_cats_sorted":["cs.LG"],"title_canon_sha256":"61cc290ff27b6c41505f11d5249552ad298337e0bdd987b5ddb627029054504b","abstract_canon_sha256":"4e8e9e4ba5c1a01d45541ceedef29162380721b12d9ceba854f2fe04058c0f61"},"schema_version":"1.0"},"canonical_sha256":"81960075ab739464adfbcb9fa9ea2f37219dd8411b791ee9e7bbd8d6c6a573c8","source":{"kind":"arxiv","id":"1802.06949","version":1},"source_aliases":[{"alias_kind":"arxiv","alias_value":"1802.06949","created_at":"2026-05-18T00:22:53Z"},{"alias_kind":"arxiv_version","alias_value":"1802.06949v1","created_at":"2026-05-18T00:22:53Z"},{"alias_kind":"doi","alias_value":"10.48550/arxiv.1802.06949","created_at":"2026-05-18T00:22:53Z"},{"alias_kind":"pith_short_12","alias_value":"QGLAA5NLOOKG","created_at":"2026-05-18T12:32:46Z"},{"alias_kind":"pith_short_16","alias_value":"QGLAA5NLOOKGJLP3","created_at":"2026-05-18T12:32:46Z"},{"alias_kind":"pith_short_8","alias_value":"QGLAA5NL","created_at":"2026-05-18T12:32:46Z"}],"events":[{"event_type":"record_created","subject_pith_number":"pith:2018:QGLAA5NLOOKGJLP3ZOP2T2RPG4","target":"record","payload":{"canonical_record":{"source":{"id":"1802.06949","kind":"arxiv","version":1},"metadata":{"license":"http://arxiv.org/licenses/nonexclusive-distrib/1.0/","primary_cat":"cs.DC","submitted_at":"2018-02-20T03:36:20Z","cross_cats_sorted":["cs.LG"],"title_canon_sha256":"61cc290ff27b6c41505f11d5249552ad298337e0bdd987b5ddb627029054504b","abstract_canon_sha256":"4e8e9e4ba5c1a01d45541ceedef29162380721b12d9ceba854f2fe04058c0f61"},"schema_version":"1.0"},"canonical_sha256":"81960075ab739464adfbcb9fa9ea2f37219dd8411b791ee9e7bbd8d6c6a573c8","receipt":{"kind":"pith_receipt","key_id":"pith-v1-2026-05","algorithm":"ed25519","signed_at":"2026-05-18T00:22:53.902550Z","signature_b64":"Eme91lm0eLtWbVkCHMr88ooDyoocPJFQGPfzjSNyFmZJJpPLhKmXYnp7ukU35Cun3mEPzwPdx5S/vtjOITeVAA==","signed_message":"canonical_sha256_bytes","builder_version":"pith-number-builder-2026-05-17-v1","receipt_version":"0.3","canonical_sha256":"81960075ab739464adfbcb9fa9ea2f37219dd8411b791ee9e7bbd8d6c6a573c8","last_reissued_at":"2026-05-18T00:22:53.902186Z","signature_status":"signed_v1","first_computed_at":"2026-05-18T00:22:53.902186Z","public_key_fingerprint":"8d4b5ee74e4693bcd1df2446408b0d54"},"source_kind":"arxiv","source_id":"1802.06949","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-05-18T00:22:53Z","supersedes":[],"prev_event":null,"signature":{"signature_status":"signed_v1","algorithm":"ed25519","key_id":"pith-v1-2026-05","public_key_fingerprint":"8d4b5ee74e4693bcd1df2446408b0d54","signature_b64":"5B7G/RvWHAsz99L/fasozRvOe0wmDYxvwTUhqw6+Vzn+/nfN2eRVjEVn5YxPKrWtPW8muqjV5laKUTraq4sVDQ==","signed_message":"open_graph_event_sha256_bytes","signed_at":"2026-06-10T21:43:29.704011Z"},"content_sha256":"c1af74b14f6ae348ff0ba336f613785a3401bebe805672fe6673f35502334493","schema_version":"1.0","event_id":"sha256:c1af74b14f6ae348ff0ba336f613785a3401bebe805672fe6673f35502334493"},{"event_type":"graph_snapshot","subject_pith_number":"pith:2018:QGLAA5NLOOKGJLP3ZOP2T2RPG4","target":"graph","payload":{"graph_snapshot":{"paper":{"title":"Efficient Embedding of MPI Collectives in MXNET DAGs for scaling Deep Learning","license":"http://arxiv.org/licenses/nonexclusive-distrib/1.0/","headline":"","cross_cats":["cs.LG"],"primary_cat":"cs.DC","authors_text":"Amith R Mamidala","submitted_at":"2018-02-20T03:36:20Z","abstract_excerpt":"Availability of high performance computing infrastructures such as clusters of GPUs and CPUs have fueled the growth of distributed learning systems. Deep Learning frameworks express neural nets as DAGs and execute these DAGs on computation resources such as GPUs. In this paper, we propose efficient designs of embedding MPI collective operations into data parallel DAGs. Incorrect designs can easily lead to deadlocks or program crashes. In particular, we demonstrate three designs: Funneled, Concurrent communication and Dependency chaining of using MPI collectives with DAGs. These designs automat"},"claims":{"count":0,"items":[],"snapshot_sha256":"258153158e38e3291e3d48162225fcdb2d5a3ed65a07baac614ab91432fd4f57"},"source":{"id":"1802.06949","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":""},"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-05-18T00:22:53Z","supersedes":[],"prev_event":null,"signature":{"signature_status":"signed_v1","algorithm":"ed25519","key_id":"pith-v1-2026-05","public_key_fingerprint":"8d4b5ee74e4693bcd1df2446408b0d54","signature_b64":"qs76YbQeDPQ3rlQcyKwRyXJU4vW55LjFNmC77JF6Gb0mCeEkiTpWsTeCNdcQTx0w0GOxO6Zv2u2I6VyAztA0DQ==","signed_message":"open_graph_event_sha256_bytes","signed_at":"2026-06-10T21:43:29.704368Z"},"content_sha256":"b995c247c75a65f01768a2d0e65c840e7c42d0a0fd4b115521ff39b23d458670","schema_version":"1.0","event_id":"sha256:b995c247c75a65f01768a2d0e65c840e7c42d0a0fd4b115521ff39b23d458670"}],"timestamp_proofs":[],"mirror_hints":[{"mirror_type":"https","name":"Pith Resolver","base_url":"https://pith.science","bundle_url":"https://pith.science/pith/QGLAA5NLOOKGJLP3ZOP2T2RPG4/bundle.json","state_url":"https://pith.science/pith/QGLAA5NLOOKGJLP3ZOP2T2RPG4/state.json","well_known_bundle_url":"https://pith.science/.well-known/pith/QGLAA5NLOOKGJLP3ZOP2T2RPG4/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-06-10T21:43:29Z","links":{"resolver":"https://pith.science/pith/QGLAA5NLOOKGJLP3ZOP2T2RPG4","bundle":"https://pith.science/pith/QGLAA5NLOOKGJLP3ZOP2T2RPG4/bundle.json","state":"https://pith.science/pith/QGLAA5NLOOKGJLP3ZOP2T2RPG4/state.json","well_known_bundle":"https://pith.science/.well-known/pith/QGLAA5NLOOKGJLP3ZOP2T2RPG4/bundle.json"},"state":{"state_type":"pith_open_graph_state","state_version":"1.0","pith_number":"pith:2018:QGLAA5NLOOKGJLP3ZOP2T2RPG4","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":"4e8e9e4ba5c1a01d45541ceedef29162380721b12d9ceba854f2fe04058c0f61","cross_cats_sorted":["cs.LG"],"license":"http://arxiv.org/licenses/nonexclusive-distrib/1.0/","primary_cat":"cs.DC","submitted_at":"2018-02-20T03:36:20Z","title_canon_sha256":"61cc290ff27b6c41505f11d5249552ad298337e0bdd987b5ddb627029054504b"},"schema_version":"1.0","source":{"id":"1802.06949","kind":"arxiv","version":1}},"source_aliases":[{"alias_kind":"arxiv","alias_value":"1802.06949","created_at":"2026-05-18T00:22:53Z"},{"alias_kind":"arxiv_version","alias_value":"1802.06949v1","created_at":"2026-05-18T00:22:53Z"},{"alias_kind":"doi","alias_value":"10.48550/arxiv.1802.06949","created_at":"2026-05-18T00:22:53Z"},{"alias_kind":"pith_short_12","alias_value":"QGLAA5NLOOKG","created_at":"2026-05-18T12:32:46Z"},{"alias_kind":"pith_short_16","alias_value":"QGLAA5NLOOKGJLP3","created_at":"2026-05-18T12:32:46Z"},{"alias_kind":"pith_short_8","alias_value":"QGLAA5NL","created_at":"2026-05-18T12:32:46Z"}],"graph_snapshots":[{"event_id":"sha256:b995c247c75a65f01768a2d0e65c840e7c42d0a0fd4b115521ff39b23d458670","target":"graph","created_at":"2026-05-18T00:22:53Z","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"},"paper":{"abstract_excerpt":"Availability of high performance computing infrastructures such as clusters of GPUs and CPUs have fueled the growth of distributed learning systems. Deep Learning frameworks express neural nets as DAGs and execute these DAGs on computation resources such as GPUs. In this paper, we propose efficient designs of embedding MPI collective operations into data parallel DAGs. Incorrect designs can easily lead to deadlocks or program crashes. In particular, we demonstrate three designs: Funneled, Concurrent communication and Dependency chaining of using MPI collectives with DAGs. These designs automat","authors_text":"Amith R Mamidala","cross_cats":["cs.LG"],"headline":"","license":"http://arxiv.org/licenses/nonexclusive-distrib/1.0/","primary_cat":"cs.DC","submitted_at":"2018-02-20T03:36:20Z","title":"Efficient Embedding of MPI Collectives in MXNET DAGs for scaling Deep Learning"},"references":{"count":0,"internal_anchors":0,"resolved_work":0,"sample":[],"snapshot_sha256":"258153158e38e3291e3d48162225fcdb2d5a3ed65a07baac614ab91432fd4f57"},"source":{"id":"1802.06949","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:c1af74b14f6ae348ff0ba336f613785a3401bebe805672fe6673f35502334493","target":"record","created_at":"2026-05-18T00:22:53Z","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":"4e8e9e4ba5c1a01d45541ceedef29162380721b12d9ceba854f2fe04058c0f61","cross_cats_sorted":["cs.LG"],"license":"http://arxiv.org/licenses/nonexclusive-distrib/1.0/","primary_cat":"cs.DC","submitted_at":"2018-02-20T03:36:20Z","title_canon_sha256":"61cc290ff27b6c41505f11d5249552ad298337e0bdd987b5ddb627029054504b"},"schema_version":"1.0","source":{"id":"1802.06949","kind":"arxiv","version":1}},"canonical_sha256":"81960075ab739464adfbcb9fa9ea2f37219dd8411b791ee9e7bbd8d6c6a573c8","receipt":{"algorithm":"ed25519","builder_version":"pith-number-builder-2026-05-17-v1","canonical_sha256":"81960075ab739464adfbcb9fa9ea2f37219dd8411b791ee9e7bbd8d6c6a573c8","first_computed_at":"2026-05-18T00:22:53.902186Z","key_id":"pith-v1-2026-05","kind":"pith_receipt","last_reissued_at":"2026-05-18T00:22:53.902186Z","public_key_fingerprint":"8d4b5ee74e4693bcd1df2446408b0d54","receipt_version":"0.3","signature_b64":"Eme91lm0eLtWbVkCHMr88ooDyoocPJFQGPfzjSNyFmZJJpPLhKmXYnp7ukU35Cun3mEPzwPdx5S/vtjOITeVAA==","signature_status":"signed_v1","signed_at":"2026-05-18T00:22:53.902550Z","signed_message":"canonical_sha256_bytes"},"source_id":"1802.06949","source_kind":"arxiv","source_version":1}}},"equivocations":[],"invalid_events":[],"applied_event_ids":["sha256:c1af74b14f6ae348ff0ba336f613785a3401bebe805672fe6673f35502334493","sha256:b995c247c75a65f01768a2d0e65c840e7c42d0a0fd4b115521ff39b23d458670"],"state_sha256":"da91cc25c57abac3175af4601e41ce5ed87de54f3e4254e4623de1f31371bede"},"bundle_signature":{"signature_status":"signed_v1","algorithm":"ed25519","key_id":"pith-v1-2026-05","public_key_fingerprint":"8d4b5ee74e4693bcd1df2446408b0d54","signature_b64":"svKwAJTSGZz3Es+WDhJ1EBfX58yIBJeijXmR48lMQgdraIoxAmdswXyfGjLsYaZ9om71NSQaCQz/PMYxUqRyDg==","signed_message":"bundle_sha256_bytes","signed_at":"2026-06-10T21:43:29.706301Z","bundle_sha256":"8093ecb4986053ee6136bba62c2e1a08edeaecffbcd493fc582f04a45d82ade7"}}