{"bundle_type":"pith_open_graph_bundle","bundle_version":"1.0","pith_number":"pith:2015:EVNWV6O4Q7W7MYGHFYCO2JB5UE","short_pith_number":"pith:EVNWV6O4","canonical_record":{"source":{"id":"1511.02490","kind":"arxiv","version":3},"metadata":{"license":"http://arxiv.org/licenses/nonexclusive-distrib/1.0/","primary_cat":"cs.DC","submitted_at":"2015-11-08T14:56:12Z","cross_cats_sorted":[],"title_canon_sha256":"d0fcff75bc581ca4802e8f3ceb2355c294907b1b2f88721567be79c4b774632a","abstract_canon_sha256":"fe668e3b84587290961a1455a2ee65695ad805d2870ea86fc77843a1632edff8"},"schema_version":"1.0"},"canonical_sha256":"255b6af9dc87edf660c72e04ed243da118de1d348b31a747bc6007d29569d05a","source":{"kind":"arxiv","id":"1511.02490","version":3},"source_aliases":[{"alias_kind":"arxiv","alias_value":"1511.02490","created_at":"2026-05-18T01:23:18Z"},{"alias_kind":"arxiv_version","alias_value":"1511.02490v3","created_at":"2026-05-18T01:23:18Z"},{"alias_kind":"doi","alias_value":"10.48550/arxiv.1511.02490","created_at":"2026-05-18T01:23:18Z"},{"alias_kind":"pith_short_12","alias_value":"EVNWV6O4Q7W7","created_at":"2026-05-18T12:29:19Z"},{"alias_kind":"pith_short_16","alias_value":"EVNWV6O4Q7W7MYGH","created_at":"2026-05-18T12:29:19Z"},{"alias_kind":"pith_short_8","alias_value":"EVNWV6O4","created_at":"2026-05-18T12:29:19Z"}],"events":[{"event_type":"record_created","subject_pith_number":"pith:2015:EVNWV6O4Q7W7MYGHFYCO2JB5UE","target":"record","payload":{"canonical_record":{"source":{"id":"1511.02490","kind":"arxiv","version":3},"metadata":{"license":"http://arxiv.org/licenses/nonexclusive-distrib/1.0/","primary_cat":"cs.DC","submitted_at":"2015-11-08T14:56:12Z","cross_cats_sorted":[],"title_canon_sha256":"d0fcff75bc581ca4802e8f3ceb2355c294907b1b2f88721567be79c4b774632a","abstract_canon_sha256":"fe668e3b84587290961a1455a2ee65695ad805d2870ea86fc77843a1632edff8"},"schema_version":"1.0"},"canonical_sha256":"255b6af9dc87edf660c72e04ed243da118de1d348b31a747bc6007d29569d05a","receipt":{"kind":"pith_receipt","key_id":"pith-v1-2026-05","algorithm":"ed25519","signed_at":"2026-05-18T01:23:18.492578Z","signature_b64":"yzu5hFVpipWFPbZDDo2896kcR2MEeIZ5d4Afit7jUCn2uzIYdzDsxJpIBRcZqJGT+iK9Zhg+mzMDHA9Vg4irAw==","signed_message":"canonical_sha256_bytes","builder_version":"pith-number-builder-2026-05-17-v1","receipt_version":"0.3","canonical_sha256":"255b6af9dc87edf660c72e04ed243da118de1d348b31a747bc6007d29569d05a","last_reissued_at":"2026-05-18T01:23:18.491946Z","signature_status":"signed_v1","first_computed_at":"2026-05-18T01:23:18.491946Z","public_key_fingerprint":"8d4b5ee74e4693bcd1df2446408b0d54"},"source_kind":"arxiv","source_id":"1511.02490","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-18T01:23:18Z","supersedes":[],"prev_event":null,"signature":{"signature_status":"signed_v1","algorithm":"ed25519","key_id":"pith-v1-2026-05","public_key_fingerprint":"8d4b5ee74e4693bcd1df2446408b0d54","signature_b64":"o5Uv5CcMDub5/Gt/0B7TZqLX1qubiV+J1wChsTM0KwlGEEIhFhse4A+ZHzsgvhA8B/UVBKuPSudgp0p5K5g8BQ==","signed_message":"open_graph_event_sha256_bytes","signed_at":"2026-05-28T02:43:40.604838Z"},"content_sha256":"9c9da9b22b4ad66607eb408f8b73e41ea25fc111e2669baeafc5442e94f76923","schema_version":"1.0","event_id":"sha256:9c9da9b22b4ad66607eb408f8b73e41ea25fc111e2669baeafc5442e94f76923"},{"event_type":"graph_snapshot","subject_pith_number":"pith:2015:EVNWV6O4Q7W7MYGHFYCO2JB5UE","target":"graph","payload":{"graph_snapshot":{"paper":{"title":"Autotuning OpenCL Workgroup Size for Stencil Patterns","license":"http://arxiv.org/licenses/nonexclusive-distrib/1.0/","headline":"","cross_cats":[],"primary_cat":"cs.DC","authors_text":"Chris Cummins, Hugh Leather, Michel Steuwer, Pavlos Petoumenos","submitted_at":"2015-11-08T14:56:12Z","abstract_excerpt":"Selecting an appropriate workgroup size is critical for the performance of OpenCL kernels, and requires knowledge of the underlying hardware, the data being operated on, and the implementation of the kernel. This makes portable performance of OpenCL programs a challenging goal, since simple heuristics and statically chosen values fail to exploit the available performance. To address this, we propose the use of machine learning-enabled autotuning to automatically predict workgroup sizes for stencil patterns on CPUs and multi-GPUs.\n  We present three methodologies for predicting workgroup sizes."},"claims":{"count":0,"items":[],"snapshot_sha256":"258153158e38e3291e3d48162225fcdb2d5a3ed65a07baac614ab91432fd4f57"},"source":{"id":"1511.02490","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":""},"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-18T01:23:18Z","supersedes":[],"prev_event":null,"signature":{"signature_status":"signed_v1","algorithm":"ed25519","key_id":"pith-v1-2026-05","public_key_fingerprint":"8d4b5ee74e4693bcd1df2446408b0d54","signature_b64":"o3RT5QUgY8Heq4LZe3r9hrVJNdUYfYcIQBE1gYVQoLBbTm9S5RpsB6p8I6Ww8YbdScH0cWENuHzHDU6f2N31DQ==","signed_message":"open_graph_event_sha256_bytes","signed_at":"2026-05-28T02:43:40.605190Z"},"content_sha256":"5a8b28a03455ec5177155dbde6657697a0a1cbf91575bc0b90ab89c3e55a17ba","schema_version":"1.0","event_id":"sha256:5a8b28a03455ec5177155dbde6657697a0a1cbf91575bc0b90ab89c3e55a17ba"}],"timestamp_proofs":[],"mirror_hints":[{"mirror_type":"https","name":"Pith Resolver","base_url":"https://pith.science","bundle_url":"https://pith.science/pith/EVNWV6O4Q7W7MYGHFYCO2JB5UE/bundle.json","state_url":"https://pith.science/pith/EVNWV6O4Q7W7MYGHFYCO2JB5UE/state.json","well_known_bundle_url":"https://pith.science/.well-known/pith/EVNWV6O4Q7W7MYGHFYCO2JB5UE/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-28T02:43:40Z","links":{"resolver":"https://pith.science/pith/EVNWV6O4Q7W7MYGHFYCO2JB5UE","bundle":"https://pith.science/pith/EVNWV6O4Q7W7MYGHFYCO2JB5UE/bundle.json","state":"https://pith.science/pith/EVNWV6O4Q7W7MYGHFYCO2JB5UE/state.json","well_known_bundle":"https://pith.science/.well-known/pith/EVNWV6O4Q7W7MYGHFYCO2JB5UE/bundle.json"},"state":{"state_type":"pith_open_graph_state","state_version":"1.0","pith_number":"pith:2015:EVNWV6O4Q7W7MYGHFYCO2JB5UE","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":"fe668e3b84587290961a1455a2ee65695ad805d2870ea86fc77843a1632edff8","cross_cats_sorted":[],"license":"http://arxiv.org/licenses/nonexclusive-distrib/1.0/","primary_cat":"cs.DC","submitted_at":"2015-11-08T14:56:12Z","title_canon_sha256":"d0fcff75bc581ca4802e8f3ceb2355c294907b1b2f88721567be79c4b774632a"},"schema_version":"1.0","source":{"id":"1511.02490","kind":"arxiv","version":3}},"source_aliases":[{"alias_kind":"arxiv","alias_value":"1511.02490","created_at":"2026-05-18T01:23:18Z"},{"alias_kind":"arxiv_version","alias_value":"1511.02490v3","created_at":"2026-05-18T01:23:18Z"},{"alias_kind":"doi","alias_value":"10.48550/arxiv.1511.02490","created_at":"2026-05-18T01:23:18Z"},{"alias_kind":"pith_short_12","alias_value":"EVNWV6O4Q7W7","created_at":"2026-05-18T12:29:19Z"},{"alias_kind":"pith_short_16","alias_value":"EVNWV6O4Q7W7MYGH","created_at":"2026-05-18T12:29:19Z"},{"alias_kind":"pith_short_8","alias_value":"EVNWV6O4","created_at":"2026-05-18T12:29:19Z"}],"graph_snapshots":[{"event_id":"sha256:5a8b28a03455ec5177155dbde6657697a0a1cbf91575bc0b90ab89c3e55a17ba","target":"graph","created_at":"2026-05-18T01:23:18Z","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":"Selecting an appropriate workgroup size is critical for the performance of OpenCL kernels, and requires knowledge of the underlying hardware, the data being operated on, and the implementation of the kernel. This makes portable performance of OpenCL programs a challenging goal, since simple heuristics and statically chosen values fail to exploit the available performance. To address this, we propose the use of machine learning-enabled autotuning to automatically predict workgroup sizes for stencil patterns on CPUs and multi-GPUs.\n  We present three methodologies for predicting workgroup sizes.","authors_text":"Chris Cummins, Hugh Leather, Michel Steuwer, Pavlos Petoumenos","cross_cats":[],"headline":"","license":"http://arxiv.org/licenses/nonexclusive-distrib/1.0/","primary_cat":"cs.DC","submitted_at":"2015-11-08T14:56:12Z","title":"Autotuning OpenCL Workgroup Size for Stencil Patterns"},"references":{"count":0,"internal_anchors":0,"resolved_work":0,"sample":[],"snapshot_sha256":"258153158e38e3291e3d48162225fcdb2d5a3ed65a07baac614ab91432fd4f57"},"source":{"id":"1511.02490","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:9c9da9b22b4ad66607eb408f8b73e41ea25fc111e2669baeafc5442e94f76923","target":"record","created_at":"2026-05-18T01:23:18Z","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":"fe668e3b84587290961a1455a2ee65695ad805d2870ea86fc77843a1632edff8","cross_cats_sorted":[],"license":"http://arxiv.org/licenses/nonexclusive-distrib/1.0/","primary_cat":"cs.DC","submitted_at":"2015-11-08T14:56:12Z","title_canon_sha256":"d0fcff75bc581ca4802e8f3ceb2355c294907b1b2f88721567be79c4b774632a"},"schema_version":"1.0","source":{"id":"1511.02490","kind":"arxiv","version":3}},"canonical_sha256":"255b6af9dc87edf660c72e04ed243da118de1d348b31a747bc6007d29569d05a","receipt":{"algorithm":"ed25519","builder_version":"pith-number-builder-2026-05-17-v1","canonical_sha256":"255b6af9dc87edf660c72e04ed243da118de1d348b31a747bc6007d29569d05a","first_computed_at":"2026-05-18T01:23:18.491946Z","key_id":"pith-v1-2026-05","kind":"pith_receipt","last_reissued_at":"2026-05-18T01:23:18.491946Z","public_key_fingerprint":"8d4b5ee74e4693bcd1df2446408b0d54","receipt_version":"0.3","signature_b64":"yzu5hFVpipWFPbZDDo2896kcR2MEeIZ5d4Afit7jUCn2uzIYdzDsxJpIBRcZqJGT+iK9Zhg+mzMDHA9Vg4irAw==","signature_status":"signed_v1","signed_at":"2026-05-18T01:23:18.492578Z","signed_message":"canonical_sha256_bytes"},"source_id":"1511.02490","source_kind":"arxiv","source_version":3}}},"equivocations":[],"invalid_events":[],"applied_event_ids":["sha256:9c9da9b22b4ad66607eb408f8b73e41ea25fc111e2669baeafc5442e94f76923","sha256:5a8b28a03455ec5177155dbde6657697a0a1cbf91575bc0b90ab89c3e55a17ba"],"state_sha256":"8d5c9cdf8d5a1d081eeffbe81cead42c841edea1578d113f8e9dc434470b2426"},"bundle_signature":{"signature_status":"signed_v1","algorithm":"ed25519","key_id":"pith-v1-2026-05","public_key_fingerprint":"8d4b5ee74e4693bcd1df2446408b0d54","signature_b64":"As98XR1itFFWQ2FejeU2Cy1PRHSVAR6BWJAp7ibWXWNTPUP6H/Sbtm7d8IPC2EVYmN0jQy17YpvvFKGOfAbBAg==","signed_message":"bundle_sha256_bytes","signed_at":"2026-05-28T02:43:40.607155Z","bundle_sha256":"60ee7c31fc1544d80ae088b4a70cb590f0a23f7e89597094918d4869f5a396a2"}}