amh-code

Complete implementations from "Algorithms for Modern Hardware" (by sslotin)

Amh-code Alternatives

Similar projects and alternatives to amh-code

  1. rust

    2,917 amh-code VS rust

    Empowering everyone to build reliable and efficient software.

  2. InfluxDB

    InfluxDB – Built for High-Performance Time Series Workloads. InfluxDB 3 OSS is now GA. Transform, enrich, and act on time series data directly in the database. Automate critical tasks and eliminate the need to move data externally. Download now.

    InfluxDB logo
  3. zig

    971 amh-code VS zig

    Moved to Codeberg

  4. cs-topics

    My personal curriculum covering basic CS topics. This might be useful for self-taught developers... A work in development! This might take a very long time to get finished!

  5. advent-of-code-jq

    Solving Advent of Code with jq

  6. learnxinyminutes-docs

    Code documentation written as code! How novel and totally my idea!

  7. compiler-explorer

    Run compilers interactively from your web browser and interact with the assembly

  8. tigerbeetle

    The financial transactions database designed for mission critical safety and performance.

  9. Stream

    Stream - Scalable APIs for Chat, Feeds, Moderation, & Video. Stream helps developers build engaging apps that scale to millions with performant and flexible Chat, Feeds, Moderation, and Video APIs and SDKs powered by a global edge network and enterprise-grade infrastructure.

    Stream logo
  10. highway

    Performance-portable, length-agnostic SIMD with runtime dispatch

  11. wisdom

    Building better developers by specifying criteria of success (by prettydiff)

  12. USearch

    Fast Open-Source Search & Clustering engine × for Vectors & Arbitrary Objects × in C++, C, Python, JavaScript, Rust, Java, Objective-C, Swift, C#, GoLang, and Wolfram 🔍

  13. lexy

    22 amh-code VS lexy

    C++ parsing DSL

  14. sb_lower_bound

    Fastest Branchless Binary Search

  15. perf-book

    The book "Performance Analysis and Tuning on Modern CPU"

  16. std-simd

    std::experimental::simd for GCC [ISO/IEC TS 19570:2018]

  17. full-speed-python

    Full Speed Python: a book for self-learners

  18. less_slow.cpp

    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

  19. stdexec

    `std::execution`, the proposed C++ framework for asynchronous and parallel programming.

  20. ThinkingInSimd

    An essay comparing performance implications of ignoring AVX acceleration

  21. SaaSHub

    SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives

    SaaSHub logo
NOTE: The number of mentions on this list indicates mentions on common posts plus user suggested alternatives. Hence, a higher number means a better amh-code alternative or higher similarity.

amh-code discussion

amh-code reviews and mentions

Posts with mentions or reviews of amh-code. We have used some of these posts to build our list of alternatives and similar projects. The last one was on 2025-04-18.
  • Performance Engineering: Algorithms for Modern Hardware
    1 project | news.ycombinator.com | 11 Nov 2025
  • Algorithms for Modern Hardware
    1 project | news.ycombinator.com | 29 Aug 2025
    1 project | news.ycombinator.com | 21 Aug 2025
    1 project | news.ycombinator.com | 29 Jun 2025
    2 projects | news.ycombinator.com | 13 Mar 2024
  • Show HN: Less Slow C++
    20 projects | news.ycombinator.com | 18 Apr 2025
    I agree that it may not be the most readable format. So far, the best-structured piece on similar topics I’ve seen is Algorithmica: <https://en.algorithmica.org/hpc>.

    I am sure it overlaps in terms of topics, maybe even some examples, but the homepage suggests that the book is about 500 pages long. I generally don’t have a time budget to read that much, and in most cases, I want to play with the code more than read the text, especially when some new IO_uring feature, a metaprogramming tool, or an Assembly instruction comes out.

    Another observation is that people don’t like to read into 5000-word essays on each topic. At best, those become training materials for the next LLMs and will affect future code only indirectly…

    I’m all ears for alternative formats if you have recommendations, as I generally reimplement such projects every couple of years ;)

  • Ask HN: Recommendations for high quality, free CS books online
    1 project | news.ycombinator.com | 26 Mar 2024
    I recently stumbled on https://en.algorithmica.org/hpc/ which I absolutely loved. It's really well written, comprehensible and concise. It felt like a pleasure to read which I find really rare with CS textbooks and I feel like I've come out of it understanding how computers work a bit better

    Does anyone have any similar CS books they'd recommend? Ideally they'd be:

  • Ask HN: How can I learn about performance optimization?
    6 projects | news.ycombinator.com | 2 Mar 2024
    I admire Daniel Lemire’s work on SIMD implementations. [Lemire]

    [Lemire] https://lemire.me/en/#publications

    I learn a lot by reading my compiler’s and profiler’s documentation.

    For Rust, the Rust Performance Book by Nicholas Nethercote et al. [Nethercote] seems like a nice place to start after reading the Cargo and rustc books.

    [Nethercote] https://nnethercote.github.io/perf-book/

    Algorithms for Modern Hardware by Sergey Slotin [Slotin] is a dense and approachable overview.

    [Slotin] https://en.algorithmica.org/hpc/

    Quantitative understanding of the underlying implementations and computer architecture has been invaluable for me. Computer architecture: a quantitative approach by John L. Hennessy and David A. Patterson [H&P] and Computer organization and design: the hardware/software interface by Patterson and Hennessy [P&H ARM, P&H RISC] are two introductory books I like the best. There are three editions of the second book: the ARM, MIPS and RISC-V editions.

    [H&P] https://www.google.com/books/edition/_/cM8mDwAAQBAJ

  • Algorithms for Modern Hardware – Algorithmica
    1 project | news.ycombinator.com | 14 Feb 2024
  • Ask HN: Programming Courses for Experienced Coders?
    10 projects | news.ycombinator.com | 29 Dec 2023
    Hello, recently I've enjoyed Casey Muratori's Performance-Aware Programming course[0]. You could read Algorithms for Modern Hardware[1] to learn similar set of stuff though. Casey's course is aimed at bringing beginners all the way to a nearly-industry-leading understanding of performance issues while the book assumes a bit more knowledge, but I think a lot of people have trouble getting into this stuff using a book if they don't have related experience.

    I've also found Hacker's Delight Second Edition[2] to be a useful reference, and I really wish that I would get around to reading What Every Programmer Should Know About Memory[3] in full, because I end up reading a bunch of other things[4] to learn stuff that's surely in there.

    [0]: https://www.computerenhance.com/p/welcome-to-the-performance...

    [1]: https://en.algorithmica.org/hpc/

    [2]: https://github.com/lancetw/ebook-1/blob/80eccb7f59bf102586ba...

    [3]: https://people.freebsd.org/~lstewart/articles/cpumemory.pdf

    [4]: https://danluu.com/3c-conflict/

  • A note from our sponsor - InfluxDB
    www.influxdata.com | 23 Dec 2025
    InfluxDB 3 OSS is now GA. Transform, enrich, and act on time series data directly in the database. Automate critical tasks and eliminate the need to move data externally. Download now. Learn more →

Stats

Basic amh-code repo stats
13
793
10.0
about 3 years ago

Sponsored
InfluxDB – Built for High-Performance Time Series Workloads
InfluxDB 3 OSS is now GA. Transform, enrich, and act on time series data directly in the database. Automate critical tasks and eliminate the need to move data externally. Download now.
www.influxdata.com

Did you know that Jupyter Notebook is
the 13th most popular programming language
based on number of references?