{"bundle_type":"pith_open_graph_bundle","bundle_version":"1.0","pith_number":"pith:2022:PZI5UPE76OY7LJFYUK2IHTDA5B","short_pith_number":"pith:PZI5UPE7","canonical_record":{"source":{"id":"2201.02789","kind":"arxiv","version":1},"metadata":{"license":"http://creativecommons.org/licenses/by/4.0/","primary_cat":"cs.DC","submitted_at":"2022-01-08T08:30:03Z","cross_cats_sorted":["cs.AR"],"title_canon_sha256":"849259c3e9f4d6ff3d25fabfe07961898213e3947d77519091e5d1d504d06220","abstract_canon_sha256":"4de0aadacad6c18f45cdd845347ed9db1a31a2c550c8db5a9cac3ea6119f71e7"},"schema_version":"1.0"},"canonical_sha256":"7e51da3c9ff3b1f5a4b8a2b483cc60e86f66f8ce1ffff85569458728d8ccaecf","source":{"kind":"arxiv","id":"2201.02789","version":1},"source_aliases":[{"alias_kind":"arxiv","alias_value":"2201.02789","created_at":"2026-07-05T03:46:48Z"},{"alias_kind":"arxiv_version","alias_value":"2201.02789v1","created_at":"2026-07-05T03:46:48Z"},{"alias_kind":"doi","alias_value":"10.48550/arxiv.2201.02789","created_at":"2026-07-05T03:46:48Z"},{"alias_kind":"pith_short_12","alias_value":"PZI5UPE76OY7","created_at":"2026-07-05T03:46:48Z"},{"alias_kind":"pith_short_16","alias_value":"PZI5UPE76OY7LJFY","created_at":"2026-07-05T03:46:48Z"},{"alias_kind":"pith_short_8","alias_value":"PZI5UPE7","created_at":"2026-07-05T03:46:48Z"}],"events":[{"event_type":"record_created","subject_pith_number":"pith:2022:PZI5UPE76OY7LJFYUK2IHTDA5B","target":"record","payload":{"canonical_record":{"source":{"id":"2201.02789","kind":"arxiv","version":1},"metadata":{"license":"http://creativecommons.org/licenses/by/4.0/","primary_cat":"cs.DC","submitted_at":"2022-01-08T08:30:03Z","cross_cats_sorted":["cs.AR"],"title_canon_sha256":"849259c3e9f4d6ff3d25fabfe07961898213e3947d77519091e5d1d504d06220","abstract_canon_sha256":"4de0aadacad6c18f45cdd845347ed9db1a31a2c550c8db5a9cac3ea6119f71e7"},"schema_version":"1.0"},"canonical_sha256":"7e51da3c9ff3b1f5a4b8a2b483cc60e86f66f8ce1ffff85569458728d8ccaecf","receipt":{"kind":"pith_receipt","key_id":"pith-v1-2026-05","algorithm":"ed25519","signed_at":"2026-07-05T03:46:48.783721Z","signature_b64":"haXY0zav2JaBYFizD0gx7Pih0SRTU60NqOoInBiuou1X2T5lchugkp5foV0bUm/KWTm0i7liGMiZ0YfMYk8wBA==","signed_message":"canonical_sha256_bytes","builder_version":"pith-number-builder-2026-05-17-v1","receipt_version":"0.3","canonical_sha256":"7e51da3c9ff3b1f5a4b8a2b483cc60e86f66f8ce1ffff85569458728d8ccaecf","last_reissued_at":"2026-07-05T03:46:48.783277Z","signature_status":"signed_v1","first_computed_at":"2026-07-05T03:46:48.783277Z","public_key_fingerprint":"8d4b5ee74e4693bcd1df2446408b0d54"},"source_kind":"arxiv","source_id":"2201.02789","source_version":1,"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-05T03:46:48Z","supersedes":[],"prev_event":null,"signature":{"signature_status":"signed_v1","algorithm":"ed25519","key_id":"pith-v1-2026-05","public_key_fingerprint":"8d4b5ee74e4693bcd1df2446408b0d54","signature_b64":"egSN9UslNfsDSXm7pPUk95kaBNp/P56luhKa8AQ0F5NezWXOrUniAyCaAVjSfdiJdZGi/n5TQO8WTuqR2owHDQ==","signed_message":"open_graph_event_sha256_bytes","signed_at":"2026-08-13T15:54:30.284805Z"},"content_sha256":"c4b09bd890bec240904e831ca594a88324e35fc273cc09d603624210c140377a","schema_version":"1.0","event_id":"sha256:c4b09bd890bec240904e831ca594a88324e35fc273cc09d603624210c140377a"},{"event_type":"graph_snapshot","subject_pith_number":"pith:2022:PZI5UPE76OY7LJFYUK2IHTDA5B","target":"graph","payload":{"graph_snapshot":{"paper":{"title":"A Compiler Framework for Optimizing Dynamic Parallelism on GPUs","license":"http://creativecommons.org/licenses/by/4.0/","headline":"","cross_cats":["cs.AR"],"primary_cat":"cs.DC","authors_text":"Izzat El Hajj, Juan G\\'omez Luna, Mhd Ghaith Olabi, Onur Mutlu, Wen-Mei Hwu","submitted_at":"2022-01-08T08:30:03Z","abstract_excerpt":"Dynamic parallelism on GPUs allows GPU threads to dynamically launch other GPU threads. It is useful in applications with nested parallelism, particularly where the amount of nested parallelism is irregular and cannot be predicted beforehand. However, prior works have shown that dynamic parallelism may impose a high performance penalty when a large number of small grids are launched. The large number of launches results in high launch latency due to congestion, and the small grid sizes result in hardware underutilization.\n  To address this issue, we propose a compiler framework for optimizing "},"claims":{"count":0,"items":[],"snapshot_sha256":"258153158e38e3291e3d48162225fcdb2d5a3ed65a07baac614ab91432fd4f57"},"source":{"id":"2201.02789","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":""},"integrity":{"clean":true,"summary":{"advisory":0,"critical":0,"by_detector":{},"informational":0},"endpoint":"/pith/2201.02789/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-05T03:46:48Z","supersedes":[],"prev_event":null,"signature":{"signature_status":"signed_v1","algorithm":"ed25519","key_id":"pith-v1-2026-05","public_key_fingerprint":"8d4b5ee74e4693bcd1df2446408b0d54","signature_b64":"uyvudDdQnAhsBVcV/TiMEtWnYmm0cyn1In0WgFKIQfkV7qVgQyHPJbqivrDmWAQw/hTc1d/lG2xXv44IbdeVAg==","signed_message":"open_graph_event_sha256_bytes","signed_at":"2026-08-13T15:54:30.285353Z"},"content_sha256":"d6b3104a6883d3eeaaaede50e070541c4f3d7e4a9b7d418817d224b17e2b4a17","schema_version":"1.0","event_id":"sha256:d6b3104a6883d3eeaaaede50e070541c4f3d7e4a9b7d418817d224b17e2b4a17"}],"timestamp_proofs":[],"mirror_hints":[{"mirror_type":"https","name":"Pith Resolver","base_url":"https://pith.science","bundle_url":"https://pith.science/pith/PZI5UPE76OY7LJFYUK2IHTDA5B/bundle.json","state_url":"https://pith.science/pith/PZI5UPE76OY7LJFYUK2IHTDA5B/state.json","well_known_bundle_url":"https://pith.science/.well-known/pith/PZI5UPE76OY7LJFYUK2IHTDA5B/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-08-13T15:54:30Z","links":{"resolver":"https://pith.science/pith/PZI5UPE76OY7LJFYUK2IHTDA5B","bundle":"https://pith.science/pith/PZI5UPE76OY7LJFYUK2IHTDA5B/bundle.json","state":"https://pith.science/pith/PZI5UPE76OY7LJFYUK2IHTDA5B/state.json","well_known_bundle":"https://pith.science/.well-known/pith/PZI5UPE76OY7LJFYUK2IHTDA5B/bundle.json"},"state":{"state_type":"pith_open_graph_state","state_version":"1.0","pith_number":"pith:2022:PZI5UPE76OY7LJFYUK2IHTDA5B","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":"4de0aadacad6c18f45cdd845347ed9db1a31a2c550c8db5a9cac3ea6119f71e7","cross_cats_sorted":["cs.AR"],"license":"http://creativecommons.org/licenses/by/4.0/","primary_cat":"cs.DC","submitted_at":"2022-01-08T08:30:03Z","title_canon_sha256":"849259c3e9f4d6ff3d25fabfe07961898213e3947d77519091e5d1d504d06220"},"schema_version":"1.0","source":{"id":"2201.02789","kind":"arxiv","version":1}},"source_aliases":[{"alias_kind":"arxiv","alias_value":"2201.02789","created_at":"2026-07-05T03:46:48Z"},{"alias_kind":"arxiv_version","alias_value":"2201.02789v1","created_at":"2026-07-05T03:46:48Z"},{"alias_kind":"doi","alias_value":"10.48550/arxiv.2201.02789","created_at":"2026-07-05T03:46:48Z"},{"alias_kind":"pith_short_12","alias_value":"PZI5UPE76OY7","created_at":"2026-07-05T03:46:48Z"},{"alias_kind":"pith_short_16","alias_value":"PZI5UPE76OY7LJFY","created_at":"2026-07-05T03:46:48Z"},{"alias_kind":"pith_short_8","alias_value":"PZI5UPE7","created_at":"2026-07-05T03:46:48Z"}],"graph_snapshots":[{"event_id":"sha256:d6b3104a6883d3eeaaaede50e070541c4f3d7e4a9b7d418817d224b17e2b4a17","target":"graph","created_at":"2026-07-05T03:46:48Z","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/2201.02789/integrity.json","findings":[],"snapshot_sha256":"c28c3603d3b5d939e8dc4c7e95fa8dfce3d595e45f758748cecf8e644a296938","summary":{"advisory":0,"by_detector":{},"critical":0,"informational":0}},"paper":{"abstract_excerpt":"Dynamic parallelism on GPUs allows GPU threads to dynamically launch other GPU threads. It is useful in applications with nested parallelism, particularly where the amount of nested parallelism is irregular and cannot be predicted beforehand. However, prior works have shown that dynamic parallelism may impose a high performance penalty when a large number of small grids are launched. The large number of launches results in high launch latency due to congestion, and the small grid sizes result in hardware underutilization.\n  To address this issue, we propose a compiler framework for optimizing ","authors_text":"Izzat El Hajj, Juan G\\'omez Luna, Mhd Ghaith Olabi, Onur Mutlu, Wen-Mei Hwu","cross_cats":["cs.AR"],"headline":"","license":"http://creativecommons.org/licenses/by/4.0/","primary_cat":"cs.DC","submitted_at":"2022-01-08T08:30:03Z","title":"A Compiler Framework for Optimizing Dynamic Parallelism on GPUs"},"references":{"count":0,"internal_anchors":0,"resolved_work":0,"sample":[],"snapshot_sha256":"258153158e38e3291e3d48162225fcdb2d5a3ed65a07baac614ab91432fd4f57"},"source":{"id":"2201.02789","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:c4b09bd890bec240904e831ca594a88324e35fc273cc09d603624210c140377a","target":"record","created_at":"2026-07-05T03:46:48Z","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":"4de0aadacad6c18f45cdd845347ed9db1a31a2c550c8db5a9cac3ea6119f71e7","cross_cats_sorted":["cs.AR"],"license":"http://creativecommons.org/licenses/by/4.0/","primary_cat":"cs.DC","submitted_at":"2022-01-08T08:30:03Z","title_canon_sha256":"849259c3e9f4d6ff3d25fabfe07961898213e3947d77519091e5d1d504d06220"},"schema_version":"1.0","source":{"id":"2201.02789","kind":"arxiv","version":1}},"canonical_sha256":"7e51da3c9ff3b1f5a4b8a2b483cc60e86f66f8ce1ffff85569458728d8ccaecf","receipt":{"algorithm":"ed25519","builder_version":"pith-number-builder-2026-05-17-v1","canonical_sha256":"7e51da3c9ff3b1f5a4b8a2b483cc60e86f66f8ce1ffff85569458728d8ccaecf","first_computed_at":"2026-07-05T03:46:48.783277Z","key_id":"pith-v1-2026-05","kind":"pith_receipt","last_reissued_at":"2026-07-05T03:46:48.783277Z","public_key_fingerprint":"8d4b5ee74e4693bcd1df2446408b0d54","receipt_version":"0.3","signature_b64":"haXY0zav2JaBYFizD0gx7Pih0SRTU60NqOoInBiuou1X2T5lchugkp5foV0bUm/KWTm0i7liGMiZ0YfMYk8wBA==","signature_status":"signed_v1","signed_at":"2026-07-05T03:46:48.783721Z","signed_message":"canonical_sha256_bytes"},"source_id":"2201.02789","source_kind":"arxiv","source_version":1}}},"equivocations":[],"invalid_events":[],"applied_event_ids":["sha256:c4b09bd890bec240904e831ca594a88324e35fc273cc09d603624210c140377a","sha256:d6b3104a6883d3eeaaaede50e070541c4f3d7e4a9b7d418817d224b17e2b4a17"],"state_sha256":"f1a2a5807afb2258abfadb183bbc1f2622228ceefad29757d2998b4d16c9fc0f"},"bundle_signature":{"signature_status":"signed_v1","algorithm":"ed25519","key_id":"pith-v1-2026-05","public_key_fingerprint":"8d4b5ee74e4693bcd1df2446408b0d54","signature_b64":"imGzb7SH6Aj+9W9NEyjsOmxKnv/Z7OScJB1sa0SwKApXlhW8EEFMTZweVbRLLKVJ0W08Ari+MUqzEjw3dfdaAQ==","signed_message":"bundle_sha256_bytes","signed_at":"2026-08-13T15:54:30.293658Z","bundle_sha256":"bea880dd83bb67b13dad9eaee7a42ea69b115abe841aba46abed09a8b7f49f7f"}}