{"bundle_type":"pith_open_graph_bundle","bundle_version":"1.0","pith_number":"pith:2026:IHWKG6HUO3QNO54UXJWZKNTBKK","short_pith_number":"pith:IHWKG6HU","canonical_record":{"source":{"id":"2605.30294","kind":"arxiv","version":1},"metadata":{"license":"http://creativecommons.org/licenses/by/4.0/","primary_cat":"cs.DC","submitted_at":"2026-05-28T17:42:03Z","cross_cats_sorted":["cs.GR"],"title_canon_sha256":"ed87bb3b795e54653be3f081fbadc6dfde94371d62e55aaf71abebe138b0c1d2","abstract_canon_sha256":"c507efdb1c407cebc7dc02be72d47ebd2339efcfa32da1a562f52de4cdf94448"},"schema_version":"1.0"},"canonical_sha256":"41eca378f476e0d77794ba6d95366152bf20aac384542b3ea4262727b005d1fb","source":{"kind":"arxiv","id":"2605.30294","version":1},"source_aliases":[{"alias_kind":"arxiv","alias_value":"2605.30294","created_at":"2026-05-29T02:06:15Z"},{"alias_kind":"arxiv_version","alias_value":"2605.30294v1","created_at":"2026-05-29T02:06:15Z"},{"alias_kind":"doi","alias_value":"10.48550/arxiv.2605.30294","created_at":"2026-05-29T02:06:15Z"},{"alias_kind":"pith_short_12","alias_value":"IHWKG6HUO3QN","created_at":"2026-05-29T02:06:15Z"},{"alias_kind":"pith_short_16","alias_value":"IHWKG6HUO3QNO54U","created_at":"2026-05-29T02:06:15Z"},{"alias_kind":"pith_short_8","alias_value":"IHWKG6HU","created_at":"2026-05-29T02:06:15Z"}],"events":[{"event_type":"record_created","subject_pith_number":"pith:2026:IHWKG6HUO3QNO54UXJWZKNTBKK","target":"record","payload":{"canonical_record":{"source":{"id":"2605.30294","kind":"arxiv","version":1},"metadata":{"license":"http://creativecommons.org/licenses/by/4.0/","primary_cat":"cs.DC","submitted_at":"2026-05-28T17:42:03Z","cross_cats_sorted":["cs.GR"],"title_canon_sha256":"ed87bb3b795e54653be3f081fbadc6dfde94371d62e55aaf71abebe138b0c1d2","abstract_canon_sha256":"c507efdb1c407cebc7dc02be72d47ebd2339efcfa32da1a562f52de4cdf94448"},"schema_version":"1.0"},"canonical_sha256":"41eca378f476e0d77794ba6d95366152bf20aac384542b3ea4262727b005d1fb","receipt":{"kind":"pith_receipt","key_id":"pith-v1-2026-05","algorithm":"ed25519","signed_at":"2026-05-29T02:06:15.573649Z","signature_b64":"Qhlonrrh1DoxNiB0ufOccK0DyCt+vkeZmLtYWc8BTKjnZ+ltAfmtvmlVovqqW7rpNiTR0s+075WBJ2Su8JIyAA==","signed_message":"canonical_sha256_bytes","builder_version":"pith-number-builder-2026-05-17-v1","receipt_version":"0.3","canonical_sha256":"41eca378f476e0d77794ba6d95366152bf20aac384542b3ea4262727b005d1fb","last_reissued_at":"2026-05-29T02:06:15.573230Z","signature_status":"signed_v1","first_computed_at":"2026-05-29T02:06:15.573230Z","public_key_fingerprint":"8d4b5ee74e4693bcd1df2446408b0d54"},"source_kind":"arxiv","source_id":"2605.30294","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-29T02:06:15Z","supersedes":[],"prev_event":null,"signature":{"signature_status":"signed_v1","algorithm":"ed25519","key_id":"pith-v1-2026-05","public_key_fingerprint":"8d4b5ee74e4693bcd1df2446408b0d54","signature_b64":"EbCz10ekgWoTSi5mPQbShlRGroYpeLFXqiL8G1t76pjhm2eVCfhoqETK3kcCQ8H4+1gpBp8DsJ8jFetspXuXAw==","signed_message":"open_graph_event_sha256_bytes","signed_at":"2026-06-06T16:48:52.009830Z"},"content_sha256":"29c05fc9c529c16a75ccdaa924bf009842c15bb45f2974283cb7db18ac62026f","schema_version":"1.0","event_id":"sha256:29c05fc9c529c16a75ccdaa924bf009842c15bb45f2974283cb7db18ac62026f"},{"event_type":"graph_snapshot","subject_pith_number":"pith:2026:IHWKG6HUO3QNO54UXJWZKNTBKK","target":"graph","payload":{"graph_snapshot":{"paper":{"title":"RAFI -- A Ray/Work Forwarding Infrastructure for Data Parallel Multi-Node/Multi-GPU Computing","license":"http://creativecommons.org/licenses/by/4.0/","headline":"","cross_cats":["cs.GR"],"primary_cat":"cs.DC","authors_text":"Alper Sahistan, Andrea Paris, Ingo Wald, Milan Jaros, Patrick Moran, Serkan Demirci, Stefan Zellmann, Tatiana von Landesberger, Ugur Gudukbay, Valerio Pascucci","submitted_at":"2026-05-28T17:42:03Z","abstract_excerpt":"We present RaFI, a CUDA and MPI based software framework that simplifies the task of building GPU-enabled data-parallel software where rays or similar work items need to migrate between different GPUs. RaFI provides a simple interface for CUDA kernels to forward such work items to other GPUs, while under the hood managing all the CUDA and MPI related work required to make this happen. We describe RaFI's motivation and implementation, and show its potential in several example applications."},"claims":{"count":0,"items":[],"snapshot_sha256":"258153158e38e3291e3d48162225fcdb2d5a3ed65a07baac614ab91432fd4f57"},"source":{"id":"2605.30294","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/2605.30294/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-05-29T02:06:15Z","supersedes":[],"prev_event":null,"signature":{"signature_status":"signed_v1","algorithm":"ed25519","key_id":"pith-v1-2026-05","public_key_fingerprint":"8d4b5ee74e4693bcd1df2446408b0d54","signature_b64":"4cAD0iWCpQ+CYd2TK+E0PoUjJcHXMT4t04oDsqi3HvvPbYGgLi7+4tFjFZ2Ih3goThX1rAnEKpSMaLJMMzuqAw==","signed_message":"open_graph_event_sha256_bytes","signed_at":"2026-06-06T16:48:52.010521Z"},"content_sha256":"0168cf66361968a4c12a7436a7394bfe1a69099c712dc568e5f6263df12ec38b","schema_version":"1.0","event_id":"sha256:0168cf66361968a4c12a7436a7394bfe1a69099c712dc568e5f6263df12ec38b"}],"timestamp_proofs":[],"mirror_hints":[{"mirror_type":"https","name":"Pith Resolver","base_url":"https://pith.science","bundle_url":"https://pith.science/pith/IHWKG6HUO3QNO54UXJWZKNTBKK/bundle.json","state_url":"https://pith.science/pith/IHWKG6HUO3QNO54UXJWZKNTBKK/state.json","well_known_bundle_url":"https://pith.science/.well-known/pith/IHWKG6HUO3QNO54UXJWZKNTBKK/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-06T16:48:52Z","links":{"resolver":"https://pith.science/pith/IHWKG6HUO3QNO54UXJWZKNTBKK","bundle":"https://pith.science/pith/IHWKG6HUO3QNO54UXJWZKNTBKK/bundle.json","state":"https://pith.science/pith/IHWKG6HUO3QNO54UXJWZKNTBKK/state.json","well_known_bundle":"https://pith.science/.well-known/pith/IHWKG6HUO3QNO54UXJWZKNTBKK/bundle.json"},"state":{"state_type":"pith_open_graph_state","state_version":"1.0","pith_number":"pith:2026:IHWKG6HUO3QNO54UXJWZKNTBKK","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":"c507efdb1c407cebc7dc02be72d47ebd2339efcfa32da1a562f52de4cdf94448","cross_cats_sorted":["cs.GR"],"license":"http://creativecommons.org/licenses/by/4.0/","primary_cat":"cs.DC","submitted_at":"2026-05-28T17:42:03Z","title_canon_sha256":"ed87bb3b795e54653be3f081fbadc6dfde94371d62e55aaf71abebe138b0c1d2"},"schema_version":"1.0","source":{"id":"2605.30294","kind":"arxiv","version":1}},"source_aliases":[{"alias_kind":"arxiv","alias_value":"2605.30294","created_at":"2026-05-29T02:06:15Z"},{"alias_kind":"arxiv_version","alias_value":"2605.30294v1","created_at":"2026-05-29T02:06:15Z"},{"alias_kind":"doi","alias_value":"10.48550/arxiv.2605.30294","created_at":"2026-05-29T02:06:15Z"},{"alias_kind":"pith_short_12","alias_value":"IHWKG6HUO3QN","created_at":"2026-05-29T02:06:15Z"},{"alias_kind":"pith_short_16","alias_value":"IHWKG6HUO3QNO54U","created_at":"2026-05-29T02:06:15Z"},{"alias_kind":"pith_short_8","alias_value":"IHWKG6HU","created_at":"2026-05-29T02:06:15Z"}],"graph_snapshots":[{"event_id":"sha256:0168cf66361968a4c12a7436a7394bfe1a69099c712dc568e5f6263df12ec38b","target":"graph","created_at":"2026-05-29T02:06:15Z","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/2605.30294/integrity.json","findings":[],"snapshot_sha256":"c28c3603d3b5d939e8dc4c7e95fa8dfce3d595e45f758748cecf8e644a296938","summary":{"advisory":0,"by_detector":{},"critical":0,"informational":0}},"paper":{"abstract_excerpt":"We present RaFI, a CUDA and MPI based software framework that simplifies the task of building GPU-enabled data-parallel software where rays or similar work items need to migrate between different GPUs. RaFI provides a simple interface for CUDA kernels to forward such work items to other GPUs, while under the hood managing all the CUDA and MPI related work required to make this happen. We describe RaFI's motivation and implementation, and show its potential in several example applications.","authors_text":"Alper Sahistan, Andrea Paris, Ingo Wald, Milan Jaros, Patrick Moran, Serkan Demirci, Stefan Zellmann, Tatiana von Landesberger, Ugur Gudukbay, Valerio Pascucci","cross_cats":["cs.GR"],"headline":"","license":"http://creativecommons.org/licenses/by/4.0/","primary_cat":"cs.DC","submitted_at":"2026-05-28T17:42:03Z","title":"RAFI -- A Ray/Work Forwarding Infrastructure for Data Parallel Multi-Node/Multi-GPU Computing"},"references":{"count":0,"internal_anchors":0,"resolved_work":0,"sample":[],"snapshot_sha256":"258153158e38e3291e3d48162225fcdb2d5a3ed65a07baac614ab91432fd4f57"},"source":{"id":"2605.30294","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:29c05fc9c529c16a75ccdaa924bf009842c15bb45f2974283cb7db18ac62026f","target":"record","created_at":"2026-05-29T02:06:15Z","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":"c507efdb1c407cebc7dc02be72d47ebd2339efcfa32da1a562f52de4cdf94448","cross_cats_sorted":["cs.GR"],"license":"http://creativecommons.org/licenses/by/4.0/","primary_cat":"cs.DC","submitted_at":"2026-05-28T17:42:03Z","title_canon_sha256":"ed87bb3b795e54653be3f081fbadc6dfde94371d62e55aaf71abebe138b0c1d2"},"schema_version":"1.0","source":{"id":"2605.30294","kind":"arxiv","version":1}},"canonical_sha256":"41eca378f476e0d77794ba6d95366152bf20aac384542b3ea4262727b005d1fb","receipt":{"algorithm":"ed25519","builder_version":"pith-number-builder-2026-05-17-v1","canonical_sha256":"41eca378f476e0d77794ba6d95366152bf20aac384542b3ea4262727b005d1fb","first_computed_at":"2026-05-29T02:06:15.573230Z","key_id":"pith-v1-2026-05","kind":"pith_receipt","last_reissued_at":"2026-05-29T02:06:15.573230Z","public_key_fingerprint":"8d4b5ee74e4693bcd1df2446408b0d54","receipt_version":"0.3","signature_b64":"Qhlonrrh1DoxNiB0ufOccK0DyCt+vkeZmLtYWc8BTKjnZ+ltAfmtvmlVovqqW7rpNiTR0s+075WBJ2Su8JIyAA==","signature_status":"signed_v1","signed_at":"2026-05-29T02:06:15.573649Z","signed_message":"canonical_sha256_bytes"},"source_id":"2605.30294","source_kind":"arxiv","source_version":1}}},"equivocations":[],"invalid_events":[],"applied_event_ids":["sha256:29c05fc9c529c16a75ccdaa924bf009842c15bb45f2974283cb7db18ac62026f","sha256:0168cf66361968a4c12a7436a7394bfe1a69099c712dc568e5f6263df12ec38b"],"state_sha256":"33207d6549fc38bef69d37af6bc347a2573909505b50bf70f023ac0ca87c10fc"},"bundle_signature":{"signature_status":"signed_v1","algorithm":"ed25519","key_id":"pith-v1-2026-05","public_key_fingerprint":"8d4b5ee74e4693bcd1df2446408b0d54","signature_b64":"gq0VYk3t2hT1NH+IG5WLn8YGxVd9arpMVOoLkBmfFJV8oWVGlSrcZfDpPmouiM0ZVdj/nLe23thESLZ96lviBw==","signed_message":"bundle_sha256_bytes","signed_at":"2026-06-06T16:48:52.014690Z","bundle_sha256":"0ab9925a16a90f4b05944a554d17a2a0c0b68a1ea3941dab4e5ab549fd60381d"}}