{"record_type":"pith_number_record","schema_url":"https://pith.science/schemas/pith-number/v1.json","pith_number":"pith:2010:OGMHBTVMKVG6G4QQ6LN653FIYK","short_pith_number":"pith:OGMHBTVM","schema_version":"1.0","canonical_sha256":"719870ceac554de37210f2dbeeeca8c2b6895bda8d632189a5edeab2b245185a","source":{"kind":"arxiv","id":"1004.0024","version":1},"attestation_state":"computed","paper":{"title":"Importance of Explicit Vectorization for CPU and GPU Software Performance","license":"http://arxiv.org/licenses/nonexclusive-distrib/1.0/","headline":"","cross_cats":["cs.PF","physics.comp-ph"],"primary_cat":"cs.DC","authors_text":"Firas Hamze, Kamran Karimi, Neil G. Dickson","submitted_at":"2010-03-31T22:38:48Z","abstract_excerpt":"Much of the current focus in high-performance computing is on multi-threading, multi-computing, and graphics processing unit (GPU) computing.  However, vectorization and non-parallel optimization techniques, which can often be employed additionally, are less frequently discussed.  In this paper, we present an analysis of several optimizations done on both central processing unit (CPU) and GPU implementations of a particular computationally intensive Metropolis Monte Carlo algorithm.  Explicit vectorization on the CPU and the equivalent, explicit memory coalescing, on the GPU are found to be cr"},"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":"1004.0024","kind":"arxiv","version":1},"metadata":{"license":"http://arxiv.org/licenses/nonexclusive-distrib/1.0/","primary_cat":"cs.DC","submitted_at":"2010-03-31T22:38:48Z","cross_cats_sorted":["cs.PF","physics.comp-ph"],"title_canon_sha256":"349b581b2c8ff09e212cf21bfecfe6fb502c9951989b384b9ebf5b59b6e5cef6","abstract_canon_sha256":"86ea76d5c5452c1aec6b29c62b79d8f65c4c6f020d13470a5961ccc4f9304443"},"schema_version":"1.0"},"receipt":{"kind":"pith_receipt","key_id":"pith-v1-2026-05","algorithm":"ed25519","signed_at":"2026-05-18T02:08:15.258578Z","signature_b64":"r6vSTCPY8KGmqs+RJmukbcxXQMvTavZ0Treod4t0rQBG+nZE0ILySihRCdp0gV6UTAhEIeGoudImHYs4VbCGDA==","signed_message":"canonical_sha256_bytes","builder_version":"pith-number-builder-2026-05-17-v1","receipt_version":"0.3","canonical_sha256":"719870ceac554de37210f2dbeeeca8c2b6895bda8d632189a5edeab2b245185a","last_reissued_at":"2026-05-18T02:08:15.257847Z","signature_status":"signed_v1","first_computed_at":"2026-05-18T02:08:15.257847Z","public_key_fingerprint":"8d4b5ee74e4693bcd1df2446408b0d54"},"graph_snapshot":{"paper":{"title":"Importance of Explicit Vectorization for CPU and GPU Software Performance","license":"http://arxiv.org/licenses/nonexclusive-distrib/1.0/","headline":"","cross_cats":["cs.PF","physics.comp-ph"],"primary_cat":"cs.DC","authors_text":"Firas Hamze, Kamran Karimi, Neil G. Dickson","submitted_at":"2010-03-31T22:38:48Z","abstract_excerpt":"Much of the current focus in high-performance computing is on multi-threading, multi-computing, and graphics processing unit (GPU) computing.  However, vectorization and non-parallel optimization techniques, which can often be employed additionally, are less frequently discussed.  In this paper, we present an analysis of several optimizations done on both central processing unit (CPU) and GPU implementations of a particular computationally intensive Metropolis Monte Carlo algorithm.  Explicit vectorization on the CPU and the equivalent, explicit memory coalescing, on the GPU are found to be cr"},"claims":{"count":0,"items":[],"snapshot_sha256":"258153158e38e3291e3d48162225fcdb2d5a3ed65a07baac614ab91432fd4f57"},"source":{"id":"1004.0024","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"},"aliases":[{"alias_kind":"arxiv","alias_value":"1004.0024","created_at":"2026-05-18T02:08:15.257967+00:00"},{"alias_kind":"arxiv_version","alias_value":"1004.0024v1","created_at":"2026-05-18T02:08:15.257967+00:00"},{"alias_kind":"doi","alias_value":"10.48550/arxiv.1004.0024","created_at":"2026-05-18T02:08:15.257967+00:00"},{"alias_kind":"pith_short_12","alias_value":"OGMHBTVMKVG6","created_at":"2026-05-18T12:26:12.377268+00:00"},{"alias_kind":"pith_short_16","alias_value":"OGMHBTVMKVG6G4QQ","created_at":"2026-05-18T12:26:12.377268+00:00"},{"alias_kind":"pith_short_8","alias_value":"OGMHBTVM","created_at":"2026-05-18T12:26:12.377268+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/OGMHBTVMKVG6G4QQ6LN653FIYK","json":"https://pith.science/pith/OGMHBTVMKVG6G4QQ6LN653FIYK.json","graph_json":"https://pith.science/api/pith-number/OGMHBTVMKVG6G4QQ6LN653FIYK/graph.json","events_json":"https://pith.science/api/pith-number/OGMHBTVMKVG6G4QQ6LN653FIYK/events.json","paper":"https://pith.science/paper/OGMHBTVM"},"agent_actions":{"view_html":"https://pith.science/pith/OGMHBTVMKVG6G4QQ6LN653FIYK","download_json":"https://pith.science/pith/OGMHBTVMKVG6G4QQ6LN653FIYK.json","view_paper":"https://pith.science/paper/OGMHBTVM","resolve_alias":"https://pith.science/api/pith-number/resolve?arxiv=1004.0024&json=true","fetch_graph":"https://pith.science/api/pith-number/OGMHBTVMKVG6G4QQ6LN653FIYK/graph.json","fetch_events":"https://pith.science/api/pith-number/OGMHBTVMKVG6G4QQ6LN653FIYK/events.json","actions":{"anchor_timestamp":"https://pith.science/pith/OGMHBTVMKVG6G4QQ6LN653FIYK/action/timestamp_anchor","attest_storage":"https://pith.science/pith/OGMHBTVMKVG6G4QQ6LN653FIYK/action/storage_attestation","attest_author":"https://pith.science/pith/OGMHBTVMKVG6G4QQ6LN653FIYK/action/author_attestation","sign_citation":"https://pith.science/pith/OGMHBTVMKVG6G4QQ6LN653FIYK/action/citation_signature","submit_replication":"https://pith.science/pith/OGMHBTVMKVG6G4QQ6LN653FIYK/action/replication_record"}},"created_at":"2026-05-18T02:08:15.257967+00:00","updated_at":"2026-05-18T02:08:15.257967+00:00"}