{"bundle_type":"pith_open_graph_bundle","bundle_version":"1.0","pith_number":"pith:2023:FWG2Y5SRMG6V7FTVPESJLVE5RY","short_pith_number":"pith:FWG2Y5SR","canonical_record":{"source":{"id":"2305.13450","kind":"arxiv","version":3},"metadata":{"license":"http://creativecommons.org/licenses/by/4.0/","primary_cat":"cs.DC","submitted_at":"2023-05-22T19:49:36Z","cross_cats_sorted":[],"title_canon_sha256":"834571ccfbad120b74a3022022c7428b145f9061b9eac5e136b8eda52c05eb55","abstract_canon_sha256":"bf75980a501d9f62a671d8926ccc1a8e9cbcbbc4d42666b3536f6d9bc7925ca8"},"schema_version":"1.0"},"canonical_sha256":"2d8dac765161bd5f9675792495d49d8e3ec1f1c3a4018df1c9c51a59717c75cd","source":{"kind":"arxiv","id":"2305.13450","version":3},"source_aliases":[{"alias_kind":"arxiv","alias_value":"2305.13450","created_at":"2026-07-05T07:44:54Z"},{"alias_kind":"arxiv_version","alias_value":"2305.13450v3","created_at":"2026-07-05T07:44:54Z"},{"alias_kind":"doi","alias_value":"10.48550/arxiv.2305.13450","created_at":"2026-07-05T07:44:54Z"},{"alias_kind":"pith_short_12","alias_value":"FWG2Y5SRMG6V","created_at":"2026-07-05T07:44:54Z"},{"alias_kind":"pith_short_16","alias_value":"FWG2Y5SRMG6V7FTV","created_at":"2026-07-05T07:44:54Z"},{"alias_kind":"pith_short_8","alias_value":"FWG2Y5SR","created_at":"2026-07-05T07:44:54Z"}],"events":[{"event_type":"record_created","subject_pith_number":"pith:2023:FWG2Y5SRMG6V7FTVPESJLVE5RY","target":"record","payload":{"canonical_record":{"source":{"id":"2305.13450","kind":"arxiv","version":3},"metadata":{"license":"http://creativecommons.org/licenses/by/4.0/","primary_cat":"cs.DC","submitted_at":"2023-05-22T19:49:36Z","cross_cats_sorted":[],"title_canon_sha256":"834571ccfbad120b74a3022022c7428b145f9061b9eac5e136b8eda52c05eb55","abstract_canon_sha256":"bf75980a501d9f62a671d8926ccc1a8e9cbcbbc4d42666b3536f6d9bc7925ca8"},"schema_version":"1.0"},"canonical_sha256":"2d8dac765161bd5f9675792495d49d8e3ec1f1c3a4018df1c9c51a59717c75cd","receipt":{"kind":"pith_receipt","key_id":"pith-v1-2026-05","algorithm":"ed25519","signed_at":"2026-07-05T07:44:54.166161Z","signature_b64":"+PZQFC/er9N2W+mxVbac1iQaalwW5/XOHB216+lQn8PrceqgMs8av98NGlcTiz4ejSwJVwVamMqchjURURw9Aw==","signed_message":"canonical_sha256_bytes","builder_version":"pith-number-builder-2026-05-17-v1","receipt_version":"0.3","canonical_sha256":"2d8dac765161bd5f9675792495d49d8e3ec1f1c3a4018df1c9c51a59717c75cd","last_reissued_at":"2026-07-05T07:44:54.165747Z","signature_status":"signed_v1","first_computed_at":"2026-07-05T07:44:54.165747Z","public_key_fingerprint":"8d4b5ee74e4693bcd1df2446408b0d54"},"source_kind":"arxiv","source_id":"2305.13450","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-07-05T07:44:54Z","supersedes":[],"prev_event":null,"signature":{"signature_status":"signed_v1","algorithm":"ed25519","key_id":"pith-v1-2026-05","public_key_fingerprint":"8d4b5ee74e4693bcd1df2446408b0d54","signature_b64":"qlquQBbt2yxOOvSXcy1r3j/Doju+4JCs0bVUTTNgU9GyoasjBQ7PXkPwrOd7Z7+YXZG/i1s9pHJVUUdEVdC7BQ==","signed_message":"open_graph_event_sha256_bytes","signed_at":"2026-07-07T13:46:31.957107Z"},"content_sha256":"efbf2e01c6cbba76d2475154f97076272a3a0cb7d3a60e28ddc46ad0c0c46dcb","schema_version":"1.0","event_id":"sha256:efbf2e01c6cbba76d2475154f97076272a3a0cb7d3a60e28ddc46ad0c0c46dcb"},{"event_type":"graph_snapshot","subject_pith_number":"pith:2023:FWG2Y5SRMG6V7FTVPESJLVE5RY","target":"graph","payload":{"graph_snapshot":{"paper":{"title":"A Framework for Fine-Grained Synchronization of Dependent GPU Kernels","license":"http://creativecommons.org/licenses/by/4.0/","headline":"","cross_cats":[],"primary_cat":"cs.DC","authors_text":"Abhinav Jangda, Madan Musuvathi, Maryam Mehri Dehnavi, Olli Saarikivi, Saeed Maleki","submitted_at":"2023-05-22T19:49:36Z","abstract_excerpt":"Machine Learning (ML) models execute several parallel computations including Generalized Matrix Multiplication, Convolution, Dropout, etc. These computations are commonly executed on Graphics Processing Units (GPUs), by dividing the computation into independent processing blocks, known as tiles. Since the number of tiles are usually higher than the execution units of a GPU, tiles are executed on all execution units in one or more waves. However, the number of tiles is not always a multiple of the number of execution units. Thus, tiles executed in the final wave can under-utilize the GPU.\n  To "},"claims":{"count":0,"items":[],"snapshot_sha256":"258153158e38e3291e3d48162225fcdb2d5a3ed65a07baac614ab91432fd4f57"},"source":{"id":"2305.13450","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":""},"integrity":{"clean":true,"summary":{"advisory":0,"critical":0,"by_detector":{},"informational":0},"endpoint":"/pith/2305.13450/integrity.json","findings":[],"available":true,"detectors_run":[],"snapshot_sha256":"c28c3603d3b5d939e8dc4c7e95fa8dfce3d595e45f758748cecf8e644a296938"},"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-07-05T07:44:54Z","supersedes":[],"prev_event":null,"signature":{"signature_status":"signed_v1","algorithm":"ed25519","key_id":"pith-v1-2026-05","public_key_fingerprint":"8d4b5ee74e4693bcd1df2446408b0d54","signature_b64":"x9P7m1RfgUF07yTW0FnlmULC9Cp6REj6Gy1JEUZqDnNeGzT7ywK78ObJkCMHcNHszntcRKUsaUxAGsB+QsdBDA==","signed_message":"open_graph_event_sha256_bytes","signed_at":"2026-07-07T13:46:31.957498Z"},"content_sha256":"c61010598178e7f67488157cc86f6bb2cfddd6fc33ad101aa15340c7a46285e4","schema_version":"1.0","event_id":"sha256:c61010598178e7f67488157cc86f6bb2cfddd6fc33ad101aa15340c7a46285e4"}],"timestamp_proofs":[],"mirror_hints":[{"mirror_type":"https","name":"Pith Resolver","base_url":"https://pith.science","bundle_url":"https://pith.science/pith/FWG2Y5SRMG6V7FTVPESJLVE5RY/bundle.json","state_url":"https://pith.science/pith/FWG2Y5SRMG6V7FTVPESJLVE5RY/state.json","well_known_bundle_url":"https://pith.science/.well-known/pith/FWG2Y5SRMG6V7FTVPESJLVE5RY/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-07-07T13:46:31Z","links":{"resolver":"https://pith.science/pith/FWG2Y5SRMG6V7FTVPESJLVE5RY","bundle":"https://pith.science/pith/FWG2Y5SRMG6V7FTVPESJLVE5RY/bundle.json","state":"https://pith.science/pith/FWG2Y5SRMG6V7FTVPESJLVE5RY/state.json","well_known_bundle":"https://pith.science/.well-known/pith/FWG2Y5SRMG6V7FTVPESJLVE5RY/bundle.json"},"state":{"state_type":"pith_open_graph_state","state_version":"1.0","pith_number":"pith:2023:FWG2Y5SRMG6V7FTVPESJLVE5RY","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":"bf75980a501d9f62a671d8926ccc1a8e9cbcbbc4d42666b3536f6d9bc7925ca8","cross_cats_sorted":[],"license":"http://creativecommons.org/licenses/by/4.0/","primary_cat":"cs.DC","submitted_at":"2023-05-22T19:49:36Z","title_canon_sha256":"834571ccfbad120b74a3022022c7428b145f9061b9eac5e136b8eda52c05eb55"},"schema_version":"1.0","source":{"id":"2305.13450","kind":"arxiv","version":3}},"source_aliases":[{"alias_kind":"arxiv","alias_value":"2305.13450","created_at":"2026-07-05T07:44:54Z"},{"alias_kind":"arxiv_version","alias_value":"2305.13450v3","created_at":"2026-07-05T07:44:54Z"},{"alias_kind":"doi","alias_value":"10.48550/arxiv.2305.13450","created_at":"2026-07-05T07:44:54Z"},{"alias_kind":"pith_short_12","alias_value":"FWG2Y5SRMG6V","created_at":"2026-07-05T07:44:54Z"},{"alias_kind":"pith_short_16","alias_value":"FWG2Y5SRMG6V7FTV","created_at":"2026-07-05T07:44:54Z"},{"alias_kind":"pith_short_8","alias_value":"FWG2Y5SR","created_at":"2026-07-05T07:44:54Z"}],"graph_snapshots":[{"event_id":"sha256:c61010598178e7f67488157cc86f6bb2cfddd6fc33ad101aa15340c7a46285e4","target":"graph","created_at":"2026-07-05T07:44:54Z","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"},"integrity":{"available":true,"clean":true,"detectors_run":[],"endpoint":"/pith/2305.13450/integrity.json","findings":[],"snapshot_sha256":"c28c3603d3b5d939e8dc4c7e95fa8dfce3d595e45f758748cecf8e644a296938","summary":{"advisory":0,"by_detector":{},"critical":0,"informational":0}},"paper":{"abstract_excerpt":"Machine Learning (ML) models execute several parallel computations including Generalized Matrix Multiplication, Convolution, Dropout, etc. These computations are commonly executed on Graphics Processing Units (GPUs), by dividing the computation into independent processing blocks, known as tiles. Since the number of tiles are usually higher than the execution units of a GPU, tiles are executed on all execution units in one or more waves. However, the number of tiles is not always a multiple of the number of execution units. Thus, tiles executed in the final wave can under-utilize the GPU.\n  To ","authors_text":"Abhinav Jangda, Madan Musuvathi, Maryam Mehri Dehnavi, Olli Saarikivi, Saeed Maleki","cross_cats":[],"headline":"","license":"http://creativecommons.org/licenses/by/4.0/","primary_cat":"cs.DC","submitted_at":"2023-05-22T19:49:36Z","title":"A Framework for Fine-Grained Synchronization of Dependent GPU Kernels"},"references":{"count":0,"internal_anchors":0,"resolved_work":0,"sample":[],"snapshot_sha256":"258153158e38e3291e3d48162225fcdb2d5a3ed65a07baac614ab91432fd4f57"},"source":{"id":"2305.13450","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:efbf2e01c6cbba76d2475154f97076272a3a0cb7d3a60e28ddc46ad0c0c46dcb","target":"record","created_at":"2026-07-05T07:44:54Z","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":"bf75980a501d9f62a671d8926ccc1a8e9cbcbbc4d42666b3536f6d9bc7925ca8","cross_cats_sorted":[],"license":"http://creativecommons.org/licenses/by/4.0/","primary_cat":"cs.DC","submitted_at":"2023-05-22T19:49:36Z","title_canon_sha256":"834571ccfbad120b74a3022022c7428b145f9061b9eac5e136b8eda52c05eb55"},"schema_version":"1.0","source":{"id":"2305.13450","kind":"arxiv","version":3}},"canonical_sha256":"2d8dac765161bd5f9675792495d49d8e3ec1f1c3a4018df1c9c51a59717c75cd","receipt":{"algorithm":"ed25519","builder_version":"pith-number-builder-2026-05-17-v1","canonical_sha256":"2d8dac765161bd5f9675792495d49d8e3ec1f1c3a4018df1c9c51a59717c75cd","first_computed_at":"2026-07-05T07:44:54.165747Z","key_id":"pith-v1-2026-05","kind":"pith_receipt","last_reissued_at":"2026-07-05T07:44:54.165747Z","public_key_fingerprint":"8d4b5ee74e4693bcd1df2446408b0d54","receipt_version":"0.3","signature_b64":"+PZQFC/er9N2W+mxVbac1iQaalwW5/XOHB216+lQn8PrceqgMs8av98NGlcTiz4ejSwJVwVamMqchjURURw9Aw==","signature_status":"signed_v1","signed_at":"2026-07-05T07:44:54.166161Z","signed_message":"canonical_sha256_bytes"},"source_id":"2305.13450","source_kind":"arxiv","source_version":3}}},"equivocations":[],"invalid_events":[],"applied_event_ids":["sha256:efbf2e01c6cbba76d2475154f97076272a3a0cb7d3a60e28ddc46ad0c0c46dcb","sha256:c61010598178e7f67488157cc86f6bb2cfddd6fc33ad101aa15340c7a46285e4"],"state_sha256":"8a243cd4f414375da2ae81ceb6091363e662e138e9d1d08d4e72a7cdbca58963"},"bundle_signature":{"signature_status":"signed_v1","algorithm":"ed25519","key_id":"pith-v1-2026-05","public_key_fingerprint":"8d4b5ee74e4693bcd1df2446408b0d54","signature_b64":"yhu/4mnIqyPvBdrryMHKCg8UWfpcIO1Uh/9XtuUXgNNdWY8P9xQT/NaKFh5uxwztrbOwAqPuB8kPu2p5gCT8Dw==","signed_message":"bundle_sha256_bytes","signed_at":"2026-07-07T13:46:31.959460Z","bundle_sha256":"1290e634817a8a95403a041d481de0a6fd3a018375158df91d857cf84301ebfb"}}