{"adoption": {"forks": 165, "observed_at": "2026-08-28T04:07:37.360381+00:00", "stars": 2999}, "canonical_url": "https://ross.abutalabs.com/products/hardware-effects", "card": {"archived": false, "artifact_type": "learning-resource", "description": "Demonstration of various hardware effects.", "domain": ["performance", "hardware", "education", "tutorials"], "enriched": true, "function": ["benchmarking", "developer-tools"], "health_score": 20, "homepage": null, "language": "C++", "license": "MIT", "license_family": "permissive", "maturity": "stable", "member_repos": ["Kobzol/hardware-effects"], "name": "Kobzol/hardware-effects", "platform": ["cpp"], "pushed_at": "2024-02-29T22:23:18+00:00", "repo": "Kobzol/hardware-effects", "stars": 2999, "tags": ["cpu-architecture", "cache-effects", "branch-prediction", "memory-hierarchy", "performance-education", "demos", "linux", "x86-64"], "topics": [], "urls": [], "use_cases": ["learn why my C++ program is slow despite good algorithms", "demonstrate cache effects to students", "understand branch misprediction penalties", "see false sharing in multithreaded code", "study memory hierarchy and prefetching behavior", "prepare for systems performance interviews"], "what_it_is": "A collection of small C++ proof-of-concept programs demonstrating hardware effects like cache conflicts, branch misprediction, false sharing, and memory bandwidth saturation that degrade performance in surprising ways. Each example includes a README explaining the underlying CPU and OS architecture behavior.", "when_to_avoid": ["you need a production profiling or benchmarking tool", "you target non-x86 architectures like ARM", "you need NUMA or server-scale effects", "you want guaranteed reproducible results on your specific CPU"], "when_to_choose": ["teaching or learning low-level CPU performance concepts", "building intuition for hardware-aware optimization on x86-64", "looking for minimal reproducible examples of performance pitfalls"]}, "data_as_of": "2026-08-30T08:39:29.467469+00:00", "members": [{"path": "/products/hardware-effects", "repo": "Kobzol/hardware-effects", "role": "main", "score": 32}], "provenance": {"archived": {"kind": "observed", "observed_at": "2026-08-28T04:07:37.360381+00:00", "source": "github"}, "artifact_type": {"confidence": null, "enriched_at": "2026-08-30T07:30:35.479266+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "3192822c548ed5ecfe7958b7288b5d33b6b20ce21376d8e2eea2fa5e4361aff3", "fetched_at": "2026-08-28T04:07:37.360381+00:00", "kind": "readme", "missing": false, "url": "https://github.com/Kobzol/hardware-effects"}], "taxonomy_version": 1}, "description": {"kind": "observed", "observed_at": "2026-08-28T04:07:37.360381+00:00", "source": "github"}, "domain": {"confidence": null, "enriched_at": "2026-08-30T07:30:35.479266+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "3192822c548ed5ecfe7958b7288b5d33b6b20ce21376d8e2eea2fa5e4361aff3", "fetched_at": "2026-08-28T04:07:37.360381+00:00", "kind": "readme", "missing": false, "url": "https://github.com/Kobzol/hardware-effects"}], "taxonomy_version": 1}, "enriched": {"inputs": [], "kind": "computed", "method": "enrichment_status"}, "function": {"confidence": null, "enriched_at": "2026-08-30T07:30:35.479266+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "3192822c548ed5ecfe7958b7288b5d33b6b20ce21376d8e2eea2fa5e4361aff3", "fetched_at": "2026-08-28T04:07:37.360381+00:00", "kind": "readme", "missing": false, "url": "https://github.com/Kobzol/hardware-effects"}], "taxonomy_version": 1}, "health_score": {"inputs": ["days_since_push", "days_since_release", "archived"], "kind": "computed", "method": "health_v1"}, "homepage": {"kind": "observed", "observed_at": "2026-08-28T04:07:37.360381+00:00", "source": "github"}, "language": {"kind": "observed", "observed_at": "2026-08-28T04:07:37.360381+00:00", "source": "github"}, "license": {"kind": "observed", "observed_at": "2026-08-28T04:07:37.360381+00:00", "source": "github"}, "license_family": {"inputs": ["license"], "kind": "computed", "method": "license_family"}, "maturity": {"confidence": null, "enriched_at": "2026-08-30T07:30:35.479266+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "3192822c548ed5ecfe7958b7288b5d33b6b20ce21376d8e2eea2fa5e4361aff3", "fetched_at": "2026-08-28T04:07:37.360381+00:00", "kind": "readme", "missing": false, "url": "https://github.com/Kobzol/hardware-effects"}], "taxonomy_version": 1}, "member_repos": {"kind": "observed", "observed_at": "2026-08-28T04:07:37.360381+00:00", "source": "github"}, "name": {"kind": "observed", "observed_at": "2026-08-28T04:07:37.360381+00:00", "source": "github"}, "platform": {"confidence": null, "enriched_at": "2026-08-30T07:30:35.479266+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "3192822c548ed5ecfe7958b7288b5d33b6b20ce21376d8e2eea2fa5e4361aff3", "fetched_at": "2026-08-28T04:07:37.360381+00:00", "kind": "readme", "missing": false, "url": "https://github.com/Kobzol/hardware-effects"}], "taxonomy_version": 1}, "pushed_at": {"kind": "observed", "observed_at": "2026-08-28T04:07:37.360381+00:00", "source": "github"}, "repo": {"kind": "observed", "observed_at": "2026-08-28T04:07:37.360381+00:00", "source": "github"}, "stars": {"kind": "observed", "observed_at": "2026-08-28T04:07:37.360381+00:00", "source": "github"}, "tags": {"confidence": null, "enriched_at": "2026-08-30T07:30:35.479266+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "3192822c548ed5ecfe7958b7288b5d33b6b20ce21376d8e2eea2fa5e4361aff3", "fetched_at": "2026-08-28T04:07:37.360381+00:00", "kind": "readme", "missing": false, "url": "https://github.com/Kobzol/hardware-effects"}], "taxonomy_version": 1}, "topics": {"kind": "observed", "observed_at": "2026-08-28T04:07:37.360381+00:00", "source": "github"}, "urls": {"kind": "observed", "observed_at": "2026-08-28T04:07:37.360381+00:00", "source": "github"}, "use_cases": {"confidence": null, "enriched_at": "2026-08-30T07:30:35.479266+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "3192822c548ed5ecfe7958b7288b5d33b6b20ce21376d8e2eea2fa5e4361aff3", "fetched_at": "2026-08-28T04:07:37.360381+00:00", "kind": "readme", "missing": false, "url": "https://github.com/Kobzol/hardware-effects"}], "taxonomy_version": 1}, "what_it_is": {"confidence": null, "enriched_at": "2026-08-30T07:30:35.479266+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "3192822c548ed5ecfe7958b7288b5d33b6b20ce21376d8e2eea2fa5e4361aff3", "fetched_at": "2026-08-28T04:07:37.360381+00:00", "kind": "readme", "missing": false, "url": "https://github.com/Kobzol/hardware-effects"}], "taxonomy_version": 1}, "when_to_avoid": {"confidence": null, "enriched_at": "2026-08-30T07:30:35.479266+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "3192822c548ed5ecfe7958b7288b5d33b6b20ce21376d8e2eea2fa5e4361aff3", "fetched_at": "2026-08-28T04:07:37.360381+00:00", "kind": "readme", "missing": false, "url": "https://github.com/Kobzol/hardware-effects"}], "taxonomy_version": 1}, "when_to_choose": {"confidence": null, "enriched_at": "2026-08-30T07:30:35.479266+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "3192822c548ed5ecfe7958b7288b5d33b6b20ce21376d8e2eea2fa5e4361aff3", "fetched_at": "2026-08-28T04:07:37.360381+00:00", "kind": "readme", "missing": false, "url": "https://github.com/Kobzol/hardware-effects"}], "taxonomy_version": 1}}, "score": {"components": {"activity": 0, "longevity": 100, "rhythm": 35}, "computed_at": "2026-09-03T02:20:16.233290+00:00", "flags": ["no_releases"], "formula": "round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10)", "inputs": {"age_days": 2853, "days_push": 916, "days_rel": null, "gap_med": null, "n_releases_24m": 0}, "score": 32, "version": 2}, "staleness": {"enrichment_outdated": false, "low_confidence": false, "scrape_days": 9, "stale_scrape": false}}