{"bundle_type":"pith_open_graph_bundle","bundle_version":"1.0","pith_number":"pith:2022:DEDWFZXQZ72K7AK3AULKNHKD7G","short_pith_number":"pith:DEDWFZXQ","canonical_record":{"source":{"id":"2202.09518","kind":"arxiv","version":4},"metadata":{"license":"http://arxiv.org/licenses/nonexclusive-distrib/1.0/","primary_cat":"cs.DC","submitted_at":"2022-02-19T03:49:21Z","cross_cats_sorted":["cs.LG"],"title_canon_sha256":"061bc164ae23de8a122ff83900904dfe2b15d2e5df55c65db90a1fc233f9d7d0","abstract_canon_sha256":"1f80234c491c4e4391916650e97ba432b3cb2655428b75abd739612646a0036d"},"schema_version":"1.0"},"canonical_sha256":"190762e6f0cff4af815b0516a69d43f9b9b7865c5d5483f4d9fe9bbf61bb1892","source":{"kind":"arxiv","id":"2202.09518","version":4},"source_aliases":[{"alias_kind":"arxiv","alias_value":"2202.09518","created_at":"2026-07-05T06:50:09Z"},{"alias_kind":"arxiv_version","alias_value":"2202.09518v4","created_at":"2026-07-05T06:50:09Z"},{"alias_kind":"doi","alias_value":"10.48550/arxiv.2202.09518","created_at":"2026-07-05T06:50:09Z"},{"alias_kind":"pith_short_12","alias_value":"DEDWFZXQZ72K","created_at":"2026-07-05T06:50:09Z"},{"alias_kind":"pith_short_16","alias_value":"DEDWFZXQZ72K7AK3","created_at":"2026-07-05T06:50:09Z"},{"alias_kind":"pith_short_8","alias_value":"DEDWFZXQ","created_at":"2026-07-05T06:50:09Z"}],"events":[{"event_type":"record_created","subject_pith_number":"pith:2022:DEDWFZXQZ72K7AK3AULKNHKD7G","target":"record","payload":{"canonical_record":{"source":{"id":"2202.09518","kind":"arxiv","version":4},"metadata":{"license":"http://arxiv.org/licenses/nonexclusive-distrib/1.0/","primary_cat":"cs.DC","submitted_at":"2022-02-19T03:49:21Z","cross_cats_sorted":["cs.LG"],"title_canon_sha256":"061bc164ae23de8a122ff83900904dfe2b15d2e5df55c65db90a1fc233f9d7d0","abstract_canon_sha256":"1f80234c491c4e4391916650e97ba432b3cb2655428b75abd739612646a0036d"},"schema_version":"1.0"},"canonical_sha256":"190762e6f0cff4af815b0516a69d43f9b9b7865c5d5483f4d9fe9bbf61bb1892","receipt":{"kind":"pith_receipt","key_id":"pith-v1-2026-05","algorithm":"ed25519","signed_at":"2026-07-05T06:50:09.720784Z","signature_b64":"Wf7yyiN/tzrat68hIEzfwDBve9zV0McSAhx4+fXC72MAAKInWDxmgkqnOaQam1MCnNN78luRL9fl6nXdoV4dBQ==","signed_message":"canonical_sha256_bytes","builder_version":"pith-number-builder-2026-05-17-v1","receipt_version":"0.3","canonical_sha256":"190762e6f0cff4af815b0516a69d43f9b9b7865c5d5483f4d9fe9bbf61bb1892","last_reissued_at":"2026-07-05T06:50:09.720286Z","signature_status":"signed_v1","first_computed_at":"2026-07-05T06:50:09.720286Z","public_key_fingerprint":"8d4b5ee74e4693bcd1df2446408b0d54"},"source_kind":"arxiv","source_id":"2202.09518","source_version":4,"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:50:09Z","supersedes":[],"prev_event":null,"signature":{"signature_status":"signed_v1","algorithm":"ed25519","key_id":"pith-v1-2026-05","public_key_fingerprint":"8d4b5ee74e4693bcd1df2446408b0d54","signature_b64":"xkPmHSFH4CCcj0qFvO8jADqqKbyx31GnVYuH2LB4pCyKR8Lp3TtRWB9JGJ5odeE74Q/0qN5YsmD3e+rilj3WAg==","signed_message":"open_graph_event_sha256_bytes","signed_at":"2026-08-19T23:44:52.054883Z"},"content_sha256":"43275636d3c334aba63ca42a8390ecf452eac53f2f446ae3c489a4e1afd3d55e","schema_version":"1.0","event_id":"sha256:43275636d3c334aba63ca42a8390ecf452eac53f2f446ae3c489a4e1afd3d55e"},{"event_type":"graph_snapshot","subject_pith_number":"pith:2022:DEDWFZXQZ72K7AK3AULKNHKD7G","target":"graph","payload":{"graph_snapshot":{"paper":{"title":"Distributed Out-of-Memory NMF on CPU/GPU Architectures","license":"http://arxiv.org/licenses/nonexclusive-distrib/1.0/","headline":"","cross_cats":["cs.LG"],"primary_cat":"cs.DC","authors_text":"Boian Alexandrov, Erik Skau, Ismael Boureima, Maksim Eren, Manish Bhattarai, Philip Romero, Stephan Eidenbenz","submitted_at":"2022-02-19T03:49:21Z","abstract_excerpt":"We propose an efficient distributed out-of-memory implementation of the Non-negative Matrix Factorization (NMF) algorithm for heterogeneous high-performance-computing (HPC) systems. The proposed implementation is based on prior work on NMFk, which can perform automatic model selection and extract latent variables and patterns from data. In this work, we extend NMFk by adding support for dense and sparse matrix operation on multi-node, multi-GPU systems. The resulting algorithm is optimized for out-of-memory (OOM) problems where the memory required to factorize a given matrix is greater than th"},"claims":{"count":0,"items":[],"snapshot_sha256":"258153158e38e3291e3d48162225fcdb2d5a3ed65a07baac614ab91432fd4f57"},"source":{"id":"2202.09518","kind":"arxiv","version":4},"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/2202.09518/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:50:09Z","supersedes":[],"prev_event":null,"signature":{"signature_status":"signed_v1","algorithm":"ed25519","key_id":"pith-v1-2026-05","public_key_fingerprint":"8d4b5ee74e4693bcd1df2446408b0d54","signature_b64":"hPdUQiWavohiXo5u76zHUswSbXbmCSzKXAWN5KLfqspATGDp+/BNn6kdMwhIGAuu52zbRIwDRDFpiw+WH7dqDA==","signed_message":"open_graph_event_sha256_bytes","signed_at":"2026-08-19T23:44:52.055252Z"},"content_sha256":"d232b8132b3cf8bf4a34a364045f463c3c1c078020148883c67167e15b11f13c","schema_version":"1.0","event_id":"sha256:d232b8132b3cf8bf4a34a364045f463c3c1c078020148883c67167e15b11f13c"}],"timestamp_proofs":[],"mirror_hints":[{"mirror_type":"https","name":"Pith Resolver","base_url":"https://pith.science","bundle_url":"https://pith.science/pith/DEDWFZXQZ72K7AK3AULKNHKD7G/bundle.json","state_url":"https://pith.science/pith/DEDWFZXQZ72K7AK3AULKNHKD7G/state.json","well_known_bundle_url":"https://pith.science/.well-known/pith/DEDWFZXQZ72K7AK3AULKNHKD7G/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-19T23:44:52Z","links":{"resolver":"https://pith.science/pith/DEDWFZXQZ72K7AK3AULKNHKD7G","bundle":"https://pith.science/pith/DEDWFZXQZ72K7AK3AULKNHKD7G/bundle.json","state":"https://pith.science/pith/DEDWFZXQZ72K7AK3AULKNHKD7G/state.json","well_known_bundle":"https://pith.science/.well-known/pith/DEDWFZXQZ72K7AK3AULKNHKD7G/bundle.json"},"state":{"state_type":"pith_open_graph_state","state_version":"1.0","pith_number":"pith:2022:DEDWFZXQZ72K7AK3AULKNHKD7G","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":"1f80234c491c4e4391916650e97ba432b3cb2655428b75abd739612646a0036d","cross_cats_sorted":["cs.LG"],"license":"http://arxiv.org/licenses/nonexclusive-distrib/1.0/","primary_cat":"cs.DC","submitted_at":"2022-02-19T03:49:21Z","title_canon_sha256":"061bc164ae23de8a122ff83900904dfe2b15d2e5df55c65db90a1fc233f9d7d0"},"schema_version":"1.0","source":{"id":"2202.09518","kind":"arxiv","version":4}},"source_aliases":[{"alias_kind":"arxiv","alias_value":"2202.09518","created_at":"2026-07-05T06:50:09Z"},{"alias_kind":"arxiv_version","alias_value":"2202.09518v4","created_at":"2026-07-05T06:50:09Z"},{"alias_kind":"doi","alias_value":"10.48550/arxiv.2202.09518","created_at":"2026-07-05T06:50:09Z"},{"alias_kind":"pith_short_12","alias_value":"DEDWFZXQZ72K","created_at":"2026-07-05T06:50:09Z"},{"alias_kind":"pith_short_16","alias_value":"DEDWFZXQZ72K7AK3","created_at":"2026-07-05T06:50:09Z"},{"alias_kind":"pith_short_8","alias_value":"DEDWFZXQ","created_at":"2026-07-05T06:50:09Z"}],"graph_snapshots":[{"event_id":"sha256:d232b8132b3cf8bf4a34a364045f463c3c1c078020148883c67167e15b11f13c","target":"graph","created_at":"2026-07-05T06:50:09Z","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/2202.09518/integrity.json","findings":[],"snapshot_sha256":"c28c3603d3b5d939e8dc4c7e95fa8dfce3d595e45f758748cecf8e644a296938","summary":{"advisory":0,"by_detector":{},"critical":0,"informational":0}},"paper":{"abstract_excerpt":"We propose an efficient distributed out-of-memory implementation of the Non-negative Matrix Factorization (NMF) algorithm for heterogeneous high-performance-computing (HPC) systems. The proposed implementation is based on prior work on NMFk, which can perform automatic model selection and extract latent variables and patterns from data. In this work, we extend NMFk by adding support for dense and sparse matrix operation on multi-node, multi-GPU systems. The resulting algorithm is optimized for out-of-memory (OOM) problems where the memory required to factorize a given matrix is greater than th","authors_text":"Boian Alexandrov, Erik Skau, Ismael Boureima, Maksim Eren, Manish Bhattarai, Philip Romero, Stephan Eidenbenz","cross_cats":["cs.LG"],"headline":"","license":"http://arxiv.org/licenses/nonexclusive-distrib/1.0/","primary_cat":"cs.DC","submitted_at":"2022-02-19T03:49:21Z","title":"Distributed Out-of-Memory NMF on CPU/GPU Architectures"},"references":{"count":0,"internal_anchors":0,"resolved_work":0,"sample":[],"snapshot_sha256":"258153158e38e3291e3d48162225fcdb2d5a3ed65a07baac614ab91432fd4f57"},"source":{"id":"2202.09518","kind":"arxiv","version":4},"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:43275636d3c334aba63ca42a8390ecf452eac53f2f446ae3c489a4e1afd3d55e","target":"record","created_at":"2026-07-05T06:50:09Z","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":"1f80234c491c4e4391916650e97ba432b3cb2655428b75abd739612646a0036d","cross_cats_sorted":["cs.LG"],"license":"http://arxiv.org/licenses/nonexclusive-distrib/1.0/","primary_cat":"cs.DC","submitted_at":"2022-02-19T03:49:21Z","title_canon_sha256":"061bc164ae23de8a122ff83900904dfe2b15d2e5df55c65db90a1fc233f9d7d0"},"schema_version":"1.0","source":{"id":"2202.09518","kind":"arxiv","version":4}},"canonical_sha256":"190762e6f0cff4af815b0516a69d43f9b9b7865c5d5483f4d9fe9bbf61bb1892","receipt":{"algorithm":"ed25519","builder_version":"pith-number-builder-2026-05-17-v1","canonical_sha256":"190762e6f0cff4af815b0516a69d43f9b9b7865c5d5483f4d9fe9bbf61bb1892","first_computed_at":"2026-07-05T06:50:09.720286Z","key_id":"pith-v1-2026-05","kind":"pith_receipt","last_reissued_at":"2026-07-05T06:50:09.720286Z","public_key_fingerprint":"8d4b5ee74e4693bcd1df2446408b0d54","receipt_version":"0.3","signature_b64":"Wf7yyiN/tzrat68hIEzfwDBve9zV0McSAhx4+fXC72MAAKInWDxmgkqnOaQam1MCnNN78luRL9fl6nXdoV4dBQ==","signature_status":"signed_v1","signed_at":"2026-07-05T06:50:09.720784Z","signed_message":"canonical_sha256_bytes"},"source_id":"2202.09518","source_kind":"arxiv","source_version":4}}},"equivocations":[],"invalid_events":[],"applied_event_ids":["sha256:43275636d3c334aba63ca42a8390ecf452eac53f2f446ae3c489a4e1afd3d55e","sha256:d232b8132b3cf8bf4a34a364045f463c3c1c078020148883c67167e15b11f13c"],"state_sha256":"ca21011b670eaff7abae7467bf964cff16c82d819844b57e7406c4fb5dd0acd7"},"bundle_signature":{"signature_status":"signed_v1","algorithm":"ed25519","key_id":"pith-v1-2026-05","public_key_fingerprint":"8d4b5ee74e4693bcd1df2446408b0d54","signature_b64":"9jwvmCtJuiMc1CUojr3ge6PeNQhEbILzOUFstdA6415jiE9z6oKRS7wqsYTqK9A7yGf193zGpXSYaLqHOqTzBA==","signed_message":"bundle_sha256_bytes","signed_at":"2026-08-19T23:44:52.057609Z","bundle_sha256":"d2789d6a1116a7520b6dbaf20a5f732601f5fc68ecd21024baa8b94750cb806a"}}