{"bundle_type":"pith_open_graph_bundle","bundle_version":"1.0","pith_number":"pith:2019:GXD62BIYTRRFFXPSBNONJTE7C4","short_pith_number":"pith:GXD62BIY","canonical_record":{"source":{"id":"1906.00142","kind":"arxiv","version":1},"metadata":{"license":"http://arxiv.org/licenses/nonexclusive-distrib/1.0/","primary_cat":"cs.DC","submitted_at":"2019-06-01T03:32:57Z","cross_cats_sorted":["cs.PF"],"title_canon_sha256":"48e2f13a00bdfc012a589745bb9a52b604b55eccf4e075255e7fb2f175bdd217","abstract_canon_sha256":"79380a3704627ab8c86c674e13fe085789836043caf2e336ef12de4156908639"},"schema_version":"1.0"},"canonical_sha256":"35c7ed05189c6252ddf20b5cd4cc9f17353ae4942bdb09e62c9a0901772aef9d","source":{"kind":"arxiv","id":"1906.00142","version":1},"source_aliases":[{"alias_kind":"arxiv","alias_value":"1906.00142","created_at":"2026-05-17T23:44:28Z"},{"alias_kind":"arxiv_version","alias_value":"1906.00142v1","created_at":"2026-05-17T23:44:28Z"},{"alias_kind":"doi","alias_value":"10.48550/arxiv.1906.00142","created_at":"2026-05-17T23:44:28Z"},{"alias_kind":"pith_short_12","alias_value":"GXD62BIYTRRF","created_at":"2026-05-18T12:33:18Z"},{"alias_kind":"pith_short_16","alias_value":"GXD62BIYTRRFFXPS","created_at":"2026-05-18T12:33:18Z"},{"alias_kind":"pith_short_8","alias_value":"GXD62BIY","created_at":"2026-05-18T12:33:18Z"}],"events":[{"event_type":"record_created","subject_pith_number":"pith:2019:GXD62BIYTRRFFXPSBNONJTE7C4","target":"record","payload":{"canonical_record":{"source":{"id":"1906.00142","kind":"arxiv","version":1},"metadata":{"license":"http://arxiv.org/licenses/nonexclusive-distrib/1.0/","primary_cat":"cs.DC","submitted_at":"2019-06-01T03:32:57Z","cross_cats_sorted":["cs.PF"],"title_canon_sha256":"48e2f13a00bdfc012a589745bb9a52b604b55eccf4e075255e7fb2f175bdd217","abstract_canon_sha256":"79380a3704627ab8c86c674e13fe085789836043caf2e336ef12de4156908639"},"schema_version":"1.0"},"canonical_sha256":"35c7ed05189c6252ddf20b5cd4cc9f17353ae4942bdb09e62c9a0901772aef9d","receipt":{"kind":"pith_receipt","key_id":"pith-v1-2026-05","algorithm":"ed25519","signed_at":"2026-05-17T23:44:28.037376Z","signature_b64":"kw8t8RH2EaLpPeVc616GLefQQpc7ZBML8wIwXHlNHPZRC8gFMYfJydEUTCJUk4aPdcD7mjhpL/N4JaxXP7fSCA==","signed_message":"canonical_sha256_bytes","builder_version":"pith-number-builder-2026-05-17-v1","receipt_version":"0.3","canonical_sha256":"35c7ed05189c6252ddf20b5cd4cc9f17353ae4942bdb09e62c9a0901772aef9d","last_reissued_at":"2026-05-17T23:44:28.036651Z","signature_status":"signed_v1","first_computed_at":"2026-05-17T23:44:28.036651Z","public_key_fingerprint":"8d4b5ee74e4693bcd1df2446408b0d54"},"source_kind":"arxiv","source_id":"1906.00142","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-05-17T23:44:28Z","supersedes":[],"prev_event":null,"signature":{"signature_status":"signed_v1","algorithm":"ed25519","key_id":"pith-v1-2026-05","public_key_fingerprint":"8d4b5ee74e4693bcd1df2446408b0d54","signature_b64":"aNiT4JX3dItEGUcQ84qeHONm2ut/nYHiJOAnxtFdagOwZnnWKXUtuQlWBYUBxoz6UzY8c5OxayWRiOZvec+VAQ==","signed_message":"open_graph_event_sha256_bytes","signed_at":"2026-05-27T23:43:48.229449Z"},"content_sha256":"3ecec4896b9a62acf956626f857efd372272982af22a617137634b671c7f1bab","schema_version":"1.0","event_id":"sha256:3ecec4896b9a62acf956626f857efd372272982af22a617137634b671c7f1bab"},{"event_type":"graph_snapshot","subject_pith_number":"pith:2019:GXD62BIYTRRFFXPSBNONJTE7C4","target":"graph","payload":{"graph_snapshot":{"paper":{"title":"A Technique for Finding Optimal Program Launch Parameters Targeting Manycore Accelerators","license":"http://arxiv.org/licenses/nonexclusive-distrib/1.0/","headline":"","cross_cats":["cs.PF"],"primary_cat":"cs.DC","authors_text":"Alexander Brandt, Davood Mohajerani, Jeeva Paudel, Lin-Xiao Wang, Marc Moreno Maza","submitted_at":"2019-06-01T03:32:57Z","abstract_excerpt":"In this paper, we present a new technique to dynamically determine the values of program parameters in order to optimize the performance of a multithreaded program P. To be precise, we describe a novel technique to statically build another program, say, R, that can dynamically determine the optimal values of program parameters to yield the best program performance for P given values for its data and hardware parameters. While this technique can be applied to parallel programs in general, we are particularly interested in programs targeting manycore accelerators. Our technique has successfully "},"claims":{"count":0,"items":[],"snapshot_sha256":"258153158e38e3291e3d48162225fcdb2d5a3ed65a07baac614ab91432fd4f57"},"source":{"id":"1906.00142","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"},"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-17T23:44:28Z","supersedes":[],"prev_event":null,"signature":{"signature_status":"signed_v1","algorithm":"ed25519","key_id":"pith-v1-2026-05","public_key_fingerprint":"8d4b5ee74e4693bcd1df2446408b0d54","signature_b64":"7zDGjKf41R6wlAgbOx0rM0L4XmXSNmw930p8k7IZqaDBXm94GowiP4C08mUbHkIhHlzNWhYh5Z14mgznimFlBg==","signed_message":"open_graph_event_sha256_bytes","signed_at":"2026-05-27T23:43:48.230017Z"},"content_sha256":"b4f04a158cadeb912b858482b50ac18d9a21ddb879b8872e2c52c220e13df65c","schema_version":"1.0","event_id":"sha256:b4f04a158cadeb912b858482b50ac18d9a21ddb879b8872e2c52c220e13df65c"}],"timestamp_proofs":[],"mirror_hints":[{"mirror_type":"https","name":"Pith Resolver","base_url":"https://pith.science","bundle_url":"https://pith.science/pith/GXD62BIYTRRFFXPSBNONJTE7C4/bundle.json","state_url":"https://pith.science/pith/GXD62BIYTRRFFXPSBNONJTE7C4/state.json","well_known_bundle_url":"https://pith.science/.well-known/pith/GXD62BIYTRRFFXPSBNONJTE7C4/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-27T23:43:48Z","links":{"resolver":"https://pith.science/pith/GXD62BIYTRRFFXPSBNONJTE7C4","bundle":"https://pith.science/pith/GXD62BIYTRRFFXPSBNONJTE7C4/bundle.json","state":"https://pith.science/pith/GXD62BIYTRRFFXPSBNONJTE7C4/state.json","well_known_bundle":"https://pith.science/.well-known/pith/GXD62BIYTRRFFXPSBNONJTE7C4/bundle.json"},"state":{"state_type":"pith_open_graph_state","state_version":"1.0","pith_number":"pith:2019:GXD62BIYTRRFFXPSBNONJTE7C4","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":"79380a3704627ab8c86c674e13fe085789836043caf2e336ef12de4156908639","cross_cats_sorted":["cs.PF"],"license":"http://arxiv.org/licenses/nonexclusive-distrib/1.0/","primary_cat":"cs.DC","submitted_at":"2019-06-01T03:32:57Z","title_canon_sha256":"48e2f13a00bdfc012a589745bb9a52b604b55eccf4e075255e7fb2f175bdd217"},"schema_version":"1.0","source":{"id":"1906.00142","kind":"arxiv","version":1}},"source_aliases":[{"alias_kind":"arxiv","alias_value":"1906.00142","created_at":"2026-05-17T23:44:28Z"},{"alias_kind":"arxiv_version","alias_value":"1906.00142v1","created_at":"2026-05-17T23:44:28Z"},{"alias_kind":"doi","alias_value":"10.48550/arxiv.1906.00142","created_at":"2026-05-17T23:44:28Z"},{"alias_kind":"pith_short_12","alias_value":"GXD62BIYTRRF","created_at":"2026-05-18T12:33:18Z"},{"alias_kind":"pith_short_16","alias_value":"GXD62BIYTRRFFXPS","created_at":"2026-05-18T12:33:18Z"},{"alias_kind":"pith_short_8","alias_value":"GXD62BIY","created_at":"2026-05-18T12:33:18Z"}],"graph_snapshots":[{"event_id":"sha256:b4f04a158cadeb912b858482b50ac18d9a21ddb879b8872e2c52c220e13df65c","target":"graph","created_at":"2026-05-17T23:44:28Z","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":"In this paper, we present a new technique to dynamically determine the values of program parameters in order to optimize the performance of a multithreaded program P. To be precise, we describe a novel technique to statically build another program, say, R, that can dynamically determine the optimal values of program parameters to yield the best program performance for P given values for its data and hardware parameters. While this technique can be applied to parallel programs in general, we are particularly interested in programs targeting manycore accelerators. Our technique has successfully ","authors_text":"Alexander Brandt, Davood Mohajerani, Jeeva Paudel, Lin-Xiao Wang, Marc Moreno Maza","cross_cats":["cs.PF"],"headline":"","license":"http://arxiv.org/licenses/nonexclusive-distrib/1.0/","primary_cat":"cs.DC","submitted_at":"2019-06-01T03:32:57Z","title":"A Technique for Finding Optimal Program Launch Parameters Targeting Manycore Accelerators"},"references":{"count":0,"internal_anchors":0,"resolved_work":0,"sample":[],"snapshot_sha256":"258153158e38e3291e3d48162225fcdb2d5a3ed65a07baac614ab91432fd4f57"},"source":{"id":"1906.00142","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:3ecec4896b9a62acf956626f857efd372272982af22a617137634b671c7f1bab","target":"record","created_at":"2026-05-17T23:44:28Z","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":"79380a3704627ab8c86c674e13fe085789836043caf2e336ef12de4156908639","cross_cats_sorted":["cs.PF"],"license":"http://arxiv.org/licenses/nonexclusive-distrib/1.0/","primary_cat":"cs.DC","submitted_at":"2019-06-01T03:32:57Z","title_canon_sha256":"48e2f13a00bdfc012a589745bb9a52b604b55eccf4e075255e7fb2f175bdd217"},"schema_version":"1.0","source":{"id":"1906.00142","kind":"arxiv","version":1}},"canonical_sha256":"35c7ed05189c6252ddf20b5cd4cc9f17353ae4942bdb09e62c9a0901772aef9d","receipt":{"algorithm":"ed25519","builder_version":"pith-number-builder-2026-05-17-v1","canonical_sha256":"35c7ed05189c6252ddf20b5cd4cc9f17353ae4942bdb09e62c9a0901772aef9d","first_computed_at":"2026-05-17T23:44:28.036651Z","key_id":"pith-v1-2026-05","kind":"pith_receipt","last_reissued_at":"2026-05-17T23:44:28.036651Z","public_key_fingerprint":"8d4b5ee74e4693bcd1df2446408b0d54","receipt_version":"0.3","signature_b64":"kw8t8RH2EaLpPeVc616GLefQQpc7ZBML8wIwXHlNHPZRC8gFMYfJydEUTCJUk4aPdcD7mjhpL/N4JaxXP7fSCA==","signature_status":"signed_v1","signed_at":"2026-05-17T23:44:28.037376Z","signed_message":"canonical_sha256_bytes"},"source_id":"1906.00142","source_kind":"arxiv","source_version":1}}},"equivocations":[],"invalid_events":[],"applied_event_ids":["sha256:3ecec4896b9a62acf956626f857efd372272982af22a617137634b671c7f1bab","sha256:b4f04a158cadeb912b858482b50ac18d9a21ddb879b8872e2c52c220e13df65c"],"state_sha256":"95a3d80b641f0cf135ac39a810bbe8cff59b6f74db5b18867f362a7726697149"},"bundle_signature":{"signature_status":"signed_v1","algorithm":"ed25519","key_id":"pith-v1-2026-05","public_key_fingerprint":"8d4b5ee74e4693bcd1df2446408b0d54","signature_b64":"MLy421aHJIHb1LoA0+Ht9KO+TW5KqIGbLMwkZbTDYN2lLxZcJVxrnMVI9pLeCcuZMWXWLHZxtzmRLqqONOPHBQ==","signed_message":"bundle_sha256_bytes","signed_at":"2026-05-27T23:43:48.232990Z","bundle_sha256":"3c93ec3c32f5d25f38c05c941e291b0ed4dd58d6c98592493984f032add55bbd"}}