{"bundle_type":"pith_open_graph_bundle","bundle_version":"1.0","pith_number":"pith:2017:5KOBLLS7SV5R7MXHDU5Y7SKRCK","short_pith_number":"pith:5KOBLLS7","canonical_record":{"source":{"id":"1709.06613","kind":"arxiv","version":2},"metadata":{"license":"http://arxiv.org/licenses/nonexclusive-distrib/1.0/","primary_cat":"cs.DC","submitted_at":"2017-09-19T19:09:07Z","cross_cats_sorted":[],"title_canon_sha256":"2122102c47106a0bb744655a5e813d2dc0d231b1ae3f481fbc0b7bbe9c7167db","abstract_canon_sha256":"47a58265cdfd2802050c09e7c272d5e3023914c7b25178ef654fbbfecb5add2b"},"schema_version":"1.0"},"canonical_sha256":"ea9c15ae5f957b1fb2e71d3b8fc95112bad94b6e7732a27ae2735b024ee1ead3","source":{"kind":"arxiv","id":"1709.06613","version":2},"source_aliases":[{"alias_kind":"arxiv","alias_value":"1709.06613","created_at":"2026-05-18T00:16:14Z"},{"alias_kind":"arxiv_version","alias_value":"1709.06613v2","created_at":"2026-05-18T00:16:14Z"},{"alias_kind":"doi","alias_value":"10.48550/arxiv.1709.06613","created_at":"2026-05-18T00:16:14Z"},{"alias_kind":"pith_short_12","alias_value":"5KOBLLS7SV5R","created_at":"2026-05-18T12:31:00Z"},{"alias_kind":"pith_short_16","alias_value":"5KOBLLS7SV5R7MXH","created_at":"2026-05-18T12:31:00Z"},{"alias_kind":"pith_short_8","alias_value":"5KOBLLS7","created_at":"2026-05-18T12:31:00Z"}],"events":[{"event_type":"record_created","subject_pith_number":"pith:2017:5KOBLLS7SV5R7MXHDU5Y7SKRCK","target":"record","payload":{"canonical_record":{"source":{"id":"1709.06613","kind":"arxiv","version":2},"metadata":{"license":"http://arxiv.org/licenses/nonexclusive-distrib/1.0/","primary_cat":"cs.DC","submitted_at":"2017-09-19T19:09:07Z","cross_cats_sorted":[],"title_canon_sha256":"2122102c47106a0bb744655a5e813d2dc0d231b1ae3f481fbc0b7bbe9c7167db","abstract_canon_sha256":"47a58265cdfd2802050c09e7c272d5e3023914c7b25178ef654fbbfecb5add2b"},"schema_version":"1.0"},"canonical_sha256":"ea9c15ae5f957b1fb2e71d3b8fc95112bad94b6e7732a27ae2735b024ee1ead3","receipt":{"kind":"pith_receipt","key_id":"pith-v1-2026-05","algorithm":"ed25519","signed_at":"2026-05-18T00:16:14.329428Z","signature_b64":"pblMaygpTWaPWt7IK2Jr4IN8QX44fHXjueAiL5b0aqCI0R3KxmlKHGIwC8GvFZd4N2B7n+ZNZKnzOVX/T5wzAA==","signed_message":"canonical_sha256_bytes","builder_version":"pith-number-builder-2026-05-17-v1","receipt_version":"0.3","canonical_sha256":"ea9c15ae5f957b1fb2e71d3b8fc95112bad94b6e7732a27ae2735b024ee1ead3","last_reissued_at":"2026-05-18T00:16:14.328688Z","signature_status":"signed_v1","first_computed_at":"2026-05-18T00:16:14.328688Z","public_key_fingerprint":"8d4b5ee74e4693bcd1df2446408b0d54"},"source_kind":"arxiv","source_id":"1709.06613","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-05-18T00:16:14Z","supersedes":[],"prev_event":null,"signature":{"signature_status":"signed_v1","algorithm":"ed25519","key_id":"pith-v1-2026-05","public_key_fingerprint":"8d4b5ee74e4693bcd1df2446408b0d54","signature_b64":"wHGA/m43huoIo0JcWSSMn/ikieWYAjkn0IhpaWLwQuggd+kb5iJtH2RLPtB905FY/qU7x2H8G8GgGfPk4CBAAg==","signed_message":"open_graph_event_sha256_bytes","signed_at":"2026-06-09T03:41:58.051061Z"},"content_sha256":"7db983f90060b04be27deed609960d2251aaf0b3bc33c10e3df9433d6ca13363","schema_version":"1.0","event_id":"sha256:7db983f90060b04be27deed609960d2251aaf0b3bc33c10e3df9433d6ca13363"},{"event_type":"graph_snapshot","subject_pith_number":"pith:2017:5KOBLLS7SV5R7MXHDU5Y7SKRCK","target":"graph","payload":{"graph_snapshot":{"paper":{"title":"A Server-based Approach for Predictable GPU Access with Improved Analysis","license":"http://arxiv.org/licenses/nonexclusive-distrib/1.0/","headline":"","cross_cats":[],"primary_cat":"cs.DC","authors_text":"Hyoseung Kim, Pratyush Patel, Ragunathan (Raj) Rajkumar, Shige Wang","submitted_at":"2017-09-19T19:09:07Z","abstract_excerpt":"We propose a server-based approach to manage a general-purpose graphics processing unit (GPU) in a predictable and efficient manner. Our proposed approach introduces a GPU server that is a dedicated task to handle GPU requests from other tasks on their behalf. The GPU server ensures bounded time to access the GPU, and allows other tasks to suspend during their GPU computation to save CPU cycles. By doing so, we address the two major limitations of the existing real-time synchronization-based GPU management approach: busy waiting and long priority inversion. We have implemented a prototype of t"},"claims":{"count":0,"items":[],"snapshot_sha256":"258153158e38e3291e3d48162225fcdb2d5a3ed65a07baac614ab91432fd4f57"},"source":{"id":"1709.06613","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":""},"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:16:14Z","supersedes":[],"prev_event":null,"signature":{"signature_status":"signed_v1","algorithm":"ed25519","key_id":"pith-v1-2026-05","public_key_fingerprint":"8d4b5ee74e4693bcd1df2446408b0d54","signature_b64":"Z6Ojqy0qJxWs02oVtH0d8gJkR5e06rqHmwzTcFCjWCdM3k1JWftJakTFid2zoCELiZoLebCWbmJcGDsckZ/ZBQ==","signed_message":"open_graph_event_sha256_bytes","signed_at":"2026-06-09T03:41:58.051808Z"},"content_sha256":"d8c1ceb029fff7517d24c7bf1cf03226d73926a1460c4ac5340908ff286c0353","schema_version":"1.0","event_id":"sha256:d8c1ceb029fff7517d24c7bf1cf03226d73926a1460c4ac5340908ff286c0353"}],"timestamp_proofs":[],"mirror_hints":[{"mirror_type":"https","name":"Pith Resolver","base_url":"https://pith.science","bundle_url":"https://pith.science/pith/5KOBLLS7SV5R7MXHDU5Y7SKRCK/bundle.json","state_url":"https://pith.science/pith/5KOBLLS7SV5R7MXHDU5Y7SKRCK/state.json","well_known_bundle_url":"https://pith.science/.well-known/pith/5KOBLLS7SV5R7MXHDU5Y7SKRCK/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-09T03:41:58Z","links":{"resolver":"https://pith.science/pith/5KOBLLS7SV5R7MXHDU5Y7SKRCK","bundle":"https://pith.science/pith/5KOBLLS7SV5R7MXHDU5Y7SKRCK/bundle.json","state":"https://pith.science/pith/5KOBLLS7SV5R7MXHDU5Y7SKRCK/state.json","well_known_bundle":"https://pith.science/.well-known/pith/5KOBLLS7SV5R7MXHDU5Y7SKRCK/bundle.json"},"state":{"state_type":"pith_open_graph_state","state_version":"1.0","pith_number":"pith:2017:5KOBLLS7SV5R7MXHDU5Y7SKRCK","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":"47a58265cdfd2802050c09e7c272d5e3023914c7b25178ef654fbbfecb5add2b","cross_cats_sorted":[],"license":"http://arxiv.org/licenses/nonexclusive-distrib/1.0/","primary_cat":"cs.DC","submitted_at":"2017-09-19T19:09:07Z","title_canon_sha256":"2122102c47106a0bb744655a5e813d2dc0d231b1ae3f481fbc0b7bbe9c7167db"},"schema_version":"1.0","source":{"id":"1709.06613","kind":"arxiv","version":2}},"source_aliases":[{"alias_kind":"arxiv","alias_value":"1709.06613","created_at":"2026-05-18T00:16:14Z"},{"alias_kind":"arxiv_version","alias_value":"1709.06613v2","created_at":"2026-05-18T00:16:14Z"},{"alias_kind":"doi","alias_value":"10.48550/arxiv.1709.06613","created_at":"2026-05-18T00:16:14Z"},{"alias_kind":"pith_short_12","alias_value":"5KOBLLS7SV5R","created_at":"2026-05-18T12:31:00Z"},{"alias_kind":"pith_short_16","alias_value":"5KOBLLS7SV5R7MXH","created_at":"2026-05-18T12:31:00Z"},{"alias_kind":"pith_short_8","alias_value":"5KOBLLS7","created_at":"2026-05-18T12:31:00Z"}],"graph_snapshots":[{"event_id":"sha256:d8c1ceb029fff7517d24c7bf1cf03226d73926a1460c4ac5340908ff286c0353","target":"graph","created_at":"2026-05-18T00:16:14Z","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":"We propose a server-based approach to manage a general-purpose graphics processing unit (GPU) in a predictable and efficient manner. Our proposed approach introduces a GPU server that is a dedicated task to handle GPU requests from other tasks on their behalf. The GPU server ensures bounded time to access the GPU, and allows other tasks to suspend during their GPU computation to save CPU cycles. By doing so, we address the two major limitations of the existing real-time synchronization-based GPU management approach: busy waiting and long priority inversion. We have implemented a prototype of t","authors_text":"Hyoseung Kim, Pratyush Patel, Ragunathan (Raj) Rajkumar, Shige Wang","cross_cats":[],"headline":"","license":"http://arxiv.org/licenses/nonexclusive-distrib/1.0/","primary_cat":"cs.DC","submitted_at":"2017-09-19T19:09:07Z","title":"A Server-based Approach for Predictable GPU Access with Improved Analysis"},"references":{"count":0,"internal_anchors":0,"resolved_work":0,"sample":[],"snapshot_sha256":"258153158e38e3291e3d48162225fcdb2d5a3ed65a07baac614ab91432fd4f57"},"source":{"id":"1709.06613","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:7db983f90060b04be27deed609960d2251aaf0b3bc33c10e3df9433d6ca13363","target":"record","created_at":"2026-05-18T00:16:14Z","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":"47a58265cdfd2802050c09e7c272d5e3023914c7b25178ef654fbbfecb5add2b","cross_cats_sorted":[],"license":"http://arxiv.org/licenses/nonexclusive-distrib/1.0/","primary_cat":"cs.DC","submitted_at":"2017-09-19T19:09:07Z","title_canon_sha256":"2122102c47106a0bb744655a5e813d2dc0d231b1ae3f481fbc0b7bbe9c7167db"},"schema_version":"1.0","source":{"id":"1709.06613","kind":"arxiv","version":2}},"canonical_sha256":"ea9c15ae5f957b1fb2e71d3b8fc95112bad94b6e7732a27ae2735b024ee1ead3","receipt":{"algorithm":"ed25519","builder_version":"pith-number-builder-2026-05-17-v1","canonical_sha256":"ea9c15ae5f957b1fb2e71d3b8fc95112bad94b6e7732a27ae2735b024ee1ead3","first_computed_at":"2026-05-18T00:16:14.328688Z","key_id":"pith-v1-2026-05","kind":"pith_receipt","last_reissued_at":"2026-05-18T00:16:14.328688Z","public_key_fingerprint":"8d4b5ee74e4693bcd1df2446408b0d54","receipt_version":"0.3","signature_b64":"pblMaygpTWaPWt7IK2Jr4IN8QX44fHXjueAiL5b0aqCI0R3KxmlKHGIwC8GvFZd4N2B7n+ZNZKnzOVX/T5wzAA==","signature_status":"signed_v1","signed_at":"2026-05-18T00:16:14.329428Z","signed_message":"canonical_sha256_bytes"},"source_id":"1709.06613","source_kind":"arxiv","source_version":2}}},"equivocations":[],"invalid_events":[],"applied_event_ids":["sha256:7db983f90060b04be27deed609960d2251aaf0b3bc33c10e3df9433d6ca13363","sha256:d8c1ceb029fff7517d24c7bf1cf03226d73926a1460c4ac5340908ff286c0353"],"state_sha256":"ca2b85c63f2145366bd29ab61b1daa83315fb920adb1438e8f8b8f6cf6a894f8"},"bundle_signature":{"signature_status":"signed_v1","algorithm":"ed25519","key_id":"pith-v1-2026-05","public_key_fingerprint":"8d4b5ee74e4693bcd1df2446408b0d54","signature_b64":"kPsiSlD2wLq7mJ8d/PPifWR5dQPB5HZGCQH4dJLCFWDg7eCgKNbONo32Hb08VgUJueRd4GnbGWt+6We/FhfVDg==","signed_message":"bundle_sha256_bytes","signed_at":"2026-06-09T03:41:58.055560Z","bundle_sha256":"30e261873c473449f60836043de3195862426f83a9381952e698e87533ee921b"}}