{"adoption": {"forks": 83, "observed_at": "2026-08-28T04:05:55.437359+00:00", "stars": 1924}, "canonical_url": "https://ross.abutalabs.com/products/less_slowcpp", "card": {"archived": false, "artifact_type": "learning-resource", "description": "Playing around \"Less Slow\" coding practices in C++ 20, C, CUDA, PTX, & Assembly, from numerics & SIMD to coroutines, ranges, exception handling, networking and user-space IO", "domain": ["performance", "developer-tools", "tutorials", "gpu-computing"], "enriched": true, "function": ["benchmarking", "developer-tools", "math", "concurrency", "networking"], "health_score": 97, "homepage": "https://ashvardanian.com/tags/less-slow/", "language": "C++", "license": "Apache-2.0", "license_family": "permissive", "maturity": "active", "member_repos": ["ashvardanian/less_slow.cpp"], "name": "ashvardanian/less_slow.cpp", "platform": ["cpp", "c", "cli"], "pushed_at": "2026-07-27T01:01:01+00:00", "repo": "ashvardanian/less_slow.cpp", "stars": 1924, "tags": ["cpp20", "cuda", "simd", "assembly", "ptx", "coroutines", "io-uring", "google-benchmark", "hpc", "micro-optimization", "avx512", "algorithms", "linux", "gpu"], "topics": ["google-benchmark", "cpp", "cpp17", "gcc", "llvm", "benchmark", "cpp-programming", "tutorial", "tutorials", "assembly", "hpc", "avx512", "coroutines", "ranges", "cpp20", "assembly-language", "linux-kernel", "cuda", "io-uring", "ptx"], "urls": [], "use_cases": ["learn performance-oriented C++ coding practices", "benchmark SIMD vs scalar code", "understand CUDA and PTX micro-kernels", "measure coroutine and ranges overhead", "learn compiler optimization flags beyond -O3", "study branch predictor and memory behavior", "learn io_uring and user-space IO patterns"], "what_it_is": "A tutorial-style repository of benchmarks demonstrating performance-oriented coding practices in C++20, C, CUDA, PTX, and assembly, covering topics from SIMD numerics to coroutines, ranges, exceptions, and user-space IO. It uses Google Benchmark to build intuition for writing faster low-level code.", "when_to_avoid": ["you need a production library to import into your project", "you want beginner-friendly C++ tutorials rather than performance deep-dives", "you need Windows or macOS-first guidance, since it targets GCC/Clang/NVCC on Linux"], "when_to_choose": ["you want hands-on benchmarked examples of low-level C++/CUDA optimization", "you're building intuition for nanosecond-to-millisecond scale performance decisions", "you want a practical companion to HPC or systems programming study"]}, "data_as_of": "2026-08-30T08:39:29.467469+00:00", "members": [{"path": "/products/less_slowcpp", "repo": "ashvardanian/less_slow.cpp", "role": "main", "score": 96}], "provenance": {"archived": {"kind": "observed", "observed_at": "2026-08-28T04:05:55.437359+00:00", "source": "github"}, "artifact_type": {"confidence": null, "enriched_at": "2026-08-30T03:09:26.383285+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "fbaf99b9ec6b93254b57976b6c28e78d83c2d8f49970dbff80185b94bdb2d917", "fetched_at": "2026-08-28T04:05:55.437359+00:00", "kind": "readme", "missing": false, "url": "https://github.com/ashvardanian/less_slow.cpp"}, {"content_hash": "e8434626d826376a14b5464c65f4fe139d8bbb45f8b4284024218f91bf8e283f", "fetched_at": "2026-08-29T10:48:48.389270+00:00", "kind": "homepage", "missing": false, "url": "https://ashvardanian.com/tags/less-slow/"}], "taxonomy_version": 1}, "description": {"kind": "observed", "observed_at": "2026-08-28T04:05:55.437359+00:00", "source": "github"}, "domain": {"confidence": null, "enriched_at": "2026-08-30T03:09:26.383285+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "fbaf99b9ec6b93254b57976b6c28e78d83c2d8f49970dbff80185b94bdb2d917", "fetched_at": "2026-08-28T04:05:55.437359+00:00", "kind": "readme", "missing": false, "url": "https://github.com/ashvardanian/less_slow.cpp"}, {"content_hash": "e8434626d826376a14b5464c65f4fe139d8bbb45f8b4284024218f91bf8e283f", "fetched_at": "2026-08-29T10:48:48.389270+00:00", "kind": "homepage", "missing": false, "url": "https://ashvardanian.com/tags/less-slow/"}], "taxonomy_version": 1}, "enriched": {"inputs": [], "kind": "computed", "method": "enrichment_status"}, "function": {"confidence": null, "enriched_at": "2026-08-30T03:09:26.383285+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "fbaf99b9ec6b93254b57976b6c28e78d83c2d8f49970dbff80185b94bdb2d917", "fetched_at": "2026-08-28T04:05:55.437359+00:00", "kind": "readme", "missing": false, "url": "https://github.com/ashvardanian/less_slow.cpp"}, {"content_hash": "e8434626d826376a14b5464c65f4fe139d8bbb45f8b4284024218f91bf8e283f", "fetched_at": "2026-08-29T10:48:48.389270+00:00", "kind": "homepage", "missing": false, "url": "https://ashvardanian.com/tags/less-slow/"}], "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:05:55.437359+00:00", "source": "github"}, "language": {"kind": "observed", "observed_at": "2026-08-28T04:05:55.437359+00:00", "source": "github"}, "license": {"kind": "observed", "observed_at": "2026-08-28T04:05:55.437359+00:00", "source": "github"}, "license_family": {"inputs": ["license"], "kind": "computed", "method": "license_family"}, "maturity": {"confidence": null, "enriched_at": "2026-08-30T03:09:26.383285+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "fbaf99b9ec6b93254b57976b6c28e78d83c2d8f49970dbff80185b94bdb2d917", "fetched_at": "2026-08-28T04:05:55.437359+00:00", "kind": "readme", "missing": false, "url": "https://github.com/ashvardanian/less_slow.cpp"}, {"content_hash": "e8434626d826376a14b5464c65f4fe139d8bbb45f8b4284024218f91bf8e283f", "fetched_at": "2026-08-29T10:48:48.389270+00:00", "kind": "homepage", "missing": false, "url": "https://ashvardanian.com/tags/less-slow/"}], "taxonomy_version": 1}, "member_repos": {"kind": "observed", "observed_at": "2026-08-28T04:05:55.437359+00:00", "source": "github"}, "name": {"kind": "observed", "observed_at": "2026-08-28T04:05:55.437359+00:00", "source": "github"}, "platform": {"confidence": null, "enriched_at": "2026-08-30T03:09:26.383285+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "fbaf99b9ec6b93254b57976b6c28e78d83c2d8f49970dbff80185b94bdb2d917", "fetched_at": "2026-08-28T04:05:55.437359+00:00", "kind": "readme", "missing": false, "url": "https://github.com/ashvardanian/less_slow.cpp"}, {"content_hash": "e8434626d826376a14b5464c65f4fe139d8bbb45f8b4284024218f91bf8e283f", "fetched_at": "2026-08-29T10:48:48.389270+00:00", "kind": "homepage", "missing": false, "url": "https://ashvardanian.com/tags/less-slow/"}], "taxonomy_version": 1}, "pushed_at": {"kind": "observed", "observed_at": "2026-08-28T04:05:55.437359+00:00", "source": "github"}, "repo": {"kind": "observed", "observed_at": "2026-08-28T04:05:55.437359+00:00", "source": "github"}, "stars": {"kind": "observed", "observed_at": "2026-08-28T04:05:55.437359+00:00", "source": "github"}, "tags": {"confidence": null, "enriched_at": "2026-08-30T03:09:26.383285+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "fbaf99b9ec6b93254b57976b6c28e78d83c2d8f49970dbff80185b94bdb2d917", "fetched_at": "2026-08-28T04:05:55.437359+00:00", "kind": "readme", "missing": false, "url": "https://github.com/ashvardanian/less_slow.cpp"}, {"content_hash": "e8434626d826376a14b5464c65f4fe139d8bbb45f8b4284024218f91bf8e283f", "fetched_at": "2026-08-29T10:48:48.389270+00:00", "kind": "homepage", "missing": false, "url": "https://ashvardanian.com/tags/less-slow/"}], "taxonomy_version": 1}, "topics": {"kind": "observed", "observed_at": "2026-08-28T04:05:55.437359+00:00", "source": "github"}, "urls": {"kind": "observed", "observed_at": "2026-08-28T04:05:55.437359+00:00", "source": "github"}, "use_cases": {"confidence": null, "enriched_at": "2026-08-30T03:09:26.383285+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "fbaf99b9ec6b93254b57976b6c28e78d83c2d8f49970dbff80185b94bdb2d917", "fetched_at": "2026-08-28T04:05:55.437359+00:00", "kind": "readme", "missing": false, "url": "https://github.com/ashvardanian/less_slow.cpp"}, {"content_hash": "e8434626d826376a14b5464c65f4fe139d8bbb45f8b4284024218f91bf8e283f", "fetched_at": "2026-08-29T10:48:48.389270+00:00", "kind": "homepage", "missing": false, "url": "https://ashvardanian.com/tags/less-slow/"}], "taxonomy_version": 1}, "what_it_is": {"confidence": null, "enriched_at": "2026-08-30T03:09:26.383285+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "fbaf99b9ec6b93254b57976b6c28e78d83c2d8f49970dbff80185b94bdb2d917", "fetched_at": "2026-08-28T04:05:55.437359+00:00", "kind": "readme", "missing": false, "url": "https://github.com/ashvardanian/less_slow.cpp"}, {"content_hash": "e8434626d826376a14b5464c65f4fe139d8bbb45f8b4284024218f91bf8e283f", "fetched_at": "2026-08-29T10:48:48.389270+00:00", "kind": "homepage", "missing": false, "url": "https://ashvardanian.com/tags/less-slow/"}], "taxonomy_version": 1}, "when_to_avoid": {"confidence": null, "enriched_at": "2026-08-30T03:09:26.383285+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "fbaf99b9ec6b93254b57976b6c28e78d83c2d8f49970dbff80185b94bdb2d917", "fetched_at": "2026-08-28T04:05:55.437359+00:00", "kind": "readme", "missing": false, "url": "https://github.com/ashvardanian/less_slow.cpp"}, {"content_hash": "e8434626d826376a14b5464c65f4fe139d8bbb45f8b4284024218f91bf8e283f", "fetched_at": "2026-08-29T10:48:48.389270+00:00", "kind": "homepage", "missing": false, "url": "https://ashvardanian.com/tags/less-slow/"}], "taxonomy_version": 1}, "when_to_choose": {"confidence": null, "enriched_at": "2026-08-30T03:09:26.383285+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "fbaf99b9ec6b93254b57976b6c28e78d83c2d8f49970dbff80185b94bdb2d917", "fetched_at": "2026-08-28T04:05:55.437359+00:00", "kind": "readme", "missing": false, "url": "https://github.com/ashvardanian/less_slow.cpp"}, {"content_hash": "e8434626d826376a14b5464c65f4fe139d8bbb45f8b4284024218f91bf8e283f", "fetched_at": "2026-08-29T10:48:48.389270+00:00", "kind": "homepage", "missing": false, "url": "https://ashvardanian.com/tags/less-slow/"}], "taxonomy_version": 1}}, "score": {"components": {"activity": 94, "longevity": 100, "rhythm": 95}, "computed_at": "2026-09-03T02:20:16.233290+00:00", "flags": [], "formula": "round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10)", "inputs": {"age_days": 1644, "days_push": 38, "days_rel": 38, "gap_med": 1.0, "n_releases_24m": 35}, "score": 96, "version": 2}, "staleness": {"enrichment_outdated": false, "low_confidence": false, "scrape_days": 9, "stale_scrape": false}}