{"bundle_type":"pith_open_graph_bundle","bundle_version":"1.0","pith_number":"pith:2015:RQC7UTEF32YNJAC7JTXDM6YB7V","short_pith_number":"pith:RQC7UTEF","canonical_record":{"source":{"id":"1511.03599","kind":"arxiv","version":3},"metadata":{"license":"http://arxiv.org/licenses/nonexclusive-distrib/1.0/","primary_cat":"astro-ph.IM","submitted_at":"2015-11-11T18:43:48Z","cross_cats_sorted":["cs.DC"],"title_canon_sha256":"b4d354e45e66f116c0d769e9e794d87b05895fa642349199f5c23bdb01dfae01","abstract_canon_sha256":"c65a827e8eeb0d0c0e883aaf0d72753f6d12e1e7fe399c4988d468513c3a29f4"},"schema_version":"1.0"},"canonical_sha256":"8c05fa4c85deb0d4805f4cee367b01fd560f4c49fc9c081877cf801f3b0a2740","source":{"kind":"arxiv","id":"1511.03599","version":3},"source_aliases":[{"alias_kind":"arxiv","alias_value":"1511.03599","created_at":"2026-05-18T01:16:33Z"},{"alias_kind":"arxiv_version","alias_value":"1511.03599v3","created_at":"2026-05-18T01:16:33Z"},{"alias_kind":"doi","alias_value":"10.48550/arxiv.1511.03599","created_at":"2026-05-18T01:16:33Z"},{"alias_kind":"pith_short_12","alias_value":"RQC7UTEF32YN","created_at":"2026-05-18T12:29:39Z"},{"alias_kind":"pith_short_16","alias_value":"RQC7UTEF32YNJAC7","created_at":"2026-05-18T12:29:39Z"},{"alias_kind":"pith_short_8","alias_value":"RQC7UTEF","created_at":"2026-05-18T12:29:39Z"}],"events":[{"event_type":"record_created","subject_pith_number":"pith:2015:RQC7UTEF32YNJAC7JTXDM6YB7V","target":"record","payload":{"canonical_record":{"source":{"id":"1511.03599","kind":"arxiv","version":3},"metadata":{"license":"http://arxiv.org/licenses/nonexclusive-distrib/1.0/","primary_cat":"astro-ph.IM","submitted_at":"2015-11-11T18:43:48Z","cross_cats_sorted":["cs.DC"],"title_canon_sha256":"b4d354e45e66f116c0d769e9e794d87b05895fa642349199f5c23bdb01dfae01","abstract_canon_sha256":"c65a827e8eeb0d0c0e883aaf0d72753f6d12e1e7fe399c4988d468513c3a29f4"},"schema_version":"1.0"},"canonical_sha256":"8c05fa4c85deb0d4805f4cee367b01fd560f4c49fc9c081877cf801f3b0a2740","receipt":{"kind":"pith_receipt","key_id":"pith-v1-2026-05","algorithm":"ed25519","signed_at":"2026-05-18T01:16:33.081053Z","signature_b64":"K7OYQo6pVPY6mQhxvtTmR4qXGnk33xn+MkKGRuuTg7upK2HmzUq/IEgVInYurr5KtMZAlEwkkJPlI2eXi6/dAg==","signed_message":"canonical_sha256_bytes","builder_version":"pith-number-builder-2026-05-17-v1","receipt_version":"0.3","canonical_sha256":"8c05fa4c85deb0d4805f4cee367b01fd560f4c49fc9c081877cf801f3b0a2740","last_reissued_at":"2026-05-18T01:16:33.080358Z","signature_status":"signed_v1","first_computed_at":"2026-05-18T01:16:33.080358Z","public_key_fingerprint":"8d4b5ee74e4693bcd1df2446408b0d54"},"source_kind":"arxiv","source_id":"1511.03599","source_version":3,"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-18T01:16:33Z","supersedes":[],"prev_event":null,"signature":{"signature_status":"signed_v1","algorithm":"ed25519","key_id":"pith-v1-2026-05","public_key_fingerprint":"8d4b5ee74e4693bcd1df2446408b0d54","signature_b64":"81KdcKlruDmXD3T9q/us1tj8VaynnTMlG3ZJAEH3sObNRZZXcqKmfgdNB5m01lMbKtv6Yu/N8hICId31LM09Cw==","signed_message":"open_graph_event_sha256_bytes","signed_at":"2026-06-03T22:54:02.311685Z"},"content_sha256":"1c1701e2c73beeff65a3de19667e0d2357690afc22c46ecddf65d2e75df90070","schema_version":"1.0","event_id":"sha256:1c1701e2c73beeff65a3de19667e0d2357690afc22c46ecddf65d2e75df90070"},{"event_type":"graph_snapshot","subject_pith_number":"pith:2015:RQC7UTEF32YNJAC7JTXDM6YB7V","target":"graph","payload":{"graph_snapshot":{"paper":{"title":"A polyphase filter for many-core architectures","license":"http://arxiv.org/licenses/nonexclusive-distrib/1.0/","headline":"","cross_cats":["cs.DC"],"primary_cat":"astro-ph.IM","authors_text":"Jan Novotn\\'y, Karel Ad\\'amek, Wes Armour","submitted_at":"2015-11-11T18:43:48Z","abstract_excerpt":"In this article we discuss our implementation of a polyphase filter for real-time data processing in radio astronomy. We describe in detail our implementation of the polyphase filter algorithm and its behaviour on three generations of NVIDIA GPU cards, on dual Intel Xeon CPUs and the Intel Xeon Phi (Knights Corner) platforms. All of our implementations aim to exploit the potential for data reuse that the algorithm offers. Our GPU implementations explore two different methods for achieving this, the first makes use of L1/Texture cache, the second uses shared memory. We discuss the usability of "},"claims":{"count":0,"items":[],"snapshot_sha256":"258153158e38e3291e3d48162225fcdb2d5a3ed65a07baac614ab91432fd4f57"},"source":{"id":"1511.03599","kind":"arxiv","version":3},"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-18T01:16:33Z","supersedes":[],"prev_event":null,"signature":{"signature_status":"signed_v1","algorithm":"ed25519","key_id":"pith-v1-2026-05","public_key_fingerprint":"8d4b5ee74e4693bcd1df2446408b0d54","signature_b64":"VX0mRQ6DvFFGAA6NBg/TxF2ZFCaNR35AlvMYTV4OM+3amQgCSdziPa8NwPsP8TOEz1jnKNdzjjKGXjwsTSdWAw==","signed_message":"open_graph_event_sha256_bytes","signed_at":"2026-06-03T22:54:02.312031Z"},"content_sha256":"f37e7eb4224de2cbba6ac31efe726b8eee467dfb1d12c29b5346b5a429554464","schema_version":"1.0","event_id":"sha256:f37e7eb4224de2cbba6ac31efe726b8eee467dfb1d12c29b5346b5a429554464"}],"timestamp_proofs":[],"mirror_hints":[{"mirror_type":"https","name":"Pith Resolver","base_url":"https://pith.science","bundle_url":"https://pith.science/pith/RQC7UTEF32YNJAC7JTXDM6YB7V/bundle.json","state_url":"https://pith.science/pith/RQC7UTEF32YNJAC7JTXDM6YB7V/state.json","well_known_bundle_url":"https://pith.science/.well-known/pith/RQC7UTEF32YNJAC7JTXDM6YB7V/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-03T22:54:02Z","links":{"resolver":"https://pith.science/pith/RQC7UTEF32YNJAC7JTXDM6YB7V","bundle":"https://pith.science/pith/RQC7UTEF32YNJAC7JTXDM6YB7V/bundle.json","state":"https://pith.science/pith/RQC7UTEF32YNJAC7JTXDM6YB7V/state.json","well_known_bundle":"https://pith.science/.well-known/pith/RQC7UTEF32YNJAC7JTXDM6YB7V/bundle.json"},"state":{"state_type":"pith_open_graph_state","state_version":"1.0","pith_number":"pith:2015:RQC7UTEF32YNJAC7JTXDM6YB7V","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":"c65a827e8eeb0d0c0e883aaf0d72753f6d12e1e7fe399c4988d468513c3a29f4","cross_cats_sorted":["cs.DC"],"license":"http://arxiv.org/licenses/nonexclusive-distrib/1.0/","primary_cat":"astro-ph.IM","submitted_at":"2015-11-11T18:43:48Z","title_canon_sha256":"b4d354e45e66f116c0d769e9e794d87b05895fa642349199f5c23bdb01dfae01"},"schema_version":"1.0","source":{"id":"1511.03599","kind":"arxiv","version":3}},"source_aliases":[{"alias_kind":"arxiv","alias_value":"1511.03599","created_at":"2026-05-18T01:16:33Z"},{"alias_kind":"arxiv_version","alias_value":"1511.03599v3","created_at":"2026-05-18T01:16:33Z"},{"alias_kind":"doi","alias_value":"10.48550/arxiv.1511.03599","created_at":"2026-05-18T01:16:33Z"},{"alias_kind":"pith_short_12","alias_value":"RQC7UTEF32YN","created_at":"2026-05-18T12:29:39Z"},{"alias_kind":"pith_short_16","alias_value":"RQC7UTEF32YNJAC7","created_at":"2026-05-18T12:29:39Z"},{"alias_kind":"pith_short_8","alias_value":"RQC7UTEF","created_at":"2026-05-18T12:29:39Z"}],"graph_snapshots":[{"event_id":"sha256:f37e7eb4224de2cbba6ac31efe726b8eee467dfb1d12c29b5346b5a429554464","target":"graph","created_at":"2026-05-18T01:16:33Z","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 article we discuss our implementation of a polyphase filter for real-time data processing in radio astronomy. We describe in detail our implementation of the polyphase filter algorithm and its behaviour on three generations of NVIDIA GPU cards, on dual Intel Xeon CPUs and the Intel Xeon Phi (Knights Corner) platforms. All of our implementations aim to exploit the potential for data reuse that the algorithm offers. Our GPU implementations explore two different methods for achieving this, the first makes use of L1/Texture cache, the second uses shared memory. We discuss the usability of ","authors_text":"Jan Novotn\\'y, Karel Ad\\'amek, Wes Armour","cross_cats":["cs.DC"],"headline":"","license":"http://arxiv.org/licenses/nonexclusive-distrib/1.0/","primary_cat":"astro-ph.IM","submitted_at":"2015-11-11T18:43:48Z","title":"A polyphase filter for many-core architectures"},"references":{"count":0,"internal_anchors":0,"resolved_work":0,"sample":[],"snapshot_sha256":"258153158e38e3291e3d48162225fcdb2d5a3ed65a07baac614ab91432fd4f57"},"source":{"id":"1511.03599","kind":"arxiv","version":3},"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:1c1701e2c73beeff65a3de19667e0d2357690afc22c46ecddf65d2e75df90070","target":"record","created_at":"2026-05-18T01:16:33Z","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":"c65a827e8eeb0d0c0e883aaf0d72753f6d12e1e7fe399c4988d468513c3a29f4","cross_cats_sorted":["cs.DC"],"license":"http://arxiv.org/licenses/nonexclusive-distrib/1.0/","primary_cat":"astro-ph.IM","submitted_at":"2015-11-11T18:43:48Z","title_canon_sha256":"b4d354e45e66f116c0d769e9e794d87b05895fa642349199f5c23bdb01dfae01"},"schema_version":"1.0","source":{"id":"1511.03599","kind":"arxiv","version":3}},"canonical_sha256":"8c05fa4c85deb0d4805f4cee367b01fd560f4c49fc9c081877cf801f3b0a2740","receipt":{"algorithm":"ed25519","builder_version":"pith-number-builder-2026-05-17-v1","canonical_sha256":"8c05fa4c85deb0d4805f4cee367b01fd560f4c49fc9c081877cf801f3b0a2740","first_computed_at":"2026-05-18T01:16:33.080358Z","key_id":"pith-v1-2026-05","kind":"pith_receipt","last_reissued_at":"2026-05-18T01:16:33.080358Z","public_key_fingerprint":"8d4b5ee74e4693bcd1df2446408b0d54","receipt_version":"0.3","signature_b64":"K7OYQo6pVPY6mQhxvtTmR4qXGnk33xn+MkKGRuuTg7upK2HmzUq/IEgVInYurr5KtMZAlEwkkJPlI2eXi6/dAg==","signature_status":"signed_v1","signed_at":"2026-05-18T01:16:33.081053Z","signed_message":"canonical_sha256_bytes"},"source_id":"1511.03599","source_kind":"arxiv","source_version":3}}},"equivocations":[],"invalid_events":[],"applied_event_ids":["sha256:1c1701e2c73beeff65a3de19667e0d2357690afc22c46ecddf65d2e75df90070","sha256:f37e7eb4224de2cbba6ac31efe726b8eee467dfb1d12c29b5346b5a429554464"],"state_sha256":"998085a3a3fe94ead4d597a0ac3768cac018ccdad09e9f7c8d64418e8d71722a"},"bundle_signature":{"signature_status":"signed_v1","algorithm":"ed25519","key_id":"pith-v1-2026-05","public_key_fingerprint":"8d4b5ee74e4693bcd1df2446408b0d54","signature_b64":"vZ6V+no+40FAnQQuUFrEiEue5U4hlpZd8sShLHTLHlAqY8QMOym/w19wAML7LlvH+u/WS5ZTGH0fDhDASY7kBA==","signed_message":"bundle_sha256_bytes","signed_at":"2026-06-03T22:54:02.313914Z","bundle_sha256":"b955370f017fc617292e4db81af6dc739ef1348da8cbdef87f36db5d1bd07248"}}