{"record_type":"pith_number_record","schema_url":"https://pith.science/schemas/pith-number/v1.json","pith_number":"pith:2021:NBPC7AO53R36DUGWT4GKCRY4WU","short_pith_number":"pith:NBPC7AO5","schema_version":"1.0","canonical_sha256":"685e2f81dddc77e1d0d69f0ca1471cb5067ec6731338c5202cb773554552b27c","source":{"kind":"arxiv","id":"2106.12496","version":6},"attestation_state":"computed","paper":{"title":"Threaded Code Generation with a Meta-Tracing JIT Compiler","license":"http://arxiv.org/licenses/nonexclusive-distrib/1.0/","headline":"","cross_cats":[],"primary_cat":"cs.PL","authors_text":"Carl Friedrich Bolz-Tereick, Hidehiko Masuhara, Youyou Cong, Yusuke Izawa","submitted_at":"2021-06-23T16:11:06Z","abstract_excerpt":"Language implementation frameworks, e.g., RPython and Truffle/Graal, are practical tools for creating efficient virtual machines, including a well-functioning just-in-time (JIT) compiler. It is demanding to support multitier JIT compilation in such a framework for language developers. This paper presents an idea to generate threaded code by reusing an existing meta-tracing JIT compiler, as well as an interpreter design for it. Our approach does not largely modify RPython itself but constructs an effective interpreter definition to enable threaded code generation in RPython. We expect our syste"},"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":"2106.12496","kind":"arxiv","version":6},"metadata":{"license":"http://arxiv.org/licenses/nonexclusive-distrib/1.0/","primary_cat":"cs.PL","submitted_at":"2021-06-23T16:11:06Z","cross_cats_sorted":[],"title_canon_sha256":"506ac4e5139cb912d3d7ee4bf8bfc7d8fbd4674e5801ff87f222060b573aeb9a","abstract_canon_sha256":"690eb987ae390aa99eea6bf6b1bc5c018680fae22ad802300b14bdf13d728037"},"schema_version":"1.0"},"receipt":{"kind":"pith_receipt","key_id":"pith-v1-2026-05","algorithm":"ed25519","signed_at":"2026-07-05T03:49:39.945845Z","signature_b64":"zOxIBSD8lXyy8mkL6rwRkkszOtYI5cpAwyFxpih1gEwaJFX/c49QwsIbbOi8SY7WApoMMcOQL9S6k+n1tdAoAg==","signed_message":"canonical_sha256_bytes","builder_version":"pith-number-builder-2026-05-17-v1","receipt_version":"0.3","canonical_sha256":"685e2f81dddc77e1d0d69f0ca1471cb5067ec6731338c5202cb773554552b27c","last_reissued_at":"2026-07-05T03:49:39.945388Z","signature_status":"signed_v1","first_computed_at":"2026-07-05T03:49:39.945388Z","public_key_fingerprint":"8d4b5ee74e4693bcd1df2446408b0d54"},"graph_snapshot":{"paper":{"title":"Threaded Code Generation with a Meta-Tracing JIT Compiler","license":"http://arxiv.org/licenses/nonexclusive-distrib/1.0/","headline":"","cross_cats":[],"primary_cat":"cs.PL","authors_text":"Carl Friedrich Bolz-Tereick, Hidehiko Masuhara, Youyou Cong, Yusuke Izawa","submitted_at":"2021-06-23T16:11:06Z","abstract_excerpt":"Language implementation frameworks, e.g., RPython and Truffle/Graal, are practical tools for creating efficient virtual machines, including a well-functioning just-in-time (JIT) compiler. It is demanding to support multitier JIT compilation in such a framework for language developers. This paper presents an idea to generate threaded code by reusing an existing meta-tracing JIT compiler, as well as an interpreter design for it. Our approach does not largely modify RPython itself but constructs an effective interpreter definition to enable threaded code generation in RPython. We expect our syste"},"claims":{"count":0,"items":[],"snapshot_sha256":"258153158e38e3291e3d48162225fcdb2d5a3ed65a07baac614ab91432fd4f57"},"source":{"id":"2106.12496","kind":"arxiv","version":6},"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/2106.12496/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"},"aliases":[{"alias_kind":"arxiv","alias_value":"2106.12496","created_at":"2026-07-05T03:49:39.945446+00:00"},{"alias_kind":"arxiv_version","alias_value":"2106.12496v6","created_at":"2026-07-05T03:49:39.945446+00:00"},{"alias_kind":"doi","alias_value":"10.48550/arxiv.2106.12496","created_at":"2026-07-05T03:49:39.945446+00:00"},{"alias_kind":"pith_short_12","alias_value":"NBPC7AO53R36","created_at":"2026-07-05T03:49:39.945446+00:00"},{"alias_kind":"pith_short_16","alias_value":"NBPC7AO53R36DUGW","created_at":"2026-07-05T03:49:39.945446+00:00"},{"alias_kind":"pith_short_8","alias_value":"NBPC7AO5","created_at":"2026-07-05T03:49:39.945446+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/NBPC7AO53R36DUGWT4GKCRY4WU","json":"https://pith.science/pith/NBPC7AO53R36DUGWT4GKCRY4WU.json","graph_json":"https://pith.science/api/pith-number/NBPC7AO53R36DUGWT4GKCRY4WU/graph.json","events_json":"https://pith.science/api/pith-number/NBPC7AO53R36DUGWT4GKCRY4WU/events.json","paper":"https://pith.science/paper/NBPC7AO5"},"agent_actions":{"view_html":"https://pith.science/pith/NBPC7AO53R36DUGWT4GKCRY4WU","download_json":"https://pith.science/pith/NBPC7AO53R36DUGWT4GKCRY4WU.json","view_paper":"https://pith.science/paper/NBPC7AO5","resolve_alias":"https://pith.science/api/pith-number/resolve?arxiv=2106.12496&json=true","fetch_graph":"https://pith.science/api/pith-number/NBPC7AO53R36DUGWT4GKCRY4WU/graph.json","fetch_events":"https://pith.science/api/pith-number/NBPC7AO53R36DUGWT4GKCRY4WU/events.json","actions":{"anchor_timestamp":"https://pith.science/pith/NBPC7AO53R36DUGWT4GKCRY4WU/action/timestamp_anchor","attest_storage":"https://pith.science/pith/NBPC7AO53R36DUGWT4GKCRY4WU/action/storage_attestation","attest_author":"https://pith.science/pith/NBPC7AO53R36DUGWT4GKCRY4WU/action/author_attestation","sign_citation":"https://pith.science/pith/NBPC7AO53R36DUGWT4GKCRY4WU/action/citation_signature","submit_replication":"https://pith.science/pith/NBPC7AO53R36DUGWT4GKCRY4WU/action/replication_record"}},"created_at":"2026-07-05T03:49:39.945446+00:00","updated_at":"2026-07-05T03:49:39.945446+00:00"}