{"bundle_type":"pith_open_graph_bundle","bundle_version":"1.0","pith_number":"pith:2014:YEGYDTT5XQRAKPCYWSEPU43Q25","short_pith_number":"pith:YEGYDTT5","canonical_record":{"source":{"id":"1408.0818","kind":"arxiv","version":1},"metadata":{"license":"http://arxiv.org/licenses/nonexclusive-distrib/1.0/","primary_cat":"cs.DC","submitted_at":"2014-08-04T20:58:16Z","cross_cats_sorted":["cs.PL"],"title_canon_sha256":"9841ecfc6353c49b639c4166162b0cf9e355e4ebc87ce50bab9a0d004991b6d9","abstract_canon_sha256":"8cd45b028be69df8d7ac63b032a3691f0a490e1e80f38c1267bd31cfcbf68ed0"},"schema_version":"1.0"},"canonical_sha256":"c10d81ce7dbc22053c58b488fa7370d7576a0305600a1c032bddb5f82b2368ed","source":{"kind":"arxiv","id":"1408.0818","version":1},"source_aliases":[{"alias_kind":"arxiv","alias_value":"1408.0818","created_at":"2026-05-18T02:45:50Z"},{"alias_kind":"arxiv_version","alias_value":"1408.0818v1","created_at":"2026-05-18T02:45:50Z"},{"alias_kind":"doi","alias_value":"10.48550/arxiv.1408.0818","created_at":"2026-05-18T02:45:50Z"},{"alias_kind":"pith_short_12","alias_value":"YEGYDTT5XQRA","created_at":"2026-05-18T12:28:57Z"},{"alias_kind":"pith_short_16","alias_value":"YEGYDTT5XQRAKPCY","created_at":"2026-05-18T12:28:57Z"},{"alias_kind":"pith_short_8","alias_value":"YEGYDTT5","created_at":"2026-05-18T12:28:57Z"}],"events":[{"event_type":"record_created","subject_pith_number":"pith:2014:YEGYDTT5XQRAKPCYWSEPU43Q25","target":"record","payload":{"canonical_record":{"source":{"id":"1408.0818","kind":"arxiv","version":1},"metadata":{"license":"http://arxiv.org/licenses/nonexclusive-distrib/1.0/","primary_cat":"cs.DC","submitted_at":"2014-08-04T20:58:16Z","cross_cats_sorted":["cs.PL"],"title_canon_sha256":"9841ecfc6353c49b639c4166162b0cf9e355e4ebc87ce50bab9a0d004991b6d9","abstract_canon_sha256":"8cd45b028be69df8d7ac63b032a3691f0a490e1e80f38c1267bd31cfcbf68ed0"},"schema_version":"1.0"},"canonical_sha256":"c10d81ce7dbc22053c58b488fa7370d7576a0305600a1c032bddb5f82b2368ed","receipt":{"kind":"pith_receipt","key_id":"pith-v1-2026-05","algorithm":"ed25519","signed_at":"2026-05-18T02:45:50.339137Z","signature_b64":"AtJrJBGSndDRYWObw7U0Q9/CQkRZ5Y2AzGEm65Gy3nIY6+8slixsdQcBZnB8tP/qhvryfX9JToLVQ0uvFYGvCA==","signed_message":"canonical_sha256_bytes","builder_version":"pith-number-builder-2026-05-17-v1","receipt_version":"0.3","canonical_sha256":"c10d81ce7dbc22053c58b488fa7370d7576a0305600a1c032bddb5f82b2368ed","last_reissued_at":"2026-05-18T02:45:50.338578Z","signature_status":"signed_v1","first_computed_at":"2026-05-18T02:45:50.338578Z","public_key_fingerprint":"8d4b5ee74e4693bcd1df2446408b0d54"},"source_kind":"arxiv","source_id":"1408.0818","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-18T02:45:50Z","supersedes":[],"prev_event":null,"signature":{"signature_status":"signed_v1","algorithm":"ed25519","key_id":"pith-v1-2026-05","public_key_fingerprint":"8d4b5ee74e4693bcd1df2446408b0d54","signature_b64":"UPKaLzotZZhq0KmoeGbri+1E8SDS4jnmeDv3qKB3EZuGVFmZe3hdeVIUeTTyxwkkXIlsKhRV4mrewAV/hlBKBQ==","signed_message":"open_graph_event_sha256_bytes","signed_at":"2026-05-26T18:22:02.023819Z"},"content_sha256":"440c9b9613a3630753996b799be8b3c74d88769fa40ac22b109c187b7b243d17","schema_version":"1.0","event_id":"sha256:440c9b9613a3630753996b799be8b3c74d88769fa40ac22b109c187b7b243d17"},{"event_type":"graph_snapshot","subject_pith_number":"pith:2014:YEGYDTT5XQRAKPCYWSEPU43Q25","target":"graph","payload":{"graph_snapshot":{"paper":{"title":"ActiveMonitor: Non-blocking Monitor Executions for Increased Parallelism","license":"http://arxiv.org/licenses/nonexclusive-distrib/1.0/","headline":"","cross_cats":["cs.PL"],"primary_cat":"cs.DC","authors_text":"Himanshu Chauhan, Vijay K. Garg, Weil-Lun Hung","submitted_at":"2014-08-04T20:58:16Z","abstract_excerpt":"We present a set of novel ideas on design and implementation of monitor objects for multi-threaded programs. Our approach has two main goals: (a) increase parallelism in monitor objects and thus provide performance gains (shorter runtimes) for multi-threaded programs, and (b) introduce constructs that allow programmers to easily write monitor-based multi-threaded programs that can achieve these performance gains. We describe the concepts of our framework, called ActiveMonitor, and its prototype implementation using futures. We evaluate its performance in terms of runtimes of multi-threaded pro"},"claims":{"count":0,"items":[],"snapshot_sha256":"258153158e38e3291e3d48162225fcdb2d5a3ed65a07baac614ab91432fd4f57"},"source":{"id":"1408.0818","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-18T02:45:50Z","supersedes":[],"prev_event":null,"signature":{"signature_status":"signed_v1","algorithm":"ed25519","key_id":"pith-v1-2026-05","public_key_fingerprint":"8d4b5ee74e4693bcd1df2446408b0d54","signature_b64":"E7muhz36Qmwj9FnlcX0+bU8p+7kECpaCyDmNuSem0Odf8YXnoEp1vuW6hSFb/ncNSf37Mx9n8XX+ilvR6UquDg==","signed_message":"open_graph_event_sha256_bytes","signed_at":"2026-05-26T18:22:02.024173Z"},"content_sha256":"75f40dc465855d4af74c0f33d3ea2cb4ac6d1e7f0d08fd18a95034713905bb9c","schema_version":"1.0","event_id":"sha256:75f40dc465855d4af74c0f33d3ea2cb4ac6d1e7f0d08fd18a95034713905bb9c"}],"timestamp_proofs":[],"mirror_hints":[{"mirror_type":"https","name":"Pith Resolver","base_url":"https://pith.science","bundle_url":"https://pith.science/pith/YEGYDTT5XQRAKPCYWSEPU43Q25/bundle.json","state_url":"https://pith.science/pith/YEGYDTT5XQRAKPCYWSEPU43Q25/state.json","well_known_bundle_url":"https://pith.science/.well-known/pith/YEGYDTT5XQRAKPCYWSEPU43Q25/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-05-26T18:22:02Z","links":{"resolver":"https://pith.science/pith/YEGYDTT5XQRAKPCYWSEPU43Q25","bundle":"https://pith.science/pith/YEGYDTT5XQRAKPCYWSEPU43Q25/bundle.json","state":"https://pith.science/pith/YEGYDTT5XQRAKPCYWSEPU43Q25/state.json","well_known_bundle":"https://pith.science/.well-known/pith/YEGYDTT5XQRAKPCYWSEPU43Q25/bundle.json"},"state":{"state_type":"pith_open_graph_state","state_version":"1.0","pith_number":"pith:2014:YEGYDTT5XQRAKPCYWSEPU43Q25","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":"8cd45b028be69df8d7ac63b032a3691f0a490e1e80f38c1267bd31cfcbf68ed0","cross_cats_sorted":["cs.PL"],"license":"http://arxiv.org/licenses/nonexclusive-distrib/1.0/","primary_cat":"cs.DC","submitted_at":"2014-08-04T20:58:16Z","title_canon_sha256":"9841ecfc6353c49b639c4166162b0cf9e355e4ebc87ce50bab9a0d004991b6d9"},"schema_version":"1.0","source":{"id":"1408.0818","kind":"arxiv","version":1}},"source_aliases":[{"alias_kind":"arxiv","alias_value":"1408.0818","created_at":"2026-05-18T02:45:50Z"},{"alias_kind":"arxiv_version","alias_value":"1408.0818v1","created_at":"2026-05-18T02:45:50Z"},{"alias_kind":"doi","alias_value":"10.48550/arxiv.1408.0818","created_at":"2026-05-18T02:45:50Z"},{"alias_kind":"pith_short_12","alias_value":"YEGYDTT5XQRA","created_at":"2026-05-18T12:28:57Z"},{"alias_kind":"pith_short_16","alias_value":"YEGYDTT5XQRAKPCY","created_at":"2026-05-18T12:28:57Z"},{"alias_kind":"pith_short_8","alias_value":"YEGYDTT5","created_at":"2026-05-18T12:28:57Z"}],"graph_snapshots":[{"event_id":"sha256:75f40dc465855d4af74c0f33d3ea2cb4ac6d1e7f0d08fd18a95034713905bb9c","target":"graph","created_at":"2026-05-18T02:45: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":"We present a set of novel ideas on design and implementation of monitor objects for multi-threaded programs. Our approach has two main goals: (a) increase parallelism in monitor objects and thus provide performance gains (shorter runtimes) for multi-threaded programs, and (b) introduce constructs that allow programmers to easily write monitor-based multi-threaded programs that can achieve these performance gains. We describe the concepts of our framework, called ActiveMonitor, and its prototype implementation using futures. We evaluate its performance in terms of runtimes of multi-threaded pro","authors_text":"Himanshu Chauhan, Vijay K. Garg, Weil-Lun Hung","cross_cats":["cs.PL"],"headline":"","license":"http://arxiv.org/licenses/nonexclusive-distrib/1.0/","primary_cat":"cs.DC","submitted_at":"2014-08-04T20:58:16Z","title":"ActiveMonitor: Non-blocking Monitor Executions for Increased Parallelism"},"references":{"count":0,"internal_anchors":0,"resolved_work":0,"sample":[],"snapshot_sha256":"258153158e38e3291e3d48162225fcdb2d5a3ed65a07baac614ab91432fd4f57"},"source":{"id":"1408.0818","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:440c9b9613a3630753996b799be8b3c74d88769fa40ac22b109c187b7b243d17","target":"record","created_at":"2026-05-18T02:45: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":"8cd45b028be69df8d7ac63b032a3691f0a490e1e80f38c1267bd31cfcbf68ed0","cross_cats_sorted":["cs.PL"],"license":"http://arxiv.org/licenses/nonexclusive-distrib/1.0/","primary_cat":"cs.DC","submitted_at":"2014-08-04T20:58:16Z","title_canon_sha256":"9841ecfc6353c49b639c4166162b0cf9e355e4ebc87ce50bab9a0d004991b6d9"},"schema_version":"1.0","source":{"id":"1408.0818","kind":"arxiv","version":1}},"canonical_sha256":"c10d81ce7dbc22053c58b488fa7370d7576a0305600a1c032bddb5f82b2368ed","receipt":{"algorithm":"ed25519","builder_version":"pith-number-builder-2026-05-17-v1","canonical_sha256":"c10d81ce7dbc22053c58b488fa7370d7576a0305600a1c032bddb5f82b2368ed","first_computed_at":"2026-05-18T02:45:50.338578Z","key_id":"pith-v1-2026-05","kind":"pith_receipt","last_reissued_at":"2026-05-18T02:45:50.338578Z","public_key_fingerprint":"8d4b5ee74e4693bcd1df2446408b0d54","receipt_version":"0.3","signature_b64":"AtJrJBGSndDRYWObw7U0Q9/CQkRZ5Y2AzGEm65Gy3nIY6+8slixsdQcBZnB8tP/qhvryfX9JToLVQ0uvFYGvCA==","signature_status":"signed_v1","signed_at":"2026-05-18T02:45:50.339137Z","signed_message":"canonical_sha256_bytes"},"source_id":"1408.0818","source_kind":"arxiv","source_version":1}}},"equivocations":[],"invalid_events":[],"applied_event_ids":["sha256:440c9b9613a3630753996b799be8b3c74d88769fa40ac22b109c187b7b243d17","sha256:75f40dc465855d4af74c0f33d3ea2cb4ac6d1e7f0d08fd18a95034713905bb9c"],"state_sha256":"220341f7e230eceb793446538e0ae29c9edf6f56a971c393f9e05f2a7fa42ed1"},"bundle_signature":{"signature_status":"signed_v1","algorithm":"ed25519","key_id":"pith-v1-2026-05","public_key_fingerprint":"8d4b5ee74e4693bcd1df2446408b0d54","signature_b64":"kgVTymyiLH47tv3F2/9vnV8Be9/TOZEs3uZ2JuMPb+AsJ3jxI2d+3johzSQTEjh/Jp1EMKl8ps4FdSqFesezBg==","signed_message":"bundle_sha256_bytes","signed_at":"2026-05-26T18:22:02.026407Z","bundle_sha256":"ec75bf4a30b5d92f5b4277b0babe86253f32b94d699c253b9f1e7800365b6cf7"}}