{"bundle_type":"pith_open_graph_bundle","bundle_version":"1.0","pith_number":"pith:2023:YHAX3KTHQWNCDPO3QNOULHB4C2","short_pith_number":"pith:YHAX3KTH","canonical_record":{"source":{"id":"2310.01882","kind":"arxiv","version":1},"metadata":{"license":"http://arxiv.org/licenses/nonexclusive-distrib/1.0/","primary_cat":"cs.DC","submitted_at":"2023-10-03T08:36:26Z","cross_cats_sorted":["cs.PL"],"title_canon_sha256":"3fc2eb12700bd0a0ad1621d1f9702a99bf3393ff081882be722663d827daae93","abstract_canon_sha256":"bbbee74fa344dddd9c45b37a8874f53712034ad0ac44046c745ae69013e6d168"},"schema_version":"1.0"},"canonical_sha256":"c1c17daa67859a21bddb835d459c3c16a548c3a314f7b997a4119464b9b7ae44","source":{"kind":"arxiv","id":"2310.01882","version":1},"source_aliases":[{"alias_kind":"arxiv","alias_value":"2310.01882","created_at":"2026-07-05T06:56:47Z"},{"alias_kind":"arxiv_version","alias_value":"2310.01882v1","created_at":"2026-07-05T06:56:47Z"},{"alias_kind":"doi","alias_value":"10.48550/arxiv.2310.01882","created_at":"2026-07-05T06:56:47Z"},{"alias_kind":"pith_short_12","alias_value":"YHAX3KTHQWNC","created_at":"2026-07-05T06:56:47Z"},{"alias_kind":"pith_short_16","alias_value":"YHAX3KTHQWNCDPO3","created_at":"2026-07-05T06:56:47Z"},{"alias_kind":"pith_short_8","alias_value":"YHAX3KTH","created_at":"2026-07-05T06:56:47Z"}],"events":[{"event_type":"record_created","subject_pith_number":"pith:2023:YHAX3KTHQWNCDPO3QNOULHB4C2","target":"record","payload":{"canonical_record":{"source":{"id":"2310.01882","kind":"arxiv","version":1},"metadata":{"license":"http://arxiv.org/licenses/nonexclusive-distrib/1.0/","primary_cat":"cs.DC","submitted_at":"2023-10-03T08:36:26Z","cross_cats_sorted":["cs.PL"],"title_canon_sha256":"3fc2eb12700bd0a0ad1621d1f9702a99bf3393ff081882be722663d827daae93","abstract_canon_sha256":"bbbee74fa344dddd9c45b37a8874f53712034ad0ac44046c745ae69013e6d168"},"schema_version":"1.0"},"canonical_sha256":"c1c17daa67859a21bddb835d459c3c16a548c3a314f7b997a4119464b9b7ae44","receipt":{"kind":"pith_receipt","key_id":"pith-v1-2026-05","algorithm":"ed25519","signed_at":"2026-07-05T06:56:47.200815Z","signature_b64":"qJYTNOWhwK2gaVT5Z6LtA+554uNH7DQ5szlcLjYX6S00PygkUe0RFCUe5ZuHh4TaiFfyr6RWuHTokKaKPUwiCw==","signed_message":"canonical_sha256_bytes","builder_version":"pith-number-builder-2026-05-17-v1","receipt_version":"0.3","canonical_sha256":"c1c17daa67859a21bddb835d459c3c16a548c3a314f7b997a4119464b9b7ae44","last_reissued_at":"2026-07-05T06:56:47.200357Z","signature_status":"signed_v1","first_computed_at":"2026-07-05T06:56:47.200357Z","public_key_fingerprint":"8d4b5ee74e4693bcd1df2446408b0d54"},"source_kind":"arxiv","source_id":"2310.01882","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-05T06:56:47Z","supersedes":[],"prev_event":null,"signature":{"signature_status":"signed_v1","algorithm":"ed25519","key_id":"pith-v1-2026-05","public_key_fingerprint":"8d4b5ee74e4693bcd1df2446408b0d54","signature_b64":"J/WB0ivIbPa32/2BOMjWHFmQN8QLy8dWPjWoKj8pJFL7hLKMB2zEyKogsZpjPzYByu5owyx+6vp6KYfZ27sbBw==","signed_message":"open_graph_event_sha256_bytes","signed_at":"2026-07-31T16:24:50.226840Z"},"content_sha256":"b7ae7d23d6cde82e37dce46e37b73c01fec12d1da41c7fd9cbbe63a11bf96464","schema_version":"1.0","event_id":"sha256:b7ae7d23d6cde82e37dce46e37b73c01fec12d1da41c7fd9cbbe63a11bf96464"},{"event_type":"graph_snapshot","subject_pith_number":"pith:2023:YHAX3KTHQWNCDPO3QNOULHB4C2","target":"graph","payload":{"graph_snapshot":{"paper":{"title":"Fortran performance optimisation and auto-parallelisation by leveraging MLIR-based domain specific abstractions in Flang","license":"http://arxiv.org/licenses/nonexclusive-distrib/1.0/","headline":"","cross_cats":["cs.PL"],"primary_cat":"cs.DC","authors_text":"Anton Lydike, Emilien Bauer, Maurice Jamieson, Nick Brown, Tobias Grosser","submitted_at":"2023-10-03T08:36:26Z","abstract_excerpt":"MLIR has become popular since it was open sourced in 2019. A sub-project of LLVM, the flexibility provided by MLIR to represent Intermediate Representations (IR) as dialects at different abstraction levels, to mix these, and to leverage transformations between dialects provides opportunities for automated program optimisation and parallelisation. In addition to general purpose compilers built upon MLIR, domain specific abstractions have also been developed.\n  In this paper we explore complimenting the Flang MLIR general purpose compiler by combining with the domain specific Open Earth Compiler"},"claims":{"count":0,"items":[],"snapshot_sha256":"258153158e38e3291e3d48162225fcdb2d5a3ed65a07baac614ab91432fd4f57"},"source":{"id":"2310.01882","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/2310.01882/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-05T06:56:47Z","supersedes":[],"prev_event":null,"signature":{"signature_status":"signed_v1","algorithm":"ed25519","key_id":"pith-v1-2026-05","public_key_fingerprint":"8d4b5ee74e4693bcd1df2446408b0d54","signature_b64":"21MkvdPdonJS4k5TQCHaQcddTuBCrvyE3mt9H14B/CYeiBrx3DC3s8d+tJArwPZv3Tv77eipCX7qUUZtjcwaCw==","signed_message":"open_graph_event_sha256_bytes","signed_at":"2026-07-31T16:24:50.227128Z"},"content_sha256":"52d6380010bda03c6c6cb25de4b5bcf12bcfaa154308be06980d8d6ac5af82b4","schema_version":"1.0","event_id":"sha256:52d6380010bda03c6c6cb25de4b5bcf12bcfaa154308be06980d8d6ac5af82b4"}],"timestamp_proofs":[],"mirror_hints":[{"mirror_type":"https","name":"Pith Resolver","base_url":"https://pith.science","bundle_url":"https://pith.science/pith/YHAX3KTHQWNCDPO3QNOULHB4C2/bundle.json","state_url":"https://pith.science/pith/YHAX3KTHQWNCDPO3QNOULHB4C2/state.json","well_known_bundle_url":"https://pith.science/.well-known/pith/YHAX3KTHQWNCDPO3QNOULHB4C2/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-31T16:24:50Z","links":{"resolver":"https://pith.science/pith/YHAX3KTHQWNCDPO3QNOULHB4C2","bundle":"https://pith.science/pith/YHAX3KTHQWNCDPO3QNOULHB4C2/bundle.json","state":"https://pith.science/pith/YHAX3KTHQWNCDPO3QNOULHB4C2/state.json","well_known_bundle":"https://pith.science/.well-known/pith/YHAX3KTHQWNCDPO3QNOULHB4C2/bundle.json"},"state":{"state_type":"pith_open_graph_state","state_version":"1.0","pith_number":"pith:2023:YHAX3KTHQWNCDPO3QNOULHB4C2","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":"bbbee74fa344dddd9c45b37a8874f53712034ad0ac44046c745ae69013e6d168","cross_cats_sorted":["cs.PL"],"license":"http://arxiv.org/licenses/nonexclusive-distrib/1.0/","primary_cat":"cs.DC","submitted_at":"2023-10-03T08:36:26Z","title_canon_sha256":"3fc2eb12700bd0a0ad1621d1f9702a99bf3393ff081882be722663d827daae93"},"schema_version":"1.0","source":{"id":"2310.01882","kind":"arxiv","version":1}},"source_aliases":[{"alias_kind":"arxiv","alias_value":"2310.01882","created_at":"2026-07-05T06:56:47Z"},{"alias_kind":"arxiv_version","alias_value":"2310.01882v1","created_at":"2026-07-05T06:56:47Z"},{"alias_kind":"doi","alias_value":"10.48550/arxiv.2310.01882","created_at":"2026-07-05T06:56:47Z"},{"alias_kind":"pith_short_12","alias_value":"YHAX3KTHQWNC","created_at":"2026-07-05T06:56:47Z"},{"alias_kind":"pith_short_16","alias_value":"YHAX3KTHQWNCDPO3","created_at":"2026-07-05T06:56:47Z"},{"alias_kind":"pith_short_8","alias_value":"YHAX3KTH","created_at":"2026-07-05T06:56:47Z"}],"graph_snapshots":[{"event_id":"sha256:52d6380010bda03c6c6cb25de4b5bcf12bcfaa154308be06980d8d6ac5af82b4","target":"graph","created_at":"2026-07-05T06:56:47Z","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/2310.01882/integrity.json","findings":[],"snapshot_sha256":"c28c3603d3b5d939e8dc4c7e95fa8dfce3d595e45f758748cecf8e644a296938","summary":{"advisory":0,"by_detector":{},"critical":0,"informational":0}},"paper":{"abstract_excerpt":"MLIR has become popular since it was open sourced in 2019. A sub-project of LLVM, the flexibility provided by MLIR to represent Intermediate Representations (IR) as dialects at different abstraction levels, to mix these, and to leverage transformations between dialects provides opportunities for automated program optimisation and parallelisation. In addition to general purpose compilers built upon MLIR, domain specific abstractions have also been developed.\n  In this paper we explore complimenting the Flang MLIR general purpose compiler by combining with the domain specific Open Earth Compiler","authors_text":"Anton Lydike, Emilien Bauer, Maurice Jamieson, Nick Brown, Tobias Grosser","cross_cats":["cs.PL"],"headline":"","license":"http://arxiv.org/licenses/nonexclusive-distrib/1.0/","primary_cat":"cs.DC","submitted_at":"2023-10-03T08:36:26Z","title":"Fortran performance optimisation and auto-parallelisation by leveraging MLIR-based domain specific abstractions in Flang"},"references":{"count":0,"internal_anchors":0,"resolved_work":0,"sample":[],"snapshot_sha256":"258153158e38e3291e3d48162225fcdb2d5a3ed65a07baac614ab91432fd4f57"},"source":{"id":"2310.01882","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:b7ae7d23d6cde82e37dce46e37b73c01fec12d1da41c7fd9cbbe63a11bf96464","target":"record","created_at":"2026-07-05T06:56:47Z","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":"bbbee74fa344dddd9c45b37a8874f53712034ad0ac44046c745ae69013e6d168","cross_cats_sorted":["cs.PL"],"license":"http://arxiv.org/licenses/nonexclusive-distrib/1.0/","primary_cat":"cs.DC","submitted_at":"2023-10-03T08:36:26Z","title_canon_sha256":"3fc2eb12700bd0a0ad1621d1f9702a99bf3393ff081882be722663d827daae93"},"schema_version":"1.0","source":{"id":"2310.01882","kind":"arxiv","version":1}},"canonical_sha256":"c1c17daa67859a21bddb835d459c3c16a548c3a314f7b997a4119464b9b7ae44","receipt":{"algorithm":"ed25519","builder_version":"pith-number-builder-2026-05-17-v1","canonical_sha256":"c1c17daa67859a21bddb835d459c3c16a548c3a314f7b997a4119464b9b7ae44","first_computed_at":"2026-07-05T06:56:47.200357Z","key_id":"pith-v1-2026-05","kind":"pith_receipt","last_reissued_at":"2026-07-05T06:56:47.200357Z","public_key_fingerprint":"8d4b5ee74e4693bcd1df2446408b0d54","receipt_version":"0.3","signature_b64":"qJYTNOWhwK2gaVT5Z6LtA+554uNH7DQ5szlcLjYX6S00PygkUe0RFCUe5ZuHh4TaiFfyr6RWuHTokKaKPUwiCw==","signature_status":"signed_v1","signed_at":"2026-07-05T06:56:47.200815Z","signed_message":"canonical_sha256_bytes"},"source_id":"2310.01882","source_kind":"arxiv","source_version":1}}},"equivocations":[],"invalid_events":[],"applied_event_ids":["sha256:b7ae7d23d6cde82e37dce46e37b73c01fec12d1da41c7fd9cbbe63a11bf96464","sha256:52d6380010bda03c6c6cb25de4b5bcf12bcfaa154308be06980d8d6ac5af82b4"],"state_sha256":"a28dd81806f61c9f8beb61448d70bb520ed8b7065f95a6b071c8367c412dd6b0"},"bundle_signature":{"signature_status":"signed_v1","algorithm":"ed25519","key_id":"pith-v1-2026-05","public_key_fingerprint":"8d4b5ee74e4693bcd1df2446408b0d54","signature_b64":"NAODHIxKbHfpJRNM9gg/QiRAcg5UP2KwteHJhwfmuWuRtLZyyljtog8VaHOUs1iSdGWaOaQTCcsvd1rnOXdjBQ==","signed_message":"bundle_sha256_bytes","signed_at":"2026-07-31T16:24:50.229434Z","bundle_sha256":"6843aad544b7f636bd90f167397c3cecba420584644af0928fe3e2e9918ebd40"}}