{"record_type":"pith_number_record","schema_url":"https://pith.science/schemas/pith-number/v1.json","pith_number":"pith:2012:WVPL2XBIQWHH4VHNT4YV22SGVS","short_pith_number":"pith:WVPL2XBI","schema_version":"1.0","canonical_sha256":"b55ebd5c28858e7e54ed9f315d6a46ac997a0bac59dacf320e7d9d8d0874947a","source":{"kind":"arxiv","id":"1205.2367","version":1},"attestation_state":"computed","paper":{"title":"Dynamic Loop Parallelisation","license":"http://arxiv.org/licenses/nonexclusive-distrib/1.0/","headline":"","cross_cats":["cs.DC"],"primary_cat":"cs.PL","authors_text":"Adrian Jackson, Orestis Agathokleous","submitted_at":"2012-05-10T11:18:40Z","abstract_excerpt":"Regions of nested loops are a common feature of High Performance Computing (HPC) codes. In shared memory programming models, such as OpenMP, these structure are the most common source of parallelism. Parallelising these structures requires the programmers to make a static decision on how parallelism should be applied. However, depending on the parameters of the problem and the nature of the code, static decisions on which loop to parallelise may not be optimial, especially as they do not enable the exploitation of any runtime characteristics of the execution including changes to the iterations"},"verification_status":{"content_addressed":true,"pith_receipt":true,"author_attested":false,"weak_author_claims":0,"strong_author_claims":0,"externally_anchored":false,"storage_verified":false,"citation_signatures":0,"replication_records":0,"graph_snapshot":true,"references_resolved":false,"formal_links_present":false},"canonical_record":{"source":{"id":"1205.2367","kind":"arxiv","version":1},"metadata":{"license":"http://arxiv.org/licenses/nonexclusive-distrib/1.0/","primary_cat":"cs.PL","submitted_at":"2012-05-10T11:18:40Z","cross_cats_sorted":["cs.DC"],"title_canon_sha256":"27174ce275d0af419b9f81fc742c1595447da772fdbdce72b7d25df3f272ab59","abstract_canon_sha256":"5ce8828938f48ba9fd23f3fb97cf9fb54d42cba7d284542bf86e4d22cd72d155"},"schema_version":"1.0"},"receipt":{"kind":"pith_receipt","key_id":"pith-v1-2026-05","algorithm":"ed25519","signed_at":"2026-05-18T03:55:55.707903Z","signature_b64":"Ax4hnJl3iED+WL9guiw7xiI9HRSSrctjmx73tNfnS2Q/LD0qqzv+pAiz1AXtNCgIiH2B13iIp0Mp0TqyZHktCQ==","signed_message":"canonical_sha256_bytes","builder_version":"pith-number-builder-2026-05-17-v1","receipt_version":"0.3","canonical_sha256":"b55ebd5c28858e7e54ed9f315d6a46ac997a0bac59dacf320e7d9d8d0874947a","last_reissued_at":"2026-05-18T03:55:55.707225Z","signature_status":"signed_v1","first_computed_at":"2026-05-18T03:55:55.707225Z","public_key_fingerprint":"8d4b5ee74e4693bcd1df2446408b0d54"},"graph_snapshot":{"paper":{"title":"Dynamic Loop Parallelisation","license":"http://arxiv.org/licenses/nonexclusive-distrib/1.0/","headline":"","cross_cats":["cs.DC"],"primary_cat":"cs.PL","authors_text":"Adrian Jackson, Orestis Agathokleous","submitted_at":"2012-05-10T11:18:40Z","abstract_excerpt":"Regions of nested loops are a common feature of High Performance Computing (HPC) codes. In shared memory programming models, such as OpenMP, these structure are the most common source of parallelism. Parallelising these structures requires the programmers to make a static decision on how parallelism should be applied. However, depending on the parameters of the problem and the nature of the code, static decisions on which loop to parallelise may not be optimial, especially as they do not enable the exploitation of any runtime characteristics of the execution including changes to the iterations"},"claims":{"count":0,"items":[],"snapshot_sha256":"258153158e38e3291e3d48162225fcdb2d5a3ed65a07baac614ab91432fd4f57"},"source":{"id":"1205.2367","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"},"aliases":[{"alias_kind":"arxiv","alias_value":"1205.2367","created_at":"2026-05-18T03:55:55.707334+00:00"},{"alias_kind":"arxiv_version","alias_value":"1205.2367v1","created_at":"2026-05-18T03:55:55.707334+00:00"},{"alias_kind":"doi","alias_value":"10.48550/arxiv.1205.2367","created_at":"2026-05-18T03:55:55.707334+00:00"},{"alias_kind":"pith_short_12","alias_value":"WVPL2XBIQWHH","created_at":"2026-05-18T12:27:27.928770+00:00"},{"alias_kind":"pith_short_16","alias_value":"WVPL2XBIQWHH4VHN","created_at":"2026-05-18T12:27:27.928770+00:00"},{"alias_kind":"pith_short_8","alias_value":"WVPL2XBI","created_at":"2026-05-18T12:27:27.928770+00:00"}],"events":[],"event_summary":{},"paper_claims":[],"inbound_citations":{"count":0,"internal_anchor_count":0,"sample":[]},"formal_canon":{"evidence_count":0,"sample":[],"anchors":[]},"links":{"html":"https://pith.science/pith/WVPL2XBIQWHH4VHNT4YV22SGVS","json":"https://pith.science/pith/WVPL2XBIQWHH4VHNT4YV22SGVS.json","graph_json":"https://pith.science/api/pith-number/WVPL2XBIQWHH4VHNT4YV22SGVS/graph.json","events_json":"https://pith.science/api/pith-number/WVPL2XBIQWHH4VHNT4YV22SGVS/events.json","paper":"https://pith.science/paper/WVPL2XBI"},"agent_actions":{"view_html":"https://pith.science/pith/WVPL2XBIQWHH4VHNT4YV22SGVS","download_json":"https://pith.science/pith/WVPL2XBIQWHH4VHNT4YV22SGVS.json","view_paper":"https://pith.science/paper/WVPL2XBI","resolve_alias":"https://pith.science/api/pith-number/resolve?arxiv=1205.2367&json=true","fetch_graph":"https://pith.science/api/pith-number/WVPL2XBIQWHH4VHNT4YV22SGVS/graph.json","fetch_events":"https://pith.science/api/pith-number/WVPL2XBIQWHH4VHNT4YV22SGVS/events.json","actions":{"anchor_timestamp":"https://pith.science/pith/WVPL2XBIQWHH4VHNT4YV22SGVS/action/timestamp_anchor","attest_storage":"https://pith.science/pith/WVPL2XBIQWHH4VHNT4YV22SGVS/action/storage_attestation","attest_author":"https://pith.science/pith/WVPL2XBIQWHH4VHNT4YV22SGVS/action/author_attestation","sign_citation":"https://pith.science/pith/WVPL2XBIQWHH4VHNT4YV22SGVS/action/citation_signature","submit_replication":"https://pith.science/pith/WVPL2XBIQWHH4VHNT4YV22SGVS/action/replication_record"}},"created_at":"2026-05-18T03:55:55.707334+00:00","updated_at":"2026-05-18T03:55:55.707334+00:00"}