{"bundle_type":"pith_open_graph_bundle","bundle_version":"1.0","pith_number":"pith:2025:35HIG2FXRNWGRTIREIENULW3EJ","short_pith_number":"pith:35HIG2FX","canonical_record":{"source":{"id":"2501.16205","kind":"arxiv","version":3},"metadata":{"license":"http://creativecommons.org/licenses/by-nc-nd/4.0/","primary_cat":"cs.DC","submitted_at":"2025-01-27T16:58:33Z","cross_cats_sorted":["cs.AR"],"title_canon_sha256":"b199378b8e8125e593b59151868cf98bb6e72b15683fc752a7ec87f11d6698e6","abstract_canon_sha256":"62d70d2d3bf37cc76e4e86f5bab1ab00fe61a8d205d74fc135e425bab6be3884"},"schema_version":"1.0"},"canonical_sha256":"df4e8368b78b6c68cd112208da2edb2242178922358011e9f3af2b445f0d8566","source":{"kind":"arxiv","id":"2501.16205","version":3},"source_aliases":[{"alias_kind":"arxiv","alias_value":"2501.16205","created_at":"2026-05-20T00:02:48Z"},{"alias_kind":"arxiv_version","alias_value":"2501.16205v3","created_at":"2026-05-20T00:02:48Z"},{"alias_kind":"doi","alias_value":"10.48550/arxiv.2501.16205","created_at":"2026-05-20T00:02:48Z"},{"alias_kind":"pith_short_12","alias_value":"35HIG2FXRNWG","created_at":"2026-05-20T00:02:48Z"},{"alias_kind":"pith_short_16","alias_value":"35HIG2FXRNWGRTIR","created_at":"2026-05-20T00:02:48Z"},{"alias_kind":"pith_short_8","alias_value":"35HIG2FX","created_at":"2026-05-20T00:02:48Z"}],"events":[{"event_type":"record_created","subject_pith_number":"pith:2025:35HIG2FXRNWGRTIREIENULW3EJ","target":"record","payload":{"canonical_record":{"source":{"id":"2501.16205","kind":"arxiv","version":3},"metadata":{"license":"http://creativecommons.org/licenses/by-nc-nd/4.0/","primary_cat":"cs.DC","submitted_at":"2025-01-27T16:58:33Z","cross_cats_sorted":["cs.AR"],"title_canon_sha256":"b199378b8e8125e593b59151868cf98bb6e72b15683fc752a7ec87f11d6698e6","abstract_canon_sha256":"62d70d2d3bf37cc76e4e86f5bab1ab00fe61a8d205d74fc135e425bab6be3884"},"schema_version":"1.0"},"canonical_sha256":"df4e8368b78b6c68cd112208da2edb2242178922358011e9f3af2b445f0d8566","receipt":{"kind":"pith_receipt","key_id":"pith-v1-2026-05","algorithm":"ed25519","signed_at":"2026-05-20T00:02:48.287297Z","signature_b64":"4vL2QhdDKfXrivHTSqart7kjGfVjHQ+x4eEq80AE7Puv4ku2xO7yDNiY0ge6kPhXbHyOrAGgVwtpEq5xd5jBDQ==","signed_message":"canonical_sha256_bytes","builder_version":"pith-number-builder-2026-05-17-v1","receipt_version":"0.3","canonical_sha256":"df4e8368b78b6c68cd112208da2edb2242178922358011e9f3af2b445f0d8566","last_reissued_at":"2026-05-20T00:02:48.286363Z","signature_status":"signed_v1","first_computed_at":"2026-05-20T00:02:48.286363Z","public_key_fingerprint":"8d4b5ee74e4693bcd1df2446408b0d54"},"source_kind":"arxiv","source_id":"2501.16205","source_version":3,"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-20T00:02:48Z","supersedes":[],"prev_event":null,"signature":{"signature_status":"signed_v1","algorithm":"ed25519","key_id":"pith-v1-2026-05","public_key_fingerprint":"8d4b5ee74e4693bcd1df2446408b0d54","signature_b64":"Scm5UBYXDmJsjr+zKnVhftbyGrU5Ox122EZcwRkzRdEq73oMXVZvfxzuhHJrWaA0hhH1cWii23w4xSibuGjEBg==","signed_message":"open_graph_event_sha256_bytes","signed_at":"2026-05-27T05:17:17.486521Z"},"content_sha256":"2cadc7c5d213ce8f382380703351f900858527b840a6cc7266daf11ff5831af8","schema_version":"1.0","event_id":"sha256:2cadc7c5d213ce8f382380703351f900858527b840a6cc7266daf11ff5831af8"},{"event_type":"graph_snapshot","subject_pith_number":"pith:2025:35HIG2FXRNWGRTIREIENULW3EJ","target":"graph","payload":{"graph_snapshot":{"paper":{"title":"EPOCH: Enabling Preemption Operation for Context Saving in Heterogeneous FPGA Systems","license":"http://creativecommons.org/licenses/by-nc-nd/4.0/","headline":"","cross_cats":["cs.AR"],"primary_cat":"cs.DC","authors_text":"Arsalan Ali Malik, Aydin Aysu, Emre Karabulut","submitted_at":"2025-01-27T16:58:33Z","abstract_excerpt":"FPGAs are increasingly used in multi-tenant cloud environments to offload compute-intensive tasks from the main CPU. The operating system (OS) plays a vital role in identifying tasks suitable for offloading and coordinating between the CPU and FPGA for seamless task execution. The OS leverages preemption to manage CPU efficiently and balance CPU time; however, preempting tasks running on FPGAs without context loss remains challenging. Despite growing reliance on FPGAs, vendors have yet to deliver a solution that fully preserves and restores task context. This paper presents EPOCH, the first ou"},"claims":{"count":0,"items":[],"snapshot_sha256":"258153158e38e3291e3d48162225fcdb2d5a3ed65a07baac614ab91432fd4f57"},"source":{"id":"2501.16205","kind":"arxiv","version":3},"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/2501.16205/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-20T00:02:48Z","supersedes":[],"prev_event":null,"signature":{"signature_status":"signed_v1","algorithm":"ed25519","key_id":"pith-v1-2026-05","public_key_fingerprint":"8d4b5ee74e4693bcd1df2446408b0d54","signature_b64":"ryEXXTPiL99rKRUG8vcMPxTBrhxNy0PgYN1b1YoNfODCSMY89VvNnn4CESi3+M8HPLjOB63MHdOywmCDzXDIAg==","signed_message":"open_graph_event_sha256_bytes","signed_at":"2026-05-27T05:17:17.487195Z"},"content_sha256":"3df96a2d4f4a7900d87df003d68700538b859eab6b0bb4de8441c0d7d0712646","schema_version":"1.0","event_id":"sha256:3df96a2d4f4a7900d87df003d68700538b859eab6b0bb4de8441c0d7d0712646"}],"timestamp_proofs":[],"mirror_hints":[{"mirror_type":"https","name":"Pith Resolver","base_url":"https://pith.science","bundle_url":"https://pith.science/pith/35HIG2FXRNWGRTIREIENULW3EJ/bundle.json","state_url":"https://pith.science/pith/35HIG2FXRNWGRTIREIENULW3EJ/state.json","well_known_bundle_url":"https://pith.science/.well-known/pith/35HIG2FXRNWGRTIREIENULW3EJ/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-05-27T05:17:17Z","links":{"resolver":"https://pith.science/pith/35HIG2FXRNWGRTIREIENULW3EJ","bundle":"https://pith.science/pith/35HIG2FXRNWGRTIREIENULW3EJ/bundle.json","state":"https://pith.science/pith/35HIG2FXRNWGRTIREIENULW3EJ/state.json","well_known_bundle":"https://pith.science/.well-known/pith/35HIG2FXRNWGRTIREIENULW3EJ/bundle.json"},"state":{"state_type":"pith_open_graph_state","state_version":"1.0","pith_number":"pith:2025:35HIG2FXRNWGRTIREIENULW3EJ","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":"62d70d2d3bf37cc76e4e86f5bab1ab00fe61a8d205d74fc135e425bab6be3884","cross_cats_sorted":["cs.AR"],"license":"http://creativecommons.org/licenses/by-nc-nd/4.0/","primary_cat":"cs.DC","submitted_at":"2025-01-27T16:58:33Z","title_canon_sha256":"b199378b8e8125e593b59151868cf98bb6e72b15683fc752a7ec87f11d6698e6"},"schema_version":"1.0","source":{"id":"2501.16205","kind":"arxiv","version":3}},"source_aliases":[{"alias_kind":"arxiv","alias_value":"2501.16205","created_at":"2026-05-20T00:02:48Z"},{"alias_kind":"arxiv_version","alias_value":"2501.16205v3","created_at":"2026-05-20T00:02:48Z"},{"alias_kind":"doi","alias_value":"10.48550/arxiv.2501.16205","created_at":"2026-05-20T00:02:48Z"},{"alias_kind":"pith_short_12","alias_value":"35HIG2FXRNWG","created_at":"2026-05-20T00:02:48Z"},{"alias_kind":"pith_short_16","alias_value":"35HIG2FXRNWGRTIR","created_at":"2026-05-20T00:02:48Z"},{"alias_kind":"pith_short_8","alias_value":"35HIG2FX","created_at":"2026-05-20T00:02:48Z"}],"graph_snapshots":[{"event_id":"sha256:3df96a2d4f4a7900d87df003d68700538b859eab6b0bb4de8441c0d7d0712646","target":"graph","created_at":"2026-05-20T00:02:48Z","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/2501.16205/integrity.json","findings":[],"snapshot_sha256":"c28c3603d3b5d939e8dc4c7e95fa8dfce3d595e45f758748cecf8e644a296938","summary":{"advisory":0,"by_detector":{},"critical":0,"informational":0}},"paper":{"abstract_excerpt":"FPGAs are increasingly used in multi-tenant cloud environments to offload compute-intensive tasks from the main CPU. The operating system (OS) plays a vital role in identifying tasks suitable for offloading and coordinating between the CPU and FPGA for seamless task execution. The OS leverages preemption to manage CPU efficiently and balance CPU time; however, preempting tasks running on FPGAs without context loss remains challenging. Despite growing reliance on FPGAs, vendors have yet to deliver a solution that fully preserves and restores task context. This paper presents EPOCH, the first ou","authors_text":"Arsalan Ali Malik, Aydin Aysu, Emre Karabulut","cross_cats":["cs.AR"],"headline":"","license":"http://creativecommons.org/licenses/by-nc-nd/4.0/","primary_cat":"cs.DC","submitted_at":"2025-01-27T16:58:33Z","title":"EPOCH: Enabling Preemption Operation for Context Saving in Heterogeneous FPGA Systems"},"references":{"count":0,"internal_anchors":0,"resolved_work":0,"sample":[],"snapshot_sha256":"258153158e38e3291e3d48162225fcdb2d5a3ed65a07baac614ab91432fd4f57"},"source":{"id":"2501.16205","kind":"arxiv","version":3},"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:2cadc7c5d213ce8f382380703351f900858527b840a6cc7266daf11ff5831af8","target":"record","created_at":"2026-05-20T00:02:48Z","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":"62d70d2d3bf37cc76e4e86f5bab1ab00fe61a8d205d74fc135e425bab6be3884","cross_cats_sorted":["cs.AR"],"license":"http://creativecommons.org/licenses/by-nc-nd/4.0/","primary_cat":"cs.DC","submitted_at":"2025-01-27T16:58:33Z","title_canon_sha256":"b199378b8e8125e593b59151868cf98bb6e72b15683fc752a7ec87f11d6698e6"},"schema_version":"1.0","source":{"id":"2501.16205","kind":"arxiv","version":3}},"canonical_sha256":"df4e8368b78b6c68cd112208da2edb2242178922358011e9f3af2b445f0d8566","receipt":{"algorithm":"ed25519","builder_version":"pith-number-builder-2026-05-17-v1","canonical_sha256":"df4e8368b78b6c68cd112208da2edb2242178922358011e9f3af2b445f0d8566","first_computed_at":"2026-05-20T00:02:48.286363Z","key_id":"pith-v1-2026-05","kind":"pith_receipt","last_reissued_at":"2026-05-20T00:02:48.286363Z","public_key_fingerprint":"8d4b5ee74e4693bcd1df2446408b0d54","receipt_version":"0.3","signature_b64":"4vL2QhdDKfXrivHTSqart7kjGfVjHQ+x4eEq80AE7Puv4ku2xO7yDNiY0ge6kPhXbHyOrAGgVwtpEq5xd5jBDQ==","signature_status":"signed_v1","signed_at":"2026-05-20T00:02:48.287297Z","signed_message":"canonical_sha256_bytes"},"source_id":"2501.16205","source_kind":"arxiv","source_version":3}}},"equivocations":[],"invalid_events":[],"applied_event_ids":["sha256:2cadc7c5d213ce8f382380703351f900858527b840a6cc7266daf11ff5831af8","sha256:3df96a2d4f4a7900d87df003d68700538b859eab6b0bb4de8441c0d7d0712646"],"state_sha256":"1ee08750387bf7d4e081a7ad9018bf6aa19cb2b4d0472d378b5f14d19a6358d5"},"bundle_signature":{"signature_status":"signed_v1","algorithm":"ed25519","key_id":"pith-v1-2026-05","public_key_fingerprint":"8d4b5ee74e4693bcd1df2446408b0d54","signature_b64":"x8DVRiXPZzJp3astFArKrk48L6SAB6RxxTE1VUY5lkC74jPB9IGoSw9ESriAqKxsry8Bf/4YMBAXHR61t05MBg==","signed_message":"bundle_sha256_bytes","signed_at":"2026-05-27T05:17:17.491006Z","bundle_sha256":"1abe9bda5134d66c0a8a7b3d5273782e5750b63473789f4d68883b052e2ff891"}}