Top all-time · #9478
Min Hsu
Personal blog · myhsu.xyzprogrammingsystems
Min Hsu's personal blog at myhsu.xyz covers programming and systems. Since 2024, 8 different Hacker News readers have linked it 20 times, most often “Scheduling Model in LLVM”. It is still writing: the last post was on 2025-11-01, and you can follow it by feed.
Too few sampled comments (4) to say how often HN recommends it.?
Why HN links it
Min Hsu's blog, linked on HN for posts explaining LLVM concepts, such as the scheduling model series. Commenters point to it as a learning resource for compiler internals.
Summarised by Claude from a sample of 4 HN comments that link here. Each comment is marked recommending, critical or neutral (citing without judging); how this works.
Min-Yih "Min" Hsu's Personal Website
Most-linked posts?
- Scheduling Model in LLVM3 people · 3 mentions · first linked 2024-08-05
- Scheduling Model in LLVM – Part II3 people · 3 mentions · first linked 2024-10-28
- Calculate Throughput with LLVM's Scheduling Model2 people · 2 mentions · first linked 2025-03-24
- Machine Scheduler in LLVM – Part II2 people · 2 mentions · first linked 2025-11-02
- Machine Scheduler in LLVM – Part I2 people · 2 mentions · first linked 2025-09-16
- Legalizations in LLVM Back End2 people · 2 mentions · first linked 2024-05-16
- /llvm-sched-model-12 people · 2 mentions · first linked 2024-12-31
What Hacker News says?
user mshockwave posted this the other day in a comment, might be of interest/tangential relevance: Scheduling Model in LLVM - Part I https://myhsu.xyz/llvm-sched-model-1
Comment linking /llvm-sched-model-1
on “The Alder Lake SHLX Anomaly”Submitted Scheduling Model in LLVM as a story · 86 points
HN discussionhttps://myhsu.xyz/blog/ has some great posts explaining LLVM concepts
Comment linking /blog/
on “Ask HN: Favorite blog in 2024?”Submitted Scheduling Model in LLVM – Part I as a story · 33 points
HN discussionYou want to optimize for specific chips because different chips have different capabilities that are not captured by just what extensions they support. A simple example is that the CPU might support running two specific instructions better if they were adjacent than if they were separated by other instructions ( https://en.wikichip.org/wiki/macro-operation_fusion ). So the optimizer can try to put those instructions…
Comment linking /llvm-sched-model-1.5/
on “Top researchers leave Intel to build startup with 'the biggest, baddest CPU'”Submitted Machine Scheduler in LLVM – Part II as a story · 31 points
HN discussionshameless self plug of modern uArchs and how LLVM models it: https://myhsu.xyz/llvm-sched-model-1
Comment linking /llvm-sched-model-1
on “Execution units are often pipelined”Submitted Calculate Throughput with LLVM's Scheduling Model as a story · 26 points
HN discussionPart I: https://myhsu.xyz/llvm-sched-model-1/ (discussion: https://news.ycombinator.com/item?id=41161831 )
Comment linking /llvm-sched-model-1/
on “Scheduling Model in LLVM – Part II”Submitted When LLVM scalable vector meets RISC-V as a story · 6 points
HN discussionSubmitted Machine Scheduler in LLVM – Part I as a story · 5 points
HN discussionSubmitted Visualize RISC-V Vector Memory Instructions as a story · 4 points
HN discussionSubmitted Legalizations in LLVM Back End as a story · 4 points
HN discussionSubmitted Machine Scheduler in LLVM – Part II as a story · 3 points
HN discussionSubmitted Calculate Throughput with LLVM's Scheduling Model as a story · 3 points
HN discussionSubmitted Scheduling Model in LLVM – Part II as a story · 2 points
HN discussionSubmitted Machine Scheduler in LLVM as a story · 1 points
HN discussionSubmitted Scheduling Model in LLVM – Part II as a story · 1 points
HN discussionSubmitted Legalizations in LLVM Back End as a story · 1 points
HN discussion