{"record_type":"pith_number_record","schema_url":"https://pith.science/schemas/pith-number/v1.json","pith_number":"pith:2015:AEUN2WORC2EZBY7JNMOKV3UXEG","short_pith_number":"pith:AEUN2WOR","schema_version":"1.0","canonical_sha256":"0128dd59d1168990e3e96b1caaee97219c73a45de2dc6acdec8a2c901519dddd","source":{"kind":"arxiv","id":"1511.07174","version":1},"attestation_state":"computed","paper":{"title":"Developing a High Performance Software Library with MPI and CUDA for Matrix Computations","license":"http://creativecommons.org/licenses/by-nc-sa/4.0/","headline":"","cross_cats":["cs.MS"],"primary_cat":"cs.DC","authors_text":"Bogdan Oancea, Tudorel Andrei","submitted_at":"2015-11-23T11:06:12Z","abstract_excerpt":"Nowadays, the paradigm of parallel computing is changing. CUDA is now a popular programming model for general purpose computations on GPUs and a great number of applications were ported to CUDA obtaining speedups of orders of magnitude comparing to optimized CPU implementations. Hybrid approaches that combine the message passing model with the shared memory model for parallel computing are a solution for very large applications. We considered a heterogeneous cluster that combines the CPU and GPU computations using MPI and CUDA for developing a high performance linear algebra library. Our libra"},"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":"1511.07174","kind":"arxiv","version":1},"metadata":{"license":"http://creativecommons.org/licenses/by-nc-sa/4.0/","primary_cat":"cs.DC","submitted_at":"2015-11-23T11:06:12Z","cross_cats_sorted":["cs.MS"],"title_canon_sha256":"e4cdc2634ffb902038b0bc188819711b7ef8b4b4380a34efc70908521b0528b6","abstract_canon_sha256":"b5f597f44a8bd4977aeb4cdc12365eab96b70aef3f4bfc21575630f3fe1d634f"},"schema_version":"1.0"},"receipt":{"kind":"pith_receipt","key_id":"pith-v1-2026-05","algorithm":"ed25519","signed_at":"2026-05-18T00:24:04.705994Z","signature_b64":"8Z0tuv3zU1f7YU6k1dNgSeHer0GTIS847ANrHF3lOrJtdgZJhJBgQP9zQHuIuoyh7E9RXmvIg2GTTJ3Kv47TCA==","signed_message":"canonical_sha256_bytes","builder_version":"pith-number-builder-2026-05-17-v1","receipt_version":"0.3","canonical_sha256":"0128dd59d1168990e3e96b1caaee97219c73a45de2dc6acdec8a2c901519dddd","last_reissued_at":"2026-05-18T00:24:04.705391Z","signature_status":"signed_v1","first_computed_at":"2026-05-18T00:24:04.705391Z","public_key_fingerprint":"8d4b5ee74e4693bcd1df2446408b0d54"},"graph_snapshot":{"paper":{"title":"Developing a High Performance Software Library with MPI and CUDA for Matrix Computations","license":"http://creativecommons.org/licenses/by-nc-sa/4.0/","headline":"","cross_cats":["cs.MS"],"primary_cat":"cs.DC","authors_text":"Bogdan Oancea, Tudorel Andrei","submitted_at":"2015-11-23T11:06:12Z","abstract_excerpt":"Nowadays, the paradigm of parallel computing is changing. CUDA is now a popular programming model for general purpose computations on GPUs and a great number of applications were ported to CUDA obtaining speedups of orders of magnitude comparing to optimized CPU implementations. Hybrid approaches that combine the message passing model with the shared memory model for parallel computing are a solution for very large applications. We considered a heterogeneous cluster that combines the CPU and GPU computations using MPI and CUDA for developing a high performance linear algebra library. Our libra"},"claims":{"count":0,"items":[],"snapshot_sha256":"258153158e38e3291e3d48162225fcdb2d5a3ed65a07baac614ab91432fd4f57"},"source":{"id":"1511.07174","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":"1511.07174","created_at":"2026-05-18T00:24:04.705483+00:00"},{"alias_kind":"arxiv_version","alias_value":"1511.07174v1","created_at":"2026-05-18T00:24:04.705483+00:00"},{"alias_kind":"doi","alias_value":"10.48550/arxiv.1511.07174","created_at":"2026-05-18T00:24:04.705483+00:00"},{"alias_kind":"pith_short_12","alias_value":"AEUN2WORC2EZ","created_at":"2026-05-18T12:29:10.953037+00:00"},{"alias_kind":"pith_short_16","alias_value":"AEUN2WORC2EZBY7J","created_at":"2026-05-18T12:29:10.953037+00:00"},{"alias_kind":"pith_short_8","alias_value":"AEUN2WOR","created_at":"2026-05-18T12:29:10.953037+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/AEUN2WORC2EZBY7JNMOKV3UXEG","json":"https://pith.science/pith/AEUN2WORC2EZBY7JNMOKV3UXEG.json","graph_json":"https://pith.science/api/pith-number/AEUN2WORC2EZBY7JNMOKV3UXEG/graph.json","events_json":"https://pith.science/api/pith-number/AEUN2WORC2EZBY7JNMOKV3UXEG/events.json","paper":"https://pith.science/paper/AEUN2WOR"},"agent_actions":{"view_html":"https://pith.science/pith/AEUN2WORC2EZBY7JNMOKV3UXEG","download_json":"https://pith.science/pith/AEUN2WORC2EZBY7JNMOKV3UXEG.json","view_paper":"https://pith.science/paper/AEUN2WOR","resolve_alias":"https://pith.science/api/pith-number/resolve?arxiv=1511.07174&json=true","fetch_graph":"https://pith.science/api/pith-number/AEUN2WORC2EZBY7JNMOKV3UXEG/graph.json","fetch_events":"https://pith.science/api/pith-number/AEUN2WORC2EZBY7JNMOKV3UXEG/events.json","actions":{"anchor_timestamp":"https://pith.science/pith/AEUN2WORC2EZBY7JNMOKV3UXEG/action/timestamp_anchor","attest_storage":"https://pith.science/pith/AEUN2WORC2EZBY7JNMOKV3UXEG/action/storage_attestation","attest_author":"https://pith.science/pith/AEUN2WORC2EZBY7JNMOKV3UXEG/action/author_attestation","sign_citation":"https://pith.science/pith/AEUN2WORC2EZBY7JNMOKV3UXEG/action/citation_signature","submit_replication":"https://pith.science/pith/AEUN2WORC2EZBY7JNMOKV3UXEG/action/replication_record"}},"created_at":"2026-05-18T00:24:04.705483+00:00","updated_at":"2026-05-18T00:24:04.705483+00:00"}