{"state_type":"pith_open_graph_state","state_version":"1.0","pith_number":"pith:2017:UCXD5CF6RNPDEZVCFOD62GU2HL","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":"a94156dfd70156dae7a3c17d557d5355b13f3fb0e77394ec4b4f1a58a44ec917","cross_cats_sorted":[],"license":"http://arxiv.org/licenses/nonexclusive-distrib/1.0/","primary_cat":"cs.PL","submitted_at":"2017-07-06T22:50:36Z","title_canon_sha256":"cae39f7592b2ac322d5628015592497fc44b2565c4aa87a6b3a94303979af055"},"schema_version":"1.0","source":{"id":"1707.01989","kind":"arxiv","version":1}},"source_aliases":[{"alias_kind":"arxiv","alias_value":"1707.01989","created_at":"2026-05-18T00:40:45Z"},{"alias_kind":"arxiv_version","alias_value":"1707.01989v1","created_at":"2026-05-18T00:40:45Z"},{"alias_kind":"doi","alias_value":"10.48550/arxiv.1707.01989","created_at":"2026-05-18T00:40:45Z"},{"alias_kind":"pith_short_12","alias_value":"UCXD5CF6RNPD","created_at":"2026-05-18T12:31:46Z"},{"alias_kind":"pith_short_16","alias_value":"UCXD5CF6RNPDEZVC","created_at":"2026-05-18T12:31:46Z"},{"alias_kind":"pith_short_8","alias_value":"UCXD5CF6","created_at":"2026-05-18T12:31:46Z"}],"graph_snapshots":[{"event_id":"sha256:fac23f023a5abb507edb745fa3a78a399e326c476eddf647ecfec65ff858fef3","target":"graph","created_at":"2026-05-18T00:40:45Z","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":"There is growing interest in accelerating irregular data-parallel algorithms on GPUs. These algorithms are typically blocking, so they require fair scheduling. But GPU programming models (e.g.\\ OpenCL) do not mandate fair scheduling, and GPU schedulers are unfair in practice. Current approaches avoid this issue by exploiting scheduling quirks of today's GPUs in a manner that does not allow the GPU to be shared with other workloads (such as graphics rendering tasks). We propose cooperative kernels, an extension to the traditional GPU programming model geared towards writing blocking algorithms.","authors_text":"Alastair F. Donaldson, Hugues Evrard, Tyler Sorensen","cross_cats":[],"headline":"","license":"http://arxiv.org/licenses/nonexclusive-distrib/1.0/","primary_cat":"cs.PL","submitted_at":"2017-07-06T22:50:36Z","title":"Cooperative Kernels: GPU Multitasking for Blocking Algorithms (Extended Version)"},"references":{"count":0,"internal_anchors":0,"resolved_work":0,"sample":[],"snapshot_sha256":"258153158e38e3291e3d48162225fcdb2d5a3ed65a07baac614ab91432fd4f57"},"source":{"id":"1707.01989","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:491540183140a8357910d06c6493f11f002aabd4440f4c5417d308197aedc792","target":"record","created_at":"2026-05-18T00:40:45Z","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":"a94156dfd70156dae7a3c17d557d5355b13f3fb0e77394ec4b4f1a58a44ec917","cross_cats_sorted":[],"license":"http://arxiv.org/licenses/nonexclusive-distrib/1.0/","primary_cat":"cs.PL","submitted_at":"2017-07-06T22:50:36Z","title_canon_sha256":"cae39f7592b2ac322d5628015592497fc44b2565c4aa87a6b3a94303979af055"},"schema_version":"1.0","source":{"id":"1707.01989","kind":"arxiv","version":1}},"canonical_sha256":"a0ae3e88be8b5e3266a22b87ed1a9a3ae0a5c06c41ded72d8b0bdec848320c80","receipt":{"algorithm":"ed25519","builder_version":"pith-number-builder-2026-05-17-v1","canonical_sha256":"a0ae3e88be8b5e3266a22b87ed1a9a3ae0a5c06c41ded72d8b0bdec848320c80","first_computed_at":"2026-05-18T00:40:45.620268Z","key_id":"pith-v1-2026-05","kind":"pith_receipt","last_reissued_at":"2026-05-18T00:40:45.620268Z","public_key_fingerprint":"8d4b5ee74e4693bcd1df2446408b0d54","receipt_version":"0.3","signature_b64":"AzZFXV7x1laGFTCKIswtREU+tGtuTnNTe2Sbd1wxnyIO4oYmrWn24I7s3i7sFq6ObrM6rmb1EqOryF9zAFJ0Cw==","signature_status":"signed_v1","signed_at":"2026-05-18T00:40:45.620989Z","signed_message":"canonical_sha256_bytes"},"source_id":"1707.01989","source_kind":"arxiv","source_version":1}}},"equivocations":[],"invalid_events":[],"applied_event_ids":["sha256:491540183140a8357910d06c6493f11f002aabd4440f4c5417d308197aedc792","sha256:fac23f023a5abb507edb745fa3a78a399e326c476eddf647ecfec65ff858fef3"],"state_sha256":"eaee436edde18faa1813ac6ae0ee5aeb8005b919b6928168adf1d99eeb3e26d2"}