{"bundle_type":"pith_open_graph_bundle","bundle_version":"1.0","pith_number":"pith:2024:E4JZNFIIRHP6CE4QNBZ4DTGC4C","short_pith_number":"pith:E4JZNFII","canonical_record":{"source":{"id":"2408.01391","kind":"arxiv","version":2},"metadata":{"license":"http://arxiv.org/licenses/nonexclusive-distrib/1.0/","primary_cat":"cs.DC","submitted_at":"2024-08-02T17:01:36Z","cross_cats_sorted":["cs.LG"],"title_canon_sha256":"fda2fbf211b4b0f726d73302dd0f7c9402a9f67a4979544a9406a887acaeb8c2","abstract_canon_sha256":"28550043216dbad56fa8f24f3f18680a6068b99402aa972634568b38bacadfb7"},"schema_version":"1.0"},"canonical_sha256":"271396950889dfe113906873c1ccc2e0adeec55c871fad87141da8710b602187","source":{"kind":"arxiv","id":"2408.01391","version":2},"source_aliases":[{"alias_kind":"arxiv","alias_value":"2408.01391","created_at":"2026-07-05T08:53:24Z"},{"alias_kind":"arxiv_version","alias_value":"2408.01391v2","created_at":"2026-07-05T08:53:24Z"},{"alias_kind":"doi","alias_value":"10.48550/arxiv.2408.01391","created_at":"2026-07-05T08:53:24Z"},{"alias_kind":"pith_short_12","alias_value":"E4JZNFIIRHP6","created_at":"2026-07-05T08:53:24Z"},{"alias_kind":"pith_short_16","alias_value":"E4JZNFIIRHP6CE4Q","created_at":"2026-07-05T08:53:24Z"},{"alias_kind":"pith_short_8","alias_value":"E4JZNFII","created_at":"2026-07-05T08:53:24Z"}],"events":[{"event_type":"record_created","subject_pith_number":"pith:2024:E4JZNFIIRHP6CE4QNBZ4DTGC4C","target":"record","payload":{"canonical_record":{"source":{"id":"2408.01391","kind":"arxiv","version":2},"metadata":{"license":"http://arxiv.org/licenses/nonexclusive-distrib/1.0/","primary_cat":"cs.DC","submitted_at":"2024-08-02T17:01:36Z","cross_cats_sorted":["cs.LG"],"title_canon_sha256":"fda2fbf211b4b0f726d73302dd0f7c9402a9f67a4979544a9406a887acaeb8c2","abstract_canon_sha256":"28550043216dbad56fa8f24f3f18680a6068b99402aa972634568b38bacadfb7"},"schema_version":"1.0"},"canonical_sha256":"271396950889dfe113906873c1ccc2e0adeec55c871fad87141da8710b602187","receipt":{"kind":"pith_receipt","key_id":"pith-v1-2026-05","algorithm":"ed25519","signed_at":"2026-07-05T08:53:24.927024Z","signature_b64":"TB7NLJFHhr00DXYagiiLaQHU0d2lbbPcp18b8c0oO1gBeqKYm3DFNA7q50k+g2LjkiDT3bL1mGkE+Owbq4jKBA==","signed_message":"canonical_sha256_bytes","builder_version":"pith-number-builder-2026-05-17-v1","receipt_version":"0.3","canonical_sha256":"271396950889dfe113906873c1ccc2e0adeec55c871fad87141da8710b602187","last_reissued_at":"2026-07-05T08:53:24.926647Z","signature_status":"signed_v1","first_computed_at":"2026-07-05T08:53:24.926647Z","public_key_fingerprint":"8d4b5ee74e4693bcd1df2446408b0d54"},"source_kind":"arxiv","source_id":"2408.01391","source_version":2,"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-07-05T08:53:24Z","supersedes":[],"prev_event":null,"signature":{"signature_status":"signed_v1","algorithm":"ed25519","key_id":"pith-v1-2026-05","public_key_fingerprint":"8d4b5ee74e4693bcd1df2446408b0d54","signature_b64":"A6CD4d7xgzyXDejj1IddG+If6PTX1o+Q5hLZ40cw/D87D9RdDvCz5lkOViL+TIkzLKXjoHl/75SxNnzU8+QpAg==","signed_message":"open_graph_event_sha256_bytes","signed_at":"2026-08-15T22:11:47.828260Z"},"content_sha256":"9e262019d1c9525cf5836e47937e4d135939e5914ae23307a42311d84ee807ff","schema_version":"1.0","event_id":"sha256:9e262019d1c9525cf5836e47937e4d135939e5914ae23307a42311d84ee807ff"},{"event_type":"graph_snapshot","subject_pith_number":"pith:2024:E4JZNFIIRHP6CE4QNBZ4DTGC4C","target":"graph","payload":{"graph_snapshot":{"paper":{"title":"FT K-means: A High-Performance K-means on GPU with Fault Tolerance","license":"http://arxiv.org/licenses/nonexclusive-distrib/1.0/","headline":"","cross_cats":["cs.LG"],"primary_cat":"cs.DC","authors_text":"Bryan M. Wong, Franck Cappello, Huangliang Dai, Jiajun Huang, Jinyang Liu, Sheng Di, Shixun Wu, Yitong Ding, Yujia Zhai, Zizhe Jian, Zizhong Chen","submitted_at":"2024-08-02T17:01:36Z","abstract_excerpt":"K-means is a widely used algorithm in clustering, however, its efficiency is primarily constrained by the computational cost of distance computing. Existing implementations suffer from suboptimal utilization of computational units and lack resilience against soft errors. To address these challenges, we introduce FT K-means, a high-performance GPU-accelerated implementation of K-means with online fault tolerance. We first present a stepwise optimization strategy that achieves competitive performance compared to NVIDIA's cuML library. We further improve FT K-means with a template-based code gene"},"claims":{"count":0,"items":[],"snapshot_sha256":"258153158e38e3291e3d48162225fcdb2d5a3ed65a07baac614ab91432fd4f57"},"source":{"id":"2408.01391","kind":"arxiv","version":2},"verdict":{"id":null,"model_set":{},"created_at":null,"strongest_claim":"","one_line_summary":"","pipeline_version":null,"weakest_assumption":"","pith_extraction_headline":""},"integrity":{"clean":true,"summary":{"advisory":0,"critical":0,"by_detector":{},"informational":0},"endpoint":"/pith/2408.01391/integrity.json","findings":[],"available":true,"detectors_run":[],"snapshot_sha256":"c28c3603d3b5d939e8dc4c7e95fa8dfce3d595e45f758748cecf8e644a296938"},"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-07-05T08:53:24Z","supersedes":[],"prev_event":null,"signature":{"signature_status":"signed_v1","algorithm":"ed25519","key_id":"pith-v1-2026-05","public_key_fingerprint":"8d4b5ee74e4693bcd1df2446408b0d54","signature_b64":"oCgw5L+sYdfhpFhkryhhMpxhKvW/KKbBD9bVUHlPaxVg5ri++57K/W11peEngO3IknuzPBfLFVz/3sOxc7/pAQ==","signed_message":"open_graph_event_sha256_bytes","signed_at":"2026-08-15T22:11:47.829036Z"},"content_sha256":"992b1f98f50265a365073cc2ba8d1d5696f77889b1ef595d4d0706ff7eb00cce","schema_version":"1.0","event_id":"sha256:992b1f98f50265a365073cc2ba8d1d5696f77889b1ef595d4d0706ff7eb00cce"}],"timestamp_proofs":[],"mirror_hints":[{"mirror_type":"https","name":"Pith Resolver","base_url":"https://pith.science","bundle_url":"https://pith.science/pith/E4JZNFIIRHP6CE4QNBZ4DTGC4C/bundle.json","state_url":"https://pith.science/pith/E4JZNFIIRHP6CE4QNBZ4DTGC4C/state.json","well_known_bundle_url":"https://pith.science/.well-known/pith/E4JZNFIIRHP6CE4QNBZ4DTGC4C/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-08-15T22:11:47Z","links":{"resolver":"https://pith.science/pith/E4JZNFIIRHP6CE4QNBZ4DTGC4C","bundle":"https://pith.science/pith/E4JZNFIIRHP6CE4QNBZ4DTGC4C/bundle.json","state":"https://pith.science/pith/E4JZNFIIRHP6CE4QNBZ4DTGC4C/state.json","well_known_bundle":"https://pith.science/.well-known/pith/E4JZNFIIRHP6CE4QNBZ4DTGC4C/bundle.json"},"state":{"state_type":"pith_open_graph_state","state_version":"1.0","pith_number":"pith:2024:E4JZNFIIRHP6CE4QNBZ4DTGC4C","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":"28550043216dbad56fa8f24f3f18680a6068b99402aa972634568b38bacadfb7","cross_cats_sorted":["cs.LG"],"license":"http://arxiv.org/licenses/nonexclusive-distrib/1.0/","primary_cat":"cs.DC","submitted_at":"2024-08-02T17:01:36Z","title_canon_sha256":"fda2fbf211b4b0f726d73302dd0f7c9402a9f67a4979544a9406a887acaeb8c2"},"schema_version":"1.0","source":{"id":"2408.01391","kind":"arxiv","version":2}},"source_aliases":[{"alias_kind":"arxiv","alias_value":"2408.01391","created_at":"2026-07-05T08:53:24Z"},{"alias_kind":"arxiv_version","alias_value":"2408.01391v2","created_at":"2026-07-05T08:53:24Z"},{"alias_kind":"doi","alias_value":"10.48550/arxiv.2408.01391","created_at":"2026-07-05T08:53:24Z"},{"alias_kind":"pith_short_12","alias_value":"E4JZNFIIRHP6","created_at":"2026-07-05T08:53:24Z"},{"alias_kind":"pith_short_16","alias_value":"E4JZNFIIRHP6CE4Q","created_at":"2026-07-05T08:53:24Z"},{"alias_kind":"pith_short_8","alias_value":"E4JZNFII","created_at":"2026-07-05T08:53:24Z"}],"graph_snapshots":[{"event_id":"sha256:992b1f98f50265a365073cc2ba8d1d5696f77889b1ef595d4d0706ff7eb00cce","target":"graph","created_at":"2026-07-05T08:53:24Z","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"},"integrity":{"available":true,"clean":true,"detectors_run":[],"endpoint":"/pith/2408.01391/integrity.json","findings":[],"snapshot_sha256":"c28c3603d3b5d939e8dc4c7e95fa8dfce3d595e45f758748cecf8e644a296938","summary":{"advisory":0,"by_detector":{},"critical":0,"informational":0}},"paper":{"abstract_excerpt":"K-means is a widely used algorithm in clustering, however, its efficiency is primarily constrained by the computational cost of distance computing. Existing implementations suffer from suboptimal utilization of computational units and lack resilience against soft errors. To address these challenges, we introduce FT K-means, a high-performance GPU-accelerated implementation of K-means with online fault tolerance. We first present a stepwise optimization strategy that achieves competitive performance compared to NVIDIA's cuML library. We further improve FT K-means with a template-based code gene","authors_text":"Bryan M. Wong, Franck Cappello, Huangliang Dai, Jiajun Huang, Jinyang Liu, Sheng Di, Shixun Wu, Yitong Ding, Yujia Zhai, Zizhe Jian, Zizhong Chen","cross_cats":["cs.LG"],"headline":"","license":"http://arxiv.org/licenses/nonexclusive-distrib/1.0/","primary_cat":"cs.DC","submitted_at":"2024-08-02T17:01:36Z","title":"FT K-means: A High-Performance K-means on GPU with Fault Tolerance"},"references":{"count":0,"internal_anchors":0,"resolved_work":0,"sample":[],"snapshot_sha256":"258153158e38e3291e3d48162225fcdb2d5a3ed65a07baac614ab91432fd4f57"},"source":{"id":"2408.01391","kind":"arxiv","version":2},"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:9e262019d1c9525cf5836e47937e4d135939e5914ae23307a42311d84ee807ff","target":"record","created_at":"2026-07-05T08:53:24Z","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":"28550043216dbad56fa8f24f3f18680a6068b99402aa972634568b38bacadfb7","cross_cats_sorted":["cs.LG"],"license":"http://arxiv.org/licenses/nonexclusive-distrib/1.0/","primary_cat":"cs.DC","submitted_at":"2024-08-02T17:01:36Z","title_canon_sha256":"fda2fbf211b4b0f726d73302dd0f7c9402a9f67a4979544a9406a887acaeb8c2"},"schema_version":"1.0","source":{"id":"2408.01391","kind":"arxiv","version":2}},"canonical_sha256":"271396950889dfe113906873c1ccc2e0adeec55c871fad87141da8710b602187","receipt":{"algorithm":"ed25519","builder_version":"pith-number-builder-2026-05-17-v1","canonical_sha256":"271396950889dfe113906873c1ccc2e0adeec55c871fad87141da8710b602187","first_computed_at":"2026-07-05T08:53:24.926647Z","key_id":"pith-v1-2026-05","kind":"pith_receipt","last_reissued_at":"2026-07-05T08:53:24.926647Z","public_key_fingerprint":"8d4b5ee74e4693bcd1df2446408b0d54","receipt_version":"0.3","signature_b64":"TB7NLJFHhr00DXYagiiLaQHU0d2lbbPcp18b8c0oO1gBeqKYm3DFNA7q50k+g2LjkiDT3bL1mGkE+Owbq4jKBA==","signature_status":"signed_v1","signed_at":"2026-07-05T08:53:24.927024Z","signed_message":"canonical_sha256_bytes"},"source_id":"2408.01391","source_kind":"arxiv","source_version":2}}},"equivocations":[],"invalid_events":[],"applied_event_ids":["sha256:9e262019d1c9525cf5836e47937e4d135939e5914ae23307a42311d84ee807ff","sha256:992b1f98f50265a365073cc2ba8d1d5696f77889b1ef595d4d0706ff7eb00cce"],"state_sha256":"7fe505dd3280cf2b1d888d13d9b5563a0568329bc8a0a1f5a79f1dfbcacd8b0e"},"bundle_signature":{"signature_status":"signed_v1","algorithm":"ed25519","key_id":"pith-v1-2026-05","public_key_fingerprint":"8d4b5ee74e4693bcd1df2446408b0d54","signature_b64":"5xOr6D5HAvfxOdd/Gto9qEbIWEhTcCTzDDdbe++KJc5tMNEkoyowoC+wt4ugNzuvQnAbRm64VYfy7DwBHZkCCw==","signed_message":"bundle_sha256_bytes","signed_at":"2026-08-15T22:11:47.834207Z","bundle_sha256":"d45d87c137a47d89a4fc9eb0c0d98444ddc7d5bc564ea6e089627525d8a15a1b"}}