{"bundle_type":"pith_open_graph_bundle","bundle_version":"1.0","pith_number":"pith:2018:QY5HL3TGMSFUJKGEGJ6Q3RH3HG","short_pith_number":"pith:QY5HL3TG","canonical_record":{"source":{"id":"1810.11765","kind":"arxiv","version":4},"metadata":{"license":"http://creativecommons.org/licenses/by/4.0/","primary_cat":"cs.PL","submitted_at":"2018-10-28T06:19:31Z","cross_cats_sorted":[],"title_canon_sha256":"9a5bd42a6101c7dcfd4e447c43dc41ef1d3d45948860c664f35545d8090a52f0","abstract_canon_sha256":"819c9bcfe0c4ec6dafd38c43af0354fba0e5555d2828e006c1394f8ee46279a9"},"schema_version":"1.0"},"canonical_sha256":"863a75ee66648b44a8c4327d0dc4fb39ae4474cca1b8c4f0827a485fd7ea46e2","source":{"kind":"arxiv","id":"1810.11765","version":4},"source_aliases":[{"alias_kind":"arxiv","alias_value":"1810.11765","created_at":"2026-05-17T23:43:50Z"},{"alias_kind":"arxiv_version","alias_value":"1810.11765v4","created_at":"2026-05-17T23:43:50Z"},{"alias_kind":"doi","alias_value":"10.48550/arxiv.1810.11765","created_at":"2026-05-17T23:43:50Z"},{"alias_kind":"pith_short_12","alias_value":"QY5HL3TGMSFU","created_at":"2026-05-18T12:32:50Z"},{"alias_kind":"pith_short_16","alias_value":"QY5HL3TGMSFUJKGE","created_at":"2026-05-18T12:32:50Z"},{"alias_kind":"pith_short_8","alias_value":"QY5HL3TG","created_at":"2026-05-18T12:32:50Z"}],"events":[{"event_type":"record_created","subject_pith_number":"pith:2018:QY5HL3TGMSFUJKGEGJ6Q3RH3HG","target":"record","payload":{"canonical_record":{"source":{"id":"1810.11765","kind":"arxiv","version":4},"metadata":{"license":"http://creativecommons.org/licenses/by/4.0/","primary_cat":"cs.PL","submitted_at":"2018-10-28T06:19:31Z","cross_cats_sorted":[],"title_canon_sha256":"9a5bd42a6101c7dcfd4e447c43dc41ef1d3d45948860c664f35545d8090a52f0","abstract_canon_sha256":"819c9bcfe0c4ec6dafd38c43af0354fba0e5555d2828e006c1394f8ee46279a9"},"schema_version":"1.0"},"canonical_sha256":"863a75ee66648b44a8c4327d0dc4fb39ae4474cca1b8c4f0827a485fd7ea46e2","receipt":{"kind":"pith_receipt","key_id":"pith-v1-2026-05","algorithm":"ed25519","signed_at":"2026-05-17T23:43:50.604117Z","signature_b64":"hXQJLTHr/Jpk27fp6KCuSTInAdCNTU0H1QqB1tIw58xXyEOaz4yvAusgMcUTxNjyGTgljJ8o+k1X14z0FU5eAw==","signed_message":"canonical_sha256_bytes","builder_version":"pith-number-builder-2026-05-17-v1","receipt_version":"0.3","canonical_sha256":"863a75ee66648b44a8c4327d0dc4fb39ae4474cca1b8c4f0827a485fd7ea46e2","last_reissued_at":"2026-05-17T23:43:50.603382Z","signature_status":"signed_v1","first_computed_at":"2026-05-17T23:43:50.603382Z","public_key_fingerprint":"8d4b5ee74e4693bcd1df2446408b0d54"},"source_kind":"arxiv","source_id":"1810.11765","source_version":4,"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:43:50Z","supersedes":[],"prev_event":null,"signature":{"signature_status":"signed_v1","algorithm":"ed25519","key_id":"pith-v1-2026-05","public_key_fingerprint":"8d4b5ee74e4693bcd1df2446408b0d54","signature_b64":"h6vbk8JAyq+VjqyVWLiuOnS7ZmSLaEDzBZVcaGvZ8kYIKl+mV3KyvxCZ4n1cNELXva2+Lj2+RMarJtuyAEgkBg==","signed_message":"open_graph_event_sha256_bytes","signed_at":"2026-08-12T14:05:25.182093Z"},"content_sha256":"0fc5a905b23daf3255eb18599c6b3e4c4eef4c4c3867f82fb2f4af63032eb455","schema_version":"1.0","event_id":"sha256:0fc5a905b23daf3255eb18599c6b3e4c4eef4c4c3867f82fb2f4af63032eb455"},{"event_type":"graph_snapshot","subject_pith_number":"pith:2018:QY5HL3TGMSFUJKGEGJ6Q3RH3HG","target":"graph","payload":{"graph_snapshot":{"paper":{"title":"DynaSOAr: A Parallel Memory Allocator for Object-oriented Programming on GPUs with Efficient Memory Access","license":"http://creativecommons.org/licenses/by/4.0/","headline":"","cross_cats":[],"primary_cat":"cs.PL","authors_text":"Hidehiko Masuhara, Matthias Springer","submitted_at":"2018-10-28T06:19:31Z","abstract_excerpt":"Object-oriented programming has long been regarded as too inefficient for SIMD high-performance computing, despite the fact that many important HPC applications have an inherent object structure. On SIMD accelerators, including GPUs, this is mainly due to performance problems with memory allocation and memory access: There are a few libraries that support parallel memory allocation directly on accelerator devices, but all of them suffer from uncoalesed memory accesses.\n  We discovered a broad class of object-oriented programs with many important real-world applications that can be implemented "},"claims":{"count":0,"items":[],"snapshot_sha256":"258153158e38e3291e3d48162225fcdb2d5a3ed65a07baac614ab91432fd4f57"},"source":{"id":"1810.11765","kind":"arxiv","version":4},"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:43:50Z","supersedes":[],"prev_event":null,"signature":{"signature_status":"signed_v1","algorithm":"ed25519","key_id":"pith-v1-2026-05","public_key_fingerprint":"8d4b5ee74e4693bcd1df2446408b0d54","signature_b64":"fILW7grbqjGK4lyeA8HYFbInNCIdtD+uHrqldWcxuB2CrnPl7k1wBLyVvgXHuYlsHZ+lYxsgYkjQOx6vQQsFDA==","signed_message":"open_graph_event_sha256_bytes","signed_at":"2026-08-12T14:05:25.182555Z"},"content_sha256":"736675ebb0a7b076867a9946ab4566e17a956a699ddea01b10dc038312b588c9","schema_version":"1.0","event_id":"sha256:736675ebb0a7b076867a9946ab4566e17a956a699ddea01b10dc038312b588c9"}],"timestamp_proofs":[],"mirror_hints":[{"mirror_type":"https","name":"Pith Resolver","base_url":"https://pith.science","bundle_url":"https://pith.science/pith/QY5HL3TGMSFUJKGEGJ6Q3RH3HG/bundle.json","state_url":"https://pith.science/pith/QY5HL3TGMSFUJKGEGJ6Q3RH3HG/state.json","well_known_bundle_url":"https://pith.science/.well-known/pith/QY5HL3TGMSFUJKGEGJ6Q3RH3HG/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-12T14:05:25Z","links":{"resolver":"https://pith.science/pith/QY5HL3TGMSFUJKGEGJ6Q3RH3HG","bundle":"https://pith.science/pith/QY5HL3TGMSFUJKGEGJ6Q3RH3HG/bundle.json","state":"https://pith.science/pith/QY5HL3TGMSFUJKGEGJ6Q3RH3HG/state.json","well_known_bundle":"https://pith.science/.well-known/pith/QY5HL3TGMSFUJKGEGJ6Q3RH3HG/bundle.json"},"state":{"state_type":"pith_open_graph_state","state_version":"1.0","pith_number":"pith:2018:QY5HL3TGMSFUJKGEGJ6Q3RH3HG","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":"819c9bcfe0c4ec6dafd38c43af0354fba0e5555d2828e006c1394f8ee46279a9","cross_cats_sorted":[],"license":"http://creativecommons.org/licenses/by/4.0/","primary_cat":"cs.PL","submitted_at":"2018-10-28T06:19:31Z","title_canon_sha256":"9a5bd42a6101c7dcfd4e447c43dc41ef1d3d45948860c664f35545d8090a52f0"},"schema_version":"1.0","source":{"id":"1810.11765","kind":"arxiv","version":4}},"source_aliases":[{"alias_kind":"arxiv","alias_value":"1810.11765","created_at":"2026-05-17T23:43:50Z"},{"alias_kind":"arxiv_version","alias_value":"1810.11765v4","created_at":"2026-05-17T23:43:50Z"},{"alias_kind":"doi","alias_value":"10.48550/arxiv.1810.11765","created_at":"2026-05-17T23:43:50Z"},{"alias_kind":"pith_short_12","alias_value":"QY5HL3TGMSFU","created_at":"2026-05-18T12:32:50Z"},{"alias_kind":"pith_short_16","alias_value":"QY5HL3TGMSFUJKGE","created_at":"2026-05-18T12:32:50Z"},{"alias_kind":"pith_short_8","alias_value":"QY5HL3TG","created_at":"2026-05-18T12:32:50Z"}],"graph_snapshots":[{"event_id":"sha256:736675ebb0a7b076867a9946ab4566e17a956a699ddea01b10dc038312b588c9","target":"graph","created_at":"2026-05-17T23:43:50Z","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":"Object-oriented programming has long been regarded as too inefficient for SIMD high-performance computing, despite the fact that many important HPC applications have an inherent object structure. On SIMD accelerators, including GPUs, this is mainly due to performance problems with memory allocation and memory access: There are a few libraries that support parallel memory allocation directly on accelerator devices, but all of them suffer from uncoalesed memory accesses.\n  We discovered a broad class of object-oriented programs with many important real-world applications that can be implemented ","authors_text":"Hidehiko Masuhara, Matthias Springer","cross_cats":[],"headline":"","license":"http://creativecommons.org/licenses/by/4.0/","primary_cat":"cs.PL","submitted_at":"2018-10-28T06:19:31Z","title":"DynaSOAr: A Parallel Memory Allocator for Object-oriented Programming on GPUs with Efficient Memory Access"},"references":{"count":0,"internal_anchors":0,"resolved_work":0,"sample":[],"snapshot_sha256":"258153158e38e3291e3d48162225fcdb2d5a3ed65a07baac614ab91432fd4f57"},"source":{"id":"1810.11765","kind":"arxiv","version":4},"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:0fc5a905b23daf3255eb18599c6b3e4c4eef4c4c3867f82fb2f4af63032eb455","target":"record","created_at":"2026-05-17T23:43:50Z","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":"819c9bcfe0c4ec6dafd38c43af0354fba0e5555d2828e006c1394f8ee46279a9","cross_cats_sorted":[],"license":"http://creativecommons.org/licenses/by/4.0/","primary_cat":"cs.PL","submitted_at":"2018-10-28T06:19:31Z","title_canon_sha256":"9a5bd42a6101c7dcfd4e447c43dc41ef1d3d45948860c664f35545d8090a52f0"},"schema_version":"1.0","source":{"id":"1810.11765","kind":"arxiv","version":4}},"canonical_sha256":"863a75ee66648b44a8c4327d0dc4fb39ae4474cca1b8c4f0827a485fd7ea46e2","receipt":{"algorithm":"ed25519","builder_version":"pith-number-builder-2026-05-17-v1","canonical_sha256":"863a75ee66648b44a8c4327d0dc4fb39ae4474cca1b8c4f0827a485fd7ea46e2","first_computed_at":"2026-05-17T23:43:50.603382Z","key_id":"pith-v1-2026-05","kind":"pith_receipt","last_reissued_at":"2026-05-17T23:43:50.603382Z","public_key_fingerprint":"8d4b5ee74e4693bcd1df2446408b0d54","receipt_version":"0.3","signature_b64":"hXQJLTHr/Jpk27fp6KCuSTInAdCNTU0H1QqB1tIw58xXyEOaz4yvAusgMcUTxNjyGTgljJ8o+k1X14z0FU5eAw==","signature_status":"signed_v1","signed_at":"2026-05-17T23:43:50.604117Z","signed_message":"canonical_sha256_bytes"},"source_id":"1810.11765","source_kind":"arxiv","source_version":4}}},"equivocations":[],"invalid_events":[],"applied_event_ids":["sha256:0fc5a905b23daf3255eb18599c6b3e4c4eef4c4c3867f82fb2f4af63032eb455","sha256:736675ebb0a7b076867a9946ab4566e17a956a699ddea01b10dc038312b588c9"],"state_sha256":"c7d996ef0efcce6aa23611c5229c53ab09960fc157f97a0cbeb59448d7a7bbe8"},"bundle_signature":{"signature_status":"signed_v1","algorithm":"ed25519","key_id":"pith-v1-2026-05","public_key_fingerprint":"8d4b5ee74e4693bcd1df2446408b0d54","signature_b64":"PO1baGL3qZXrnIsTpOACtogPVb/J1lVFNMAtCBSvbsRaI+Asnbn0VQpyVG6n9L11p4beaTGvNrc68UMhB0PPAg==","signed_message":"bundle_sha256_bytes","signed_at":"2026-08-12T14:05:25.188826Z","bundle_sha256":"5cfa2bf019825fef38030107b10386c49d605bad878332e361b482640eb14bd7"}}