{"state_type":"pith_open_graph_state","state_version":"1.0","pith_number":"pith:2018:AVICZIZNPP62CHJHEHL6OB44SW","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":"549761d0031a16788000dc735102871ff28b408cdb4b8fec9b30053e57537ed9","cross_cats_sorted":[],"license":"http://arxiv.org/licenses/nonexclusive-distrib/1.0/","primary_cat":"cs.PL","submitted_at":"2018-02-26T17:55:26Z","title_canon_sha256":"73ee5112e16122957c9ad55ac65e385b82fa997dc28db28f9b1cbfdd8be32d49"},"schema_version":"1.0","source":{"id":"1802.09480","kind":"arxiv","version":2}},"source_aliases":[{"alias_kind":"arxiv","alias_value":"1802.09480","created_at":"2026-05-18T00:22:11Z"},{"alias_kind":"arxiv_version","alias_value":"1802.09480v2","created_at":"2026-05-18T00:22:11Z"},{"alias_kind":"doi","alias_value":"10.48550/arxiv.1802.09480","created_at":"2026-05-18T00:22:11Z"},{"alias_kind":"pith_short_12","alias_value":"AVICZIZNPP62","created_at":"2026-05-18T12:32:13Z"},{"alias_kind":"pith_short_16","alias_value":"AVICZIZNPP62CHJH","created_at":"2026-05-18T12:32:13Z"},{"alias_kind":"pith_short_8","alias_value":"AVICZIZN","created_at":"2026-05-18T12:32:13Z"}],"graph_snapshots":[{"event_id":"sha256:6002f6ff7f4d3c1bcc0664b572e928f57b9ab76b49e284c7c50dc756b7deae97","target":"graph","created_at":"2026-05-18T00:22:11Z","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":"This paper describes our experiences creating Tornado: a practical and efficient heterogeneous programming framework for managed languages. The novel aspect of Tornado is that it turns the programming of heterogeneous systems from an activity predominantly based on a priori knowledge into one based on a posteriori knowledge. Alternatively put, it simply means developers do not need to overcomplicate their code by catering for all possible eventualities. Instead, Tornado provides the ability to specialize each application for a specific system in situ which avoids the need for it to be pre-conf","authors_text":"Christos Kotselidis, James Clarkson","cross_cats":[],"headline":"","license":"http://arxiv.org/licenses/nonexclusive-distrib/1.0/","primary_cat":"cs.PL","submitted_at":"2018-02-26T17:55:26Z","title":"Tornado: A Practical And Efficient Heterogeneous Programming Framework For Managed Languages"},"references":{"count":0,"internal_anchors":0,"resolved_work":0,"sample":[],"snapshot_sha256":"258153158e38e3291e3d48162225fcdb2d5a3ed65a07baac614ab91432fd4f57"},"source":{"id":"1802.09480","kind":"arxiv","version":2},"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:9eae08a5820b871eaeb62265733a5eea52e9a25817c3cdf204f87b2e1f1a3974","target":"record","created_at":"2026-05-18T00:22:11Z","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":"549761d0031a16788000dc735102871ff28b408cdb4b8fec9b30053e57537ed9","cross_cats_sorted":[],"license":"http://arxiv.org/licenses/nonexclusive-distrib/1.0/","primary_cat":"cs.PL","submitted_at":"2018-02-26T17:55:26Z","title_canon_sha256":"73ee5112e16122957c9ad55ac65e385b82fa997dc28db28f9b1cbfdd8be32d49"},"schema_version":"1.0","source":{"id":"1802.09480","kind":"arxiv","version":2}},"canonical_sha256":"05502ca32d7bfda11d2721d7e7079c958007de13364f8c098e036cb51030bcc7","receipt":{"algorithm":"ed25519","builder_version":"pith-number-builder-2026-05-17-v1","canonical_sha256":"05502ca32d7bfda11d2721d7e7079c958007de13364f8c098e036cb51030bcc7","first_computed_at":"2026-05-18T00:22:11.824390Z","key_id":"pith-v1-2026-05","kind":"pith_receipt","last_reissued_at":"2026-05-18T00:22:11.824390Z","public_key_fingerprint":"8d4b5ee74e4693bcd1df2446408b0d54","receipt_version":"0.3","signature_b64":"gtv6YYNh/j0pcJPsasYpOSgW373X0WmKu82gQL+Diq2/XCt6tc1NfIuzPD20L6TDV37HrU3uxCg/y8f+ixPEDA==","signature_status":"signed_v1","signed_at":"2026-05-18T00:22:11.824941Z","signed_message":"canonical_sha256_bytes"},"source_id":"1802.09480","source_kind":"arxiv","source_version":2}}},"equivocations":[],"invalid_events":[],"applied_event_ids":["sha256:9eae08a5820b871eaeb62265733a5eea52e9a25817c3cdf204f87b2e1f1a3974","sha256:6002f6ff7f4d3c1bcc0664b572e928f57b9ab76b49e284c7c50dc756b7deae97"],"state_sha256":"de56bd6ad00a37be01bfd6a7dc9a6269c162d6dbcf2a858dc6f699336e362b9a"}