{"record_type":"pith_number_record","schema_url":"https://pith.science/schemas/pith-number/v1.json","pith_number":"pith:2017:IG2DIN7KFFT7GU4LXSVKPR3R3J","short_pith_number":"pith:IG2DIN7K","schema_version":"1.0","canonical_sha256":"41b43437ea2967f3538bbcaaa7c771da4830017b5406190c929d0ee4b5f584e5","source":{"kind":"arxiv","id":"1712.04303","version":1},"attestation_state":"computed","paper":{"title":"RLWS: A Reinforcement Learning based GPU Warp Scheduler","license":"http://arxiv.org/licenses/nonexclusive-distrib/1.0/","headline":"","cross_cats":[],"primary_cat":"cs.DC","authors_text":"Jayvant Anantpur, Nagendra Gulur Dwarakanath, R. Govindarajan, Shalabh Bhatnagar, Shivaram Kalyanakrishnan","submitted_at":"2017-11-17T13:57:23Z","abstract_excerpt":"The Streaming Multiprocessors (SMs) of a Graphics Processing Unit (GPU) execute instructions from a group of consecutive threads, called warps. At each cycle, an SM schedules a warp from a group of active warps and can context switch among the active warps to hide various stalls. Hence the performance of warp scheduler is critical to the performance of GPU. Several heuristic warp scheduling algorithms have been proposed which work well only for the situations they are designed for. GPU workloads are becoming very diverse in nature and hence one heuristic may not work for all cases. To work wel"},"verification_status":{"content_addressed":true,"pith_receipt":true,"author_attested":false,"weak_author_claims":0,"strong_author_claims":0,"externally_anchored":false,"storage_verified":false,"citation_signatures":0,"replication_records":0,"graph_snapshot":true,"references_resolved":false,"formal_links_present":false},"canonical_record":{"source":{"id":"1712.04303","kind":"arxiv","version":1},"metadata":{"license":"http://arxiv.org/licenses/nonexclusive-distrib/1.0/","primary_cat":"cs.DC","submitted_at":"2017-11-17T13:57:23Z","cross_cats_sorted":[],"title_canon_sha256":"bebc7efdc24a317cd606265b8b3ed028215bbd73ad6dc0c4c0e674b3e0608a6d","abstract_canon_sha256":"cba15fb5a7b3053ada2c2f8d49e5bce67f3a2c7d99fd5412ad6d2a4accad4135"},"schema_version":"1.0"},"receipt":{"kind":"pith_receipt","key_id":"pith-v1-2026-05","algorithm":"ed25519","signed_at":"2026-05-18T00:28:08.459981Z","signature_b64":"U/fP5bYT7Q4QTJ4KQv1V8bDvwtWf8QWTZDcBToS5Ozlt4TGpBJvGVlAsrry5w3x8qsgu/EoGuzyv+7zMTmiJBA==","signed_message":"canonical_sha256_bytes","builder_version":"pith-number-builder-2026-05-17-v1","receipt_version":"0.3","canonical_sha256":"41b43437ea2967f3538bbcaaa7c771da4830017b5406190c929d0ee4b5f584e5","last_reissued_at":"2026-05-18T00:28:08.459344Z","signature_status":"signed_v1","first_computed_at":"2026-05-18T00:28:08.459344Z","public_key_fingerprint":"8d4b5ee74e4693bcd1df2446408b0d54"},"graph_snapshot":{"paper":{"title":"RLWS: A Reinforcement Learning based GPU Warp Scheduler","license":"http://arxiv.org/licenses/nonexclusive-distrib/1.0/","headline":"","cross_cats":[],"primary_cat":"cs.DC","authors_text":"Jayvant Anantpur, Nagendra Gulur Dwarakanath, R. Govindarajan, Shalabh Bhatnagar, Shivaram Kalyanakrishnan","submitted_at":"2017-11-17T13:57:23Z","abstract_excerpt":"The Streaming Multiprocessors (SMs) of a Graphics Processing Unit (GPU) execute instructions from a group of consecutive threads, called warps. At each cycle, an SM schedules a warp from a group of active warps and can context switch among the active warps to hide various stalls. Hence the performance of warp scheduler is critical to the performance of GPU. Several heuristic warp scheduling algorithms have been proposed which work well only for the situations they are designed for. GPU workloads are becoming very diverse in nature and hence one heuristic may not work for all cases. To work wel"},"claims":{"count":0,"items":[],"snapshot_sha256":"258153158e38e3291e3d48162225fcdb2d5a3ed65a07baac614ab91432fd4f57"},"source":{"id":"1712.04303","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":""},"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"},"aliases":[{"alias_kind":"arxiv","alias_value":"1712.04303","created_at":"2026-05-18T00:28:08.459461+00:00"},{"alias_kind":"arxiv_version","alias_value":"1712.04303v1","created_at":"2026-05-18T00:28:08.459461+00:00"},{"alias_kind":"doi","alias_value":"10.48550/arxiv.1712.04303","created_at":"2026-05-18T00:28:08.459461+00:00"},{"alias_kind":"pith_short_12","alias_value":"IG2DIN7KFFT7","created_at":"2026-05-18T12:31:21.493067+00:00"},{"alias_kind":"pith_short_16","alias_value":"IG2DIN7KFFT7GU4L","created_at":"2026-05-18T12:31:21.493067+00:00"},{"alias_kind":"pith_short_8","alias_value":"IG2DIN7K","created_at":"2026-05-18T12:31:21.493067+00:00"}],"events":[],"event_summary":{},"paper_claims":[],"inbound_citations":{"count":1,"internal_anchor_count":1,"sample":[{"citing_arxiv_id":"2510.27176","citing_title":"Glia: A Human-Inspired AI for Automated Systems Design and Optimization","ref_index":3,"is_internal_anchor":true}]},"formal_canon":{"evidence_count":0,"sample":[],"anchors":[]},"links":{"html":"https://pith.science/pith/IG2DIN7KFFT7GU4LXSVKPR3R3J","json":"https://pith.science/pith/IG2DIN7KFFT7GU4LXSVKPR3R3J.json","graph_json":"https://pith.science/api/pith-number/IG2DIN7KFFT7GU4LXSVKPR3R3J/graph.json","events_json":"https://pith.science/api/pith-number/IG2DIN7KFFT7GU4LXSVKPR3R3J/events.json","paper":"https://pith.science/paper/IG2DIN7K"},"agent_actions":{"view_html":"https://pith.science/pith/IG2DIN7KFFT7GU4LXSVKPR3R3J","download_json":"https://pith.science/pith/IG2DIN7KFFT7GU4LXSVKPR3R3J.json","view_paper":"https://pith.science/paper/IG2DIN7K","resolve_alias":"https://pith.science/api/pith-number/resolve?arxiv=1712.04303&json=true","fetch_graph":"https://pith.science/api/pith-number/IG2DIN7KFFT7GU4LXSVKPR3R3J/graph.json","fetch_events":"https://pith.science/api/pith-number/IG2DIN7KFFT7GU4LXSVKPR3R3J/events.json","actions":{"anchor_timestamp":"https://pith.science/pith/IG2DIN7KFFT7GU4LXSVKPR3R3J/action/timestamp_anchor","attest_storage":"https://pith.science/pith/IG2DIN7KFFT7GU4LXSVKPR3R3J/action/storage_attestation","attest_author":"https://pith.science/pith/IG2DIN7KFFT7GU4LXSVKPR3R3J/action/author_attestation","sign_citation":"https://pith.science/pith/IG2DIN7KFFT7GU4LXSVKPR3R3J/action/citation_signature","submit_replication":"https://pith.science/pith/IG2DIN7KFFT7GU4LXSVKPR3R3J/action/replication_record"}},"created_at":"2026-05-18T00:28:08.459461+00:00","updated_at":"2026-05-18T00:28:08.459461+00:00"}