{"bundle_type":"pith_open_graph_bundle","bundle_version":"1.0","pith_number":"pith:2007:E6NEGEPTKVFPFRNRSYUAY26J44","short_pith_number":"pith:E6NEGEPT","canonical_record":{"source":{"id":"0710.4700","kind":"arxiv","version":1},"metadata":{"license":"","primary_cat":"cs.SE","submitted_at":"2007-10-25T09:22:50Z","cross_cats_sorted":[],"title_canon_sha256":"e3ba9c18a919128af77ed54e739289311327e7f55a304442ce6572199ef58c09","abstract_canon_sha256":"06cdd50c7c24056dfad9d9f2b3ad882de0e344b0b34b94ba3db5fae557e7a740"},"schema_version":"1.0"},"canonical_sha256":"279a4311f3554af2c5b196280c6bc9e7290c446d574f5a5adf79919f3fb97567","source":{"kind":"arxiv","id":"0710.4700","version":1},"source_aliases":[{"alias_kind":"arxiv","alias_value":"0710.4700","created_at":"2026-05-18T04:09:05Z"},{"alias_kind":"arxiv_version","alias_value":"0710.4700v1","created_at":"2026-05-18T04:09:05Z"},{"alias_kind":"doi","alias_value":"10.48550/arxiv.0710.4700","created_at":"2026-05-18T04:09:05Z"},{"alias_kind":"pith_short_12","alias_value":"E6NEGEPTKVFP","created_at":"2026-05-18T12:25:55Z"},{"alias_kind":"pith_short_16","alias_value":"E6NEGEPTKVFPFRNR","created_at":"2026-05-18T12:25:55Z"},{"alias_kind":"pith_short_8","alias_value":"E6NEGEPT","created_at":"2026-05-18T12:25:55Z"}],"events":[{"event_type":"record_created","subject_pith_number":"pith:2007:E6NEGEPTKVFPFRNRSYUAY26J44","target":"record","payload":{"canonical_record":{"source":{"id":"0710.4700","kind":"arxiv","version":1},"metadata":{"license":"","primary_cat":"cs.SE","submitted_at":"2007-10-25T09:22:50Z","cross_cats_sorted":[],"title_canon_sha256":"e3ba9c18a919128af77ed54e739289311327e7f55a304442ce6572199ef58c09","abstract_canon_sha256":"06cdd50c7c24056dfad9d9f2b3ad882de0e344b0b34b94ba3db5fae557e7a740"},"schema_version":"1.0"},"canonical_sha256":"279a4311f3554af2c5b196280c6bc9e7290c446d574f5a5adf79919f3fb97567","receipt":{"kind":"pith_receipt","key_id":"pith-v1-2026-05","algorithm":"ed25519","signed_at":"2026-05-18T04:09:05.855204Z","signature_b64":"M8emzhCtufyz/zYln2nQlgrD0BEr2K66y3P5TvZ6pdVK2711cXoO1F3R5Qh+gz+eq+MwbJJVuRE1rQH4p1mGBw==","signed_message":"canonical_sha256_bytes","builder_version":"pith-number-builder-2026-05-17-v1","receipt_version":"0.3","canonical_sha256":"279a4311f3554af2c5b196280c6bc9e7290c446d574f5a5adf79919f3fb97567","last_reissued_at":"2026-05-18T04:09:05.854462Z","signature_status":"signed_v1","first_computed_at":"2026-05-18T04:09:05.854462Z","public_key_fingerprint":"8d4b5ee74e4693bcd1df2446408b0d54"},"source_kind":"arxiv","source_id":"0710.4700","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-05-18T04:09:05Z","supersedes":[],"prev_event":null,"signature":{"signature_status":"signed_v1","algorithm":"ed25519","key_id":"pith-v1-2026-05","public_key_fingerprint":"8d4b5ee74e4693bcd1df2446408b0d54","signature_b64":"pJ9QM/w/71skX5cFK48FK5tXwzvRVb0C0gRrmr32qpf0nr68Q2/mOH82n0HhAeT5yIJkBctOPDGc4gizDyJsDw==","signed_message":"open_graph_event_sha256_bytes","signed_at":"2026-06-04T18:01:28.695344Z"},"content_sha256":"1aa4db8e49613c4b4052a882d5ab4837860262f98cd3210e6d7f5eb397dc638b","schema_version":"1.0","event_id":"sha256:1aa4db8e49613c4b4052a882d5ab4837860262f98cd3210e6d7f5eb397dc638b"},{"event_type":"graph_snapshot","subject_pith_number":"pith:2007:E6NEGEPTKVFPFRNRSYUAY26J44","target":"graph","payload":{"graph_snapshot":{"paper":{"title":"A Decompilation Approach to Partitioning Software for Microprocessor/FPGA Platforms","license":"","headline":"","cross_cats":[],"primary_cat":"cs.SE","authors_text":"Frank Vahid, Greg Stitt","submitted_at":"2007-10-25T09:22:50Z","abstract_excerpt":"In this paper, we present a software compilation approach for microprocessor/FPGA platforms that partitions a software binary onto custom hardware implemented in the FPGA. Our approach imposes less restrictions on software tool flow than previous compiler approaches, allowing software designers to use any software language and compiler. Our approach uses a back-end partitioning tool that utilizes decompilation techniques to recover important high-level information, resulting in performance comparable to high-level compiler-based approaches."},"claims":{"count":0,"items":[],"snapshot_sha256":"258153158e38e3291e3d48162225fcdb2d5a3ed65a07baac614ab91432fd4f57"},"source":{"id":"0710.4700","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"},"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-18T04:09:05Z","supersedes":[],"prev_event":null,"signature":{"signature_status":"signed_v1","algorithm":"ed25519","key_id":"pith-v1-2026-05","public_key_fingerprint":"8d4b5ee74e4693bcd1df2446408b0d54","signature_b64":"M4X3rFFa/pbAvff72+9yo5WS+qQI2DRmqZYNTsCzuwysFtRLalo9CgNMl//7cAPgau9ck40Iyg7DfVoonSsaAQ==","signed_message":"open_graph_event_sha256_bytes","signed_at":"2026-06-04T18:01:28.695694Z"},"content_sha256":"f06b288d2491a046db1bf65d70ef4fd86a27395e5ee48616afa5cb5f2dfa683a","schema_version":"1.0","event_id":"sha256:f06b288d2491a046db1bf65d70ef4fd86a27395e5ee48616afa5cb5f2dfa683a"}],"timestamp_proofs":[],"mirror_hints":[{"mirror_type":"https","name":"Pith Resolver","base_url":"https://pith.science","bundle_url":"https://pith.science/pith/E6NEGEPTKVFPFRNRSYUAY26J44/bundle.json","state_url":"https://pith.science/pith/E6NEGEPTKVFPFRNRSYUAY26J44/state.json","well_known_bundle_url":"https://pith.science/.well-known/pith/E6NEGEPTKVFPFRNRSYUAY26J44/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-06-04T18:01:28Z","links":{"resolver":"https://pith.science/pith/E6NEGEPTKVFPFRNRSYUAY26J44","bundle":"https://pith.science/pith/E6NEGEPTKVFPFRNRSYUAY26J44/bundle.json","state":"https://pith.science/pith/E6NEGEPTKVFPFRNRSYUAY26J44/state.json","well_known_bundle":"https://pith.science/.well-known/pith/E6NEGEPTKVFPFRNRSYUAY26J44/bundle.json"},"state":{"state_type":"pith_open_graph_state","state_version":"1.0","pith_number":"pith:2007:E6NEGEPTKVFPFRNRSYUAY26J44","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":"06cdd50c7c24056dfad9d9f2b3ad882de0e344b0b34b94ba3db5fae557e7a740","cross_cats_sorted":[],"license":"","primary_cat":"cs.SE","submitted_at":"2007-10-25T09:22:50Z","title_canon_sha256":"e3ba9c18a919128af77ed54e739289311327e7f55a304442ce6572199ef58c09"},"schema_version":"1.0","source":{"id":"0710.4700","kind":"arxiv","version":1}},"source_aliases":[{"alias_kind":"arxiv","alias_value":"0710.4700","created_at":"2026-05-18T04:09:05Z"},{"alias_kind":"arxiv_version","alias_value":"0710.4700v1","created_at":"2026-05-18T04:09:05Z"},{"alias_kind":"doi","alias_value":"10.48550/arxiv.0710.4700","created_at":"2026-05-18T04:09:05Z"},{"alias_kind":"pith_short_12","alias_value":"E6NEGEPTKVFP","created_at":"2026-05-18T12:25:55Z"},{"alias_kind":"pith_short_16","alias_value":"E6NEGEPTKVFPFRNR","created_at":"2026-05-18T12:25:55Z"},{"alias_kind":"pith_short_8","alias_value":"E6NEGEPT","created_at":"2026-05-18T12:25:55Z"}],"graph_snapshots":[{"event_id":"sha256:f06b288d2491a046db1bf65d70ef4fd86a27395e5ee48616afa5cb5f2dfa683a","target":"graph","created_at":"2026-05-18T04:09:05Z","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":"In this paper, we present a software compilation approach for microprocessor/FPGA platforms that partitions a software binary onto custom hardware implemented in the FPGA. Our approach imposes less restrictions on software tool flow than previous compiler approaches, allowing software designers to use any software language and compiler. Our approach uses a back-end partitioning tool that utilizes decompilation techniques to recover important high-level information, resulting in performance comparable to high-level compiler-based approaches.","authors_text":"Frank Vahid, Greg Stitt","cross_cats":[],"headline":"","license":"","primary_cat":"cs.SE","submitted_at":"2007-10-25T09:22:50Z","title":"A Decompilation Approach to Partitioning Software for Microprocessor/FPGA Platforms"},"references":{"count":0,"internal_anchors":0,"resolved_work":0,"sample":[],"snapshot_sha256":"258153158e38e3291e3d48162225fcdb2d5a3ed65a07baac614ab91432fd4f57"},"source":{"id":"0710.4700","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:1aa4db8e49613c4b4052a882d5ab4837860262f98cd3210e6d7f5eb397dc638b","target":"record","created_at":"2026-05-18T04:09:05Z","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":"06cdd50c7c24056dfad9d9f2b3ad882de0e344b0b34b94ba3db5fae557e7a740","cross_cats_sorted":[],"license":"","primary_cat":"cs.SE","submitted_at":"2007-10-25T09:22:50Z","title_canon_sha256":"e3ba9c18a919128af77ed54e739289311327e7f55a304442ce6572199ef58c09"},"schema_version":"1.0","source":{"id":"0710.4700","kind":"arxiv","version":1}},"canonical_sha256":"279a4311f3554af2c5b196280c6bc9e7290c446d574f5a5adf79919f3fb97567","receipt":{"algorithm":"ed25519","builder_version":"pith-number-builder-2026-05-17-v1","canonical_sha256":"279a4311f3554af2c5b196280c6bc9e7290c446d574f5a5adf79919f3fb97567","first_computed_at":"2026-05-18T04:09:05.854462Z","key_id":"pith-v1-2026-05","kind":"pith_receipt","last_reissued_at":"2026-05-18T04:09:05.854462Z","public_key_fingerprint":"8d4b5ee74e4693bcd1df2446408b0d54","receipt_version":"0.3","signature_b64":"M8emzhCtufyz/zYln2nQlgrD0BEr2K66y3P5TvZ6pdVK2711cXoO1F3R5Qh+gz+eq+MwbJJVuRE1rQH4p1mGBw==","signature_status":"signed_v1","signed_at":"2026-05-18T04:09:05.855204Z","signed_message":"canonical_sha256_bytes"},"source_id":"0710.4700","source_kind":"arxiv","source_version":1}}},"equivocations":[],"invalid_events":[],"applied_event_ids":["sha256:1aa4db8e49613c4b4052a882d5ab4837860262f98cd3210e6d7f5eb397dc638b","sha256:f06b288d2491a046db1bf65d70ef4fd86a27395e5ee48616afa5cb5f2dfa683a"],"state_sha256":"f556feba2850d704d2a79c5acb162c81edd08b2e58cda9d3007901c28bb04946"},"bundle_signature":{"signature_status":"signed_v1","algorithm":"ed25519","key_id":"pith-v1-2026-05","public_key_fingerprint":"8d4b5ee74e4693bcd1df2446408b0d54","signature_b64":"yZbWhYHpmCqBP7lANV0nxLBoykDnZVf34EJ2vOR32eUIgsWBW3z6F6OsJycVMcwkpaIUGm2E1P8Lpzz2h7uyAg==","signed_message":"bundle_sha256_bytes","signed_at":"2026-06-04T18:01:28.697697Z","bundle_sha256":"60923f0d47564ef40cf57b56a093145ad49a2aed9ef9e0b227c3da7c0a3f76f1"}}