{"bundle_type":"pith_open_graph_bundle","bundle_version":"1.0","pith_number":"pith:2012:MDM3FNVZOPBYGNT3U4U44DAECJ","short_pith_number":"pith:MDM3FNVZ","canonical_record":{"source":{"id":"1206.3738","kind":"arxiv","version":1},"metadata":{"license":"http://arxiv.org/licenses/nonexclusive-distrib/1.0/","primary_cat":"cs.PF","submitted_at":"2012-06-17T09:53:53Z","cross_cats_sorted":["cs.DC"],"title_canon_sha256":"ca23b99e6119cf9adcc0dc84a3476b98c470d0237284754f8b8ca30299b6d92b","abstract_canon_sha256":"4626a623b5a759a5fb57ef9817f884cd81f7001762d251121aa4847eae008e5c"},"schema_version":"1.0"},"canonical_sha256":"60d9b2b6b973c383367ba729ce0c0412424766eac29d1eb4e70669c9884ac2cf","source":{"kind":"arxiv","id":"1206.3738","version":1},"source_aliases":[{"alias_kind":"arxiv","alias_value":"1206.3738","created_at":"2026-05-18T03:33:14Z"},{"alias_kind":"arxiv_version","alias_value":"1206.3738v1","created_at":"2026-05-18T03:33:14Z"},{"alias_kind":"doi","alias_value":"10.48550/arxiv.1206.3738","created_at":"2026-05-18T03:33:14Z"},{"alias_kind":"pith_short_12","alias_value":"MDM3FNVZOPBY","created_at":"2026-05-18T12:27:14Z"},{"alias_kind":"pith_short_16","alias_value":"MDM3FNVZOPBYGNT3","created_at":"2026-05-18T12:27:14Z"},{"alias_kind":"pith_short_8","alias_value":"MDM3FNVZ","created_at":"2026-05-18T12:27:14Z"}],"events":[{"event_type":"record_created","subject_pith_number":"pith:2012:MDM3FNVZOPBYGNT3U4U44DAECJ","target":"record","payload":{"canonical_record":{"source":{"id":"1206.3738","kind":"arxiv","version":1},"metadata":{"license":"http://arxiv.org/licenses/nonexclusive-distrib/1.0/","primary_cat":"cs.PF","submitted_at":"2012-06-17T09:53:53Z","cross_cats_sorted":["cs.DC"],"title_canon_sha256":"ca23b99e6119cf9adcc0dc84a3476b98c470d0237284754f8b8ca30299b6d92b","abstract_canon_sha256":"4626a623b5a759a5fb57ef9817f884cd81f7001762d251121aa4847eae008e5c"},"schema_version":"1.0"},"canonical_sha256":"60d9b2b6b973c383367ba729ce0c0412424766eac29d1eb4e70669c9884ac2cf","receipt":{"kind":"pith_receipt","key_id":"pith-v1-2026-05","algorithm":"ed25519","signed_at":"2026-05-18T03:33:14.098404Z","signature_b64":"2xXsAyGn9QELg9yglEfZPkiwL880WooQIrgJ4nFzce8R9q05U2FIITKwSOWIkHj7TNxocHeoo+NqHCPJ6aLuBw==","signed_message":"canonical_sha256_bytes","builder_version":"pith-number-builder-2026-05-17-v1","receipt_version":"0.3","canonical_sha256":"60d9b2b6b973c383367ba729ce0c0412424766eac29d1eb4e70669c9884ac2cf","last_reissued_at":"2026-05-18T03:33:14.097815Z","signature_status":"signed_v1","first_computed_at":"2026-05-18T03:33:14.097815Z","public_key_fingerprint":"8d4b5ee74e4693bcd1df2446408b0d54"},"source_kind":"arxiv","source_id":"1206.3738","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-18T03:33:14Z","supersedes":[],"prev_event":null,"signature":{"signature_status":"signed_v1","algorithm":"ed25519","key_id":"pith-v1-2026-05","public_key_fingerprint":"8d4b5ee74e4693bcd1df2446408b0d54","signature_b64":"OHNGkn6em6CYhRUG7dXfUHlkPJ+GrVgp6LqxiQykemwYF3dS4wJU8yyZR2SDRCvJtYLzM0HK1yDlbVRfHsLeCg==","signed_message":"open_graph_event_sha256_bytes","signed_at":"2026-06-08T12:11:56.079654Z"},"content_sha256":"42969aa881c2e1957f92c3cb73475a7556dd4b9c3f711d8e8245d0fab24bf9d7","schema_version":"1.0","event_id":"sha256:42969aa881c2e1957f92c3cb73475a7556dd4b9c3f711d8e8245d0fab24bf9d7"},{"event_type":"graph_snapshot","subject_pith_number":"pith:2012:MDM3FNVZOPBYGNT3U4U44DAECJ","target":"graph","payload":{"graph_snapshot":{"paper":{"title":"Best practices for HPM-assisted performance engineering on modern multicore processors","license":"http://arxiv.org/licenses/nonexclusive-distrib/1.0/","headline":"","cross_cats":["cs.DC"],"primary_cat":"cs.PF","authors_text":"Georg Hager, Gerhard Wellein, Jan Treibig","submitted_at":"2012-06-17T09:53:53Z","abstract_excerpt":"Many tools and libraries employ hardware performance monitoring (HPM) on modern processors, and using this data for performance assessment and as a starting point for code optimizations is very popular. However, such data is only useful if it is interpreted with care, and if the right metrics are chosen for the right purpose. We demonstrate the sensible use of hardware performance counters in the context of a structured performance engineering approach for applications in computational science. Typical performance patterns and their respective metric signatures are defined, and some of them ar"},"claims":{"count":0,"items":[],"snapshot_sha256":"258153158e38e3291e3d48162225fcdb2d5a3ed65a07baac614ab91432fd4f57"},"source":{"id":"1206.3738","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-18T03:33:14Z","supersedes":[],"prev_event":null,"signature":{"signature_status":"signed_v1","algorithm":"ed25519","key_id":"pith-v1-2026-05","public_key_fingerprint":"8d4b5ee74e4693bcd1df2446408b0d54","signature_b64":"FpHr35pwftdfi9df37nhq9G1iYfCGIsP3YFx/6jRBELRRb8Nb1OM3Kqzjya1UM8DIknVY2STU09/p4gyI8zQBA==","signed_message":"open_graph_event_sha256_bytes","signed_at":"2026-06-08T12:11:56.080020Z"},"content_sha256":"ede801bdddf6dbe352f709ea5a0b876840139cb6fef7b06206316006d72153a6","schema_version":"1.0","event_id":"sha256:ede801bdddf6dbe352f709ea5a0b876840139cb6fef7b06206316006d72153a6"}],"timestamp_proofs":[],"mirror_hints":[{"mirror_type":"https","name":"Pith Resolver","base_url":"https://pith.science","bundle_url":"https://pith.science/pith/MDM3FNVZOPBYGNT3U4U44DAECJ/bundle.json","state_url":"https://pith.science/pith/MDM3FNVZOPBYGNT3U4U44DAECJ/state.json","well_known_bundle_url":"https://pith.science/.well-known/pith/MDM3FNVZOPBYGNT3U4U44DAECJ/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-08T12:11:56Z","links":{"resolver":"https://pith.science/pith/MDM3FNVZOPBYGNT3U4U44DAECJ","bundle":"https://pith.science/pith/MDM3FNVZOPBYGNT3U4U44DAECJ/bundle.json","state":"https://pith.science/pith/MDM3FNVZOPBYGNT3U4U44DAECJ/state.json","well_known_bundle":"https://pith.science/.well-known/pith/MDM3FNVZOPBYGNT3U4U44DAECJ/bundle.json"},"state":{"state_type":"pith_open_graph_state","state_version":"1.0","pith_number":"pith:2012:MDM3FNVZOPBYGNT3U4U44DAECJ","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":"4626a623b5a759a5fb57ef9817f884cd81f7001762d251121aa4847eae008e5c","cross_cats_sorted":["cs.DC"],"license":"http://arxiv.org/licenses/nonexclusive-distrib/1.0/","primary_cat":"cs.PF","submitted_at":"2012-06-17T09:53:53Z","title_canon_sha256":"ca23b99e6119cf9adcc0dc84a3476b98c470d0237284754f8b8ca30299b6d92b"},"schema_version":"1.0","source":{"id":"1206.3738","kind":"arxiv","version":1}},"source_aliases":[{"alias_kind":"arxiv","alias_value":"1206.3738","created_at":"2026-05-18T03:33:14Z"},{"alias_kind":"arxiv_version","alias_value":"1206.3738v1","created_at":"2026-05-18T03:33:14Z"},{"alias_kind":"doi","alias_value":"10.48550/arxiv.1206.3738","created_at":"2026-05-18T03:33:14Z"},{"alias_kind":"pith_short_12","alias_value":"MDM3FNVZOPBY","created_at":"2026-05-18T12:27:14Z"},{"alias_kind":"pith_short_16","alias_value":"MDM3FNVZOPBYGNT3","created_at":"2026-05-18T12:27:14Z"},{"alias_kind":"pith_short_8","alias_value":"MDM3FNVZ","created_at":"2026-05-18T12:27:14Z"}],"graph_snapshots":[{"event_id":"sha256:ede801bdddf6dbe352f709ea5a0b876840139cb6fef7b06206316006d72153a6","target":"graph","created_at":"2026-05-18T03:33:14Z","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":"Many tools and libraries employ hardware performance monitoring (HPM) on modern processors, and using this data for performance assessment and as a starting point for code optimizations is very popular. However, such data is only useful if it is interpreted with care, and if the right metrics are chosen for the right purpose. We demonstrate the sensible use of hardware performance counters in the context of a structured performance engineering approach for applications in computational science. Typical performance patterns and their respective metric signatures are defined, and some of them ar","authors_text":"Georg Hager, Gerhard Wellein, Jan Treibig","cross_cats":["cs.DC"],"headline":"","license":"http://arxiv.org/licenses/nonexclusive-distrib/1.0/","primary_cat":"cs.PF","submitted_at":"2012-06-17T09:53:53Z","title":"Best practices for HPM-assisted performance engineering on modern multicore processors"},"references":{"count":0,"internal_anchors":0,"resolved_work":0,"sample":[],"snapshot_sha256":"258153158e38e3291e3d48162225fcdb2d5a3ed65a07baac614ab91432fd4f57"},"source":{"id":"1206.3738","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:42969aa881c2e1957f92c3cb73475a7556dd4b9c3f711d8e8245d0fab24bf9d7","target":"record","created_at":"2026-05-18T03:33:14Z","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":"4626a623b5a759a5fb57ef9817f884cd81f7001762d251121aa4847eae008e5c","cross_cats_sorted":["cs.DC"],"license":"http://arxiv.org/licenses/nonexclusive-distrib/1.0/","primary_cat":"cs.PF","submitted_at":"2012-06-17T09:53:53Z","title_canon_sha256":"ca23b99e6119cf9adcc0dc84a3476b98c470d0237284754f8b8ca30299b6d92b"},"schema_version":"1.0","source":{"id":"1206.3738","kind":"arxiv","version":1}},"canonical_sha256":"60d9b2b6b973c383367ba729ce0c0412424766eac29d1eb4e70669c9884ac2cf","receipt":{"algorithm":"ed25519","builder_version":"pith-number-builder-2026-05-17-v1","canonical_sha256":"60d9b2b6b973c383367ba729ce0c0412424766eac29d1eb4e70669c9884ac2cf","first_computed_at":"2026-05-18T03:33:14.097815Z","key_id":"pith-v1-2026-05","kind":"pith_receipt","last_reissued_at":"2026-05-18T03:33:14.097815Z","public_key_fingerprint":"8d4b5ee74e4693bcd1df2446408b0d54","receipt_version":"0.3","signature_b64":"2xXsAyGn9QELg9yglEfZPkiwL880WooQIrgJ4nFzce8R9q05U2FIITKwSOWIkHj7TNxocHeoo+NqHCPJ6aLuBw==","signature_status":"signed_v1","signed_at":"2026-05-18T03:33:14.098404Z","signed_message":"canonical_sha256_bytes"},"source_id":"1206.3738","source_kind":"arxiv","source_version":1}}},"equivocations":[],"invalid_events":[],"applied_event_ids":["sha256:42969aa881c2e1957f92c3cb73475a7556dd4b9c3f711d8e8245d0fab24bf9d7","sha256:ede801bdddf6dbe352f709ea5a0b876840139cb6fef7b06206316006d72153a6"],"state_sha256":"d320f12bf203c63cf71edba45e3cad1ad31ea70e9ea7928cfa08a077ea5d91bb"},"bundle_signature":{"signature_status":"signed_v1","algorithm":"ed25519","key_id":"pith-v1-2026-05","public_key_fingerprint":"8d4b5ee74e4693bcd1df2446408b0d54","signature_b64":"9EW6KQgjig2cmWg/l6ei1Lle+8tk3OLbk4mVQY03rPsXAEL6+wHHtbUxGn2GAqpOPipLhlyOKSFMpoC1SqPxDQ==","signed_message":"bundle_sha256_bytes","signed_at":"2026-06-08T12:11:56.082114Z","bundle_sha256":"c2e10e55f15f7ef3d5e5f85427b141a2bba27adbcf5ef8d2c698ffe58ddffadb"}}