{"bundle_type":"pith_open_graph_bundle","bundle_version":"1.0","pith_number":"pith:2014:VRNFXFQQMJB4GE7F5EZSNF5MWG","short_pith_number":"pith:VRNFXFQQ","canonical_record":{"source":{"id":"1412.7789","kind":"arxiv","version":1},"metadata":{"license":"http://arxiv.org/licenses/nonexclusive-distrib/1.0/","primary_cat":"cs.DC","submitted_at":"2014-12-25T05:27:49Z","cross_cats_sorted":["cs.PF"],"title_canon_sha256":"5bd81904b6142dd75b172bfd68295fffdb0addf241c428054b3f21b30a81a930","abstract_canon_sha256":"7826506b028ec5495dff58896cd8f176b68a94d887dd44c735d2faf667fde3f0"},"schema_version":"1.0"},"canonical_sha256":"ac5a5b96106243c313e5e9332697acb1b00a53eee19438a08c7ddef5d8801834","source":{"kind":"arxiv","id":"1412.7789","version":1},"source_aliases":[{"alias_kind":"arxiv","alias_value":"1412.7789","created_at":"2026-05-18T02:30:25Z"},{"alias_kind":"arxiv_version","alias_value":"1412.7789v1","created_at":"2026-05-18T02:30:25Z"},{"alias_kind":"doi","alias_value":"10.48550/arxiv.1412.7789","created_at":"2026-05-18T02:30:25Z"},{"alias_kind":"pith_short_12","alias_value":"VRNFXFQQMJB4","created_at":"2026-05-18T12:28:54Z"},{"alias_kind":"pith_short_16","alias_value":"VRNFXFQQMJB4GE7F","created_at":"2026-05-18T12:28:54Z"},{"alias_kind":"pith_short_8","alias_value":"VRNFXFQQ","created_at":"2026-05-18T12:28:54Z"}],"events":[{"event_type":"record_created","subject_pith_number":"pith:2014:VRNFXFQQMJB4GE7F5EZSNF5MWG","target":"record","payload":{"canonical_record":{"source":{"id":"1412.7789","kind":"arxiv","version":1},"metadata":{"license":"http://arxiv.org/licenses/nonexclusive-distrib/1.0/","primary_cat":"cs.DC","submitted_at":"2014-12-25T05:27:49Z","cross_cats_sorted":["cs.PF"],"title_canon_sha256":"5bd81904b6142dd75b172bfd68295fffdb0addf241c428054b3f21b30a81a930","abstract_canon_sha256":"7826506b028ec5495dff58896cd8f176b68a94d887dd44c735d2faf667fde3f0"},"schema_version":"1.0"},"canonical_sha256":"ac5a5b96106243c313e5e9332697acb1b00a53eee19438a08c7ddef5d8801834","receipt":{"kind":"pith_receipt","key_id":"pith-v1-2026-05","algorithm":"ed25519","signed_at":"2026-05-18T02:30:25.149512Z","signature_b64":"xKKdndFhnCrF7YKs0Zv//qaHNGBDc/Pgqjs49OrLkZnKN6n85osqbSDZnQtzfBoZdUIIp3RbPAc/POGT2C7eAA==","signed_message":"canonical_sha256_bytes","builder_version":"pith-number-builder-2026-05-17-v1","receipt_version":"0.3","canonical_sha256":"ac5a5b96106243c313e5e9332697acb1b00a53eee19438a08c7ddef5d8801834","last_reissued_at":"2026-05-18T02:30:25.149082Z","signature_status":"signed_v1","first_computed_at":"2026-05-18T02:30:25.149082Z","public_key_fingerprint":"8d4b5ee74e4693bcd1df2446408b0d54"},"source_kind":"arxiv","source_id":"1412.7789","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:30:25Z","supersedes":[],"prev_event":null,"signature":{"signature_status":"signed_v1","algorithm":"ed25519","key_id":"pith-v1-2026-05","public_key_fingerprint":"8d4b5ee74e4693bcd1df2446408b0d54","signature_b64":"CijfjhHxNY1G76FJvLfWba++3mR7PUPE2d+Bq9idPPgxNVK4B2Bg8fY616cfns1XXDnuHrVRH4OWlu0drkGbCQ==","signed_message":"open_graph_event_sha256_bytes","signed_at":"2026-05-30T21:56:42.434167Z"},"content_sha256":"7302c8c703f3555686a2124677e575e950576e889e0f76f0855aa1fcafab638c","schema_version":"1.0","event_id":"sha256:7302c8c703f3555686a2124677e575e950576e889e0f76f0855aa1fcafab638c"},{"event_type":"graph_snapshot","subject_pith_number":"pith:2014:VRNFXFQQMJB4GE7F5EZSNF5MWG","target":"graph","payload":{"graph_snapshot":{"paper":{"title":"To Use or Not to Use: Graphics Processing Units for Pattern Matching Algorithms","license":"http://arxiv.org/licenses/nonexclusive-distrib/1.0/","headline":"","cross_cats":["cs.PF"],"primary_cat":"cs.DC","authors_text":"Dhammika Elkaduwe, Roshan Ragel, Vajira Thambawita","submitted_at":"2014-12-25T05:27:49Z","abstract_excerpt":"String matching is an important part in today's computer applications and Aho-Corasick algorithm is one of the main string matching algorithms used to accomplish this. This paper discusses that when can the GPUs be used for string matching applications using the Aho-Corasick algorithm as a benchmark. We have to identify the best unit to run our string matching algorithm according to the performance of our devices and the applications. Sometimes CPU gives better performance than GPU and sometimes GPU gives better performance than CPU. Therefore, identifying this critical point is significant ta"},"claims":{"count":0,"items":[],"snapshot_sha256":"258153158e38e3291e3d48162225fcdb2d5a3ed65a07baac614ab91432fd4f57"},"source":{"id":"1412.7789","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:30:25Z","supersedes":[],"prev_event":null,"signature":{"signature_status":"signed_v1","algorithm":"ed25519","key_id":"pith-v1-2026-05","public_key_fingerprint":"8d4b5ee74e4693bcd1df2446408b0d54","signature_b64":"bRdi85tZmZZbbEAGZ4e20wTNaoJ7ayvk9ppnLwbc1Ndqje2HRUtANeaba/kN8HWLTZ4EPBFhXWr4mCYCpxcIBg==","signed_message":"open_graph_event_sha256_bytes","signed_at":"2026-05-30T21:56:42.434551Z"},"content_sha256":"496ab832d831c0e66bbec62594d2eb7d512f17bf3b0caa551224f457dcdca2e8","schema_version":"1.0","event_id":"sha256:496ab832d831c0e66bbec62594d2eb7d512f17bf3b0caa551224f457dcdca2e8"}],"timestamp_proofs":[],"mirror_hints":[{"mirror_type":"https","name":"Pith Resolver","base_url":"https://pith.science","bundle_url":"https://pith.science/pith/VRNFXFQQMJB4GE7F5EZSNF5MWG/bundle.json","state_url":"https://pith.science/pith/VRNFXFQQMJB4GE7F5EZSNF5MWG/state.json","well_known_bundle_url":"https://pith.science/.well-known/pith/VRNFXFQQMJB4GE7F5EZSNF5MWG/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-30T21:56:42Z","links":{"resolver":"https://pith.science/pith/VRNFXFQQMJB4GE7F5EZSNF5MWG","bundle":"https://pith.science/pith/VRNFXFQQMJB4GE7F5EZSNF5MWG/bundle.json","state":"https://pith.science/pith/VRNFXFQQMJB4GE7F5EZSNF5MWG/state.json","well_known_bundle":"https://pith.science/.well-known/pith/VRNFXFQQMJB4GE7F5EZSNF5MWG/bundle.json"},"state":{"state_type":"pith_open_graph_state","state_version":"1.0","pith_number":"pith:2014:VRNFXFQQMJB4GE7F5EZSNF5MWG","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":"7826506b028ec5495dff58896cd8f176b68a94d887dd44c735d2faf667fde3f0","cross_cats_sorted":["cs.PF"],"license":"http://arxiv.org/licenses/nonexclusive-distrib/1.0/","primary_cat":"cs.DC","submitted_at":"2014-12-25T05:27:49Z","title_canon_sha256":"5bd81904b6142dd75b172bfd68295fffdb0addf241c428054b3f21b30a81a930"},"schema_version":"1.0","source":{"id":"1412.7789","kind":"arxiv","version":1}},"source_aliases":[{"alias_kind":"arxiv","alias_value":"1412.7789","created_at":"2026-05-18T02:30:25Z"},{"alias_kind":"arxiv_version","alias_value":"1412.7789v1","created_at":"2026-05-18T02:30:25Z"},{"alias_kind":"doi","alias_value":"10.48550/arxiv.1412.7789","created_at":"2026-05-18T02:30:25Z"},{"alias_kind":"pith_short_12","alias_value":"VRNFXFQQMJB4","created_at":"2026-05-18T12:28:54Z"},{"alias_kind":"pith_short_16","alias_value":"VRNFXFQQMJB4GE7F","created_at":"2026-05-18T12:28:54Z"},{"alias_kind":"pith_short_8","alias_value":"VRNFXFQQ","created_at":"2026-05-18T12:28:54Z"}],"graph_snapshots":[{"event_id":"sha256:496ab832d831c0e66bbec62594d2eb7d512f17bf3b0caa551224f457dcdca2e8","target":"graph","created_at":"2026-05-18T02:30:25Z","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":"String matching is an important part in today's computer applications and Aho-Corasick algorithm is one of the main string matching algorithms used to accomplish this. This paper discusses that when can the GPUs be used for string matching applications using the Aho-Corasick algorithm as a benchmark. We have to identify the best unit to run our string matching algorithm according to the performance of our devices and the applications. Sometimes CPU gives better performance than GPU and sometimes GPU gives better performance than CPU. Therefore, identifying this critical point is significant ta","authors_text":"Dhammika Elkaduwe, Roshan Ragel, Vajira Thambawita","cross_cats":["cs.PF"],"headline":"","license":"http://arxiv.org/licenses/nonexclusive-distrib/1.0/","primary_cat":"cs.DC","submitted_at":"2014-12-25T05:27:49Z","title":"To Use or Not to Use: Graphics Processing Units for Pattern Matching Algorithms"},"references":{"count":0,"internal_anchors":0,"resolved_work":0,"sample":[],"snapshot_sha256":"258153158e38e3291e3d48162225fcdb2d5a3ed65a07baac614ab91432fd4f57"},"source":{"id":"1412.7789","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:7302c8c703f3555686a2124677e575e950576e889e0f76f0855aa1fcafab638c","target":"record","created_at":"2026-05-18T02:30:25Z","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":"7826506b028ec5495dff58896cd8f176b68a94d887dd44c735d2faf667fde3f0","cross_cats_sorted":["cs.PF"],"license":"http://arxiv.org/licenses/nonexclusive-distrib/1.0/","primary_cat":"cs.DC","submitted_at":"2014-12-25T05:27:49Z","title_canon_sha256":"5bd81904b6142dd75b172bfd68295fffdb0addf241c428054b3f21b30a81a930"},"schema_version":"1.0","source":{"id":"1412.7789","kind":"arxiv","version":1}},"canonical_sha256":"ac5a5b96106243c313e5e9332697acb1b00a53eee19438a08c7ddef5d8801834","receipt":{"algorithm":"ed25519","builder_version":"pith-number-builder-2026-05-17-v1","canonical_sha256":"ac5a5b96106243c313e5e9332697acb1b00a53eee19438a08c7ddef5d8801834","first_computed_at":"2026-05-18T02:30:25.149082Z","key_id":"pith-v1-2026-05","kind":"pith_receipt","last_reissued_at":"2026-05-18T02:30:25.149082Z","public_key_fingerprint":"8d4b5ee74e4693bcd1df2446408b0d54","receipt_version":"0.3","signature_b64":"xKKdndFhnCrF7YKs0Zv//qaHNGBDc/Pgqjs49OrLkZnKN6n85osqbSDZnQtzfBoZdUIIp3RbPAc/POGT2C7eAA==","signature_status":"signed_v1","signed_at":"2026-05-18T02:30:25.149512Z","signed_message":"canonical_sha256_bytes"},"source_id":"1412.7789","source_kind":"arxiv","source_version":1}}},"equivocations":[],"invalid_events":[],"applied_event_ids":["sha256:7302c8c703f3555686a2124677e575e950576e889e0f76f0855aa1fcafab638c","sha256:496ab832d831c0e66bbec62594d2eb7d512f17bf3b0caa551224f457dcdca2e8"],"state_sha256":"38b5295f1ba2de9bb935f0e3f6777d2a70377310e54874837f38d74959936f29"},"bundle_signature":{"signature_status":"signed_v1","algorithm":"ed25519","key_id":"pith-v1-2026-05","public_key_fingerprint":"8d4b5ee74e4693bcd1df2446408b0d54","signature_b64":"ol7P29DNQ1HPMaQFZ2PihNZSXxglKkshBaBJihZxb2nWomzQQm3gxL/O833FRnn9m85zRUzVQO1H+7zDCv8gBg==","signed_message":"bundle_sha256_bytes","signed_at":"2026-05-30T21:56:42.436547Z","bundle_sha256":"3768300e54952671bf2b7dae4dc0e85dc4d1e9ad7b18e4fad6b1ddb83cdf7a0b"}}