{"bundle_type":"pith_open_graph_bundle","bundle_version":"1.0","pith_number":"pith:2017:H4B5H4PGMAQJIKRKQPBQVQYFDH","short_pith_number":"pith:H4B5H4PG","canonical_record":{"source":{"id":"1701.08547","kind":"arxiv","version":3},"metadata":{"license":"http://arxiv.org/licenses/nonexclusive-distrib/1.0/","primary_cat":"cs.DC","submitted_at":"2017-01-30T11:23:42Z","cross_cats_sorted":["cs.PF"],"title_canon_sha256":"439e94d0e78d522db50c2051db221cfa0885fa7f2c8196549361226be5dd48ae","abstract_canon_sha256":"b1dd99fb1cc26b5218f01cb5897b2320ba85bee34bbbdd769a3632e6479ac377"},"schema_version":"1.0"},"canonical_sha256":"3f03d3f1e66020942a2a83c30ac30519ed3e4c7e7d2ddf5dec0542a41284b290","source":{"kind":"arxiv","id":"1701.08547","version":3},"source_aliases":[{"alias_kind":"arxiv","alias_value":"1701.08547","created_at":"2026-05-18T00:41:17Z"},{"alias_kind":"arxiv_version","alias_value":"1701.08547v3","created_at":"2026-05-18T00:41:17Z"},{"alias_kind":"doi","alias_value":"10.48550/arxiv.1701.08547","created_at":"2026-05-18T00:41:17Z"},{"alias_kind":"pith_short_12","alias_value":"H4B5H4PGMAQJ","created_at":"2026-05-18T12:31:18Z"},{"alias_kind":"pith_short_16","alias_value":"H4B5H4PGMAQJIKRK","created_at":"2026-05-18T12:31:18Z"},{"alias_kind":"pith_short_8","alias_value":"H4B5H4PG","created_at":"2026-05-18T12:31:18Z"}],"events":[{"event_type":"record_created","subject_pith_number":"pith:2017:H4B5H4PGMAQJIKRKQPBQVQYFDH","target":"record","payload":{"canonical_record":{"source":{"id":"1701.08547","kind":"arxiv","version":3},"metadata":{"license":"http://arxiv.org/licenses/nonexclusive-distrib/1.0/","primary_cat":"cs.DC","submitted_at":"2017-01-30T11:23:42Z","cross_cats_sorted":["cs.PF"],"title_canon_sha256":"439e94d0e78d522db50c2051db221cfa0885fa7f2c8196549361226be5dd48ae","abstract_canon_sha256":"b1dd99fb1cc26b5218f01cb5897b2320ba85bee34bbbdd769a3632e6479ac377"},"schema_version":"1.0"},"canonical_sha256":"3f03d3f1e66020942a2a83c30ac30519ed3e4c7e7d2ddf5dec0542a41284b290","receipt":{"kind":"pith_receipt","key_id":"pith-v1-2026-05","algorithm":"ed25519","signed_at":"2026-05-18T00:41:17.965313Z","signature_b64":"MDyP4EoJCSipipsKvrPOiSGXlyQItMYiiVXZgi7nvoRp+YO0EwDKVpeY07RrrvsLyz4Ph4cYAYaztqO1Km7sDA==","signed_message":"canonical_sha256_bytes","builder_version":"pith-number-builder-2026-05-17-v1","receipt_version":"0.3","canonical_sha256":"3f03d3f1e66020942a2a83c30ac30519ed3e4c7e7d2ddf5dec0542a41284b290","last_reissued_at":"2026-05-18T00:41:17.964724Z","signature_status":"signed_v1","first_computed_at":"2026-05-18T00:41:17.964724Z","public_key_fingerprint":"8d4b5ee74e4693bcd1df2446408b0d54"},"source_kind":"arxiv","source_id":"1701.08547","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-18T00:41:17Z","supersedes":[],"prev_event":null,"signature":{"signature_status":"signed_v1","algorithm":"ed25519","key_id":"pith-v1-2026-05","public_key_fingerprint":"8d4b5ee74e4693bcd1df2446408b0d54","signature_b64":"HNwus3OdkE4tgKN9LYbs9nIm6GXAZs52vXyJjK9jtZnQdOsjvQbreC8RSsb3AJa9+8T2uNpNQP/RfBUPTW5FDg==","signed_message":"open_graph_event_sha256_bytes","signed_at":"2026-06-27T17:07:22.860620Z"},"content_sha256":"a686762ef406dcb0864074b18f5c0c3bd7fd3961433df072870dcec76017c3da","schema_version":"1.0","event_id":"sha256:a686762ef406dcb0864074b18f5c0c3bd7fd3961433df072870dcec76017c3da"},{"event_type":"graph_snapshot","subject_pith_number":"pith:2017:H4B5H4PGMAQJIKRKQPBQVQYFDH","target":"graph","payload":{"graph_snapshot":{"paper":{"title":"Autotuning GPU Kernels via Static and Predictive Analysis","license":"http://arxiv.org/licenses/nonexclusive-distrib/1.0/","headline":"","cross_cats":["cs.PF"],"primary_cat":"cs.DC","authors_text":"Allen D. Malony, Boyana Norris, Robert V. Lim","submitted_at":"2017-01-30T11:23:42Z","abstract_excerpt":"Optimizing the performance of GPU kernels is challenging for both human programmers and code generators. For example, CUDA programmers must set thread and block parameters for a kernel, but might not have the intuition to make a good choice. Similarly, compilers can generate working code, but may miss tuning opportunities by not targeting GPU models or performing code transformations. Although empirical autotuning addresses some of these challenges, it requires extensive experimentation and search for optimal code variants. This research presents an approach for tuning CUDA kernels based on st"},"claims":{"count":0,"items":[],"snapshot_sha256":"258153158e38e3291e3d48162225fcdb2d5a3ed65a07baac614ab91432fd4f57"},"source":{"id":"1701.08547","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-18T00:41:17Z","supersedes":[],"prev_event":null,"signature":{"signature_status":"signed_v1","algorithm":"ed25519","key_id":"pith-v1-2026-05","public_key_fingerprint":"8d4b5ee74e4693bcd1df2446408b0d54","signature_b64":"kXstp9VP1/yGUCALxN2ZORNkktW86hyYR8v8VUv2EaU0H+T/FFITIIZrA57m3F+f3hVlR8cLCv+PMj1yxFueAw==","signed_message":"open_graph_event_sha256_bytes","signed_at":"2026-06-27T17:07:22.860966Z"},"content_sha256":"d90c1120d5b18ad523bdfe07fdcad893e816601ff872a77b25e6f749f947f130","schema_version":"1.0","event_id":"sha256:d90c1120d5b18ad523bdfe07fdcad893e816601ff872a77b25e6f749f947f130"}],"timestamp_proofs":[],"mirror_hints":[{"mirror_type":"https","name":"Pith Resolver","base_url":"https://pith.science","bundle_url":"https://pith.science/pith/H4B5H4PGMAQJIKRKQPBQVQYFDH/bundle.json","state_url":"https://pith.science/pith/H4B5H4PGMAQJIKRKQPBQVQYFDH/state.json","well_known_bundle_url":"https://pith.science/.well-known/pith/H4B5H4PGMAQJIKRKQPBQVQYFDH/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-27T17:07:22Z","links":{"resolver":"https://pith.science/pith/H4B5H4PGMAQJIKRKQPBQVQYFDH","bundle":"https://pith.science/pith/H4B5H4PGMAQJIKRKQPBQVQYFDH/bundle.json","state":"https://pith.science/pith/H4B5H4PGMAQJIKRKQPBQVQYFDH/state.json","well_known_bundle":"https://pith.science/.well-known/pith/H4B5H4PGMAQJIKRKQPBQVQYFDH/bundle.json"},"state":{"state_type":"pith_open_graph_state","state_version":"1.0","pith_number":"pith:2017:H4B5H4PGMAQJIKRKQPBQVQYFDH","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":"b1dd99fb1cc26b5218f01cb5897b2320ba85bee34bbbdd769a3632e6479ac377","cross_cats_sorted":["cs.PF"],"license":"http://arxiv.org/licenses/nonexclusive-distrib/1.0/","primary_cat":"cs.DC","submitted_at":"2017-01-30T11:23:42Z","title_canon_sha256":"439e94d0e78d522db50c2051db221cfa0885fa7f2c8196549361226be5dd48ae"},"schema_version":"1.0","source":{"id":"1701.08547","kind":"arxiv","version":3}},"source_aliases":[{"alias_kind":"arxiv","alias_value":"1701.08547","created_at":"2026-05-18T00:41:17Z"},{"alias_kind":"arxiv_version","alias_value":"1701.08547v3","created_at":"2026-05-18T00:41:17Z"},{"alias_kind":"doi","alias_value":"10.48550/arxiv.1701.08547","created_at":"2026-05-18T00:41:17Z"},{"alias_kind":"pith_short_12","alias_value":"H4B5H4PGMAQJ","created_at":"2026-05-18T12:31:18Z"},{"alias_kind":"pith_short_16","alias_value":"H4B5H4PGMAQJIKRK","created_at":"2026-05-18T12:31:18Z"},{"alias_kind":"pith_short_8","alias_value":"H4B5H4PG","created_at":"2026-05-18T12:31:18Z"}],"graph_snapshots":[{"event_id":"sha256:d90c1120d5b18ad523bdfe07fdcad893e816601ff872a77b25e6f749f947f130","target":"graph","created_at":"2026-05-18T00:41:17Z","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":"Optimizing the performance of GPU kernels is challenging for both human programmers and code generators. For example, CUDA programmers must set thread and block parameters for a kernel, but might not have the intuition to make a good choice. Similarly, compilers can generate working code, but may miss tuning opportunities by not targeting GPU models or performing code transformations. Although empirical autotuning addresses some of these challenges, it requires extensive experimentation and search for optimal code variants. This research presents an approach for tuning CUDA kernels based on st","authors_text":"Allen D. Malony, Boyana Norris, Robert V. Lim","cross_cats":["cs.PF"],"headline":"","license":"http://arxiv.org/licenses/nonexclusive-distrib/1.0/","primary_cat":"cs.DC","submitted_at":"2017-01-30T11:23:42Z","title":"Autotuning GPU Kernels via Static and Predictive Analysis"},"references":{"count":0,"internal_anchors":0,"resolved_work":0,"sample":[],"snapshot_sha256":"258153158e38e3291e3d48162225fcdb2d5a3ed65a07baac614ab91432fd4f57"},"source":{"id":"1701.08547","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:a686762ef406dcb0864074b18f5c0c3bd7fd3961433df072870dcec76017c3da","target":"record","created_at":"2026-05-18T00:41:17Z","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":"b1dd99fb1cc26b5218f01cb5897b2320ba85bee34bbbdd769a3632e6479ac377","cross_cats_sorted":["cs.PF"],"license":"http://arxiv.org/licenses/nonexclusive-distrib/1.0/","primary_cat":"cs.DC","submitted_at":"2017-01-30T11:23:42Z","title_canon_sha256":"439e94d0e78d522db50c2051db221cfa0885fa7f2c8196549361226be5dd48ae"},"schema_version":"1.0","source":{"id":"1701.08547","kind":"arxiv","version":3}},"canonical_sha256":"3f03d3f1e66020942a2a83c30ac30519ed3e4c7e7d2ddf5dec0542a41284b290","receipt":{"algorithm":"ed25519","builder_version":"pith-number-builder-2026-05-17-v1","canonical_sha256":"3f03d3f1e66020942a2a83c30ac30519ed3e4c7e7d2ddf5dec0542a41284b290","first_computed_at":"2026-05-18T00:41:17.964724Z","key_id":"pith-v1-2026-05","kind":"pith_receipt","last_reissued_at":"2026-05-18T00:41:17.964724Z","public_key_fingerprint":"8d4b5ee74e4693bcd1df2446408b0d54","receipt_version":"0.3","signature_b64":"MDyP4EoJCSipipsKvrPOiSGXlyQItMYiiVXZgi7nvoRp+YO0EwDKVpeY07RrrvsLyz4Ph4cYAYaztqO1Km7sDA==","signature_status":"signed_v1","signed_at":"2026-05-18T00:41:17.965313Z","signed_message":"canonical_sha256_bytes"},"source_id":"1701.08547","source_kind":"arxiv","source_version":3}}},"equivocations":[],"invalid_events":[],"applied_event_ids":["sha256:a686762ef406dcb0864074b18f5c0c3bd7fd3961433df072870dcec76017c3da","sha256:d90c1120d5b18ad523bdfe07fdcad893e816601ff872a77b25e6f749f947f130"],"state_sha256":"57c7c9334f32cc99a2363d6129bc7b065e842d017234e15962771970e475b81b"},"bundle_signature":{"signature_status":"signed_v1","algorithm":"ed25519","key_id":"pith-v1-2026-05","public_key_fingerprint":"8d4b5ee74e4693bcd1df2446408b0d54","signature_b64":"NnEJOCBfE3l3E7bTQBfySYcASuWC+I4QzRwDLTqoYGO9mb5DBWtb5QnkT7ALTxYr+kWk+UJue3SF2uQfOZA5AA==","signed_message":"bundle_sha256_bytes","signed_at":"2026-06-27T17:07:22.862809Z","bundle_sha256":"13c6ac96a1209799cd565eeb622c111c019d4e0e36cdca2fb3626855ffeb1832"}}