Skip to content
HomeVideosBooksBlogs
AllTop postsTopics
Podcasts
HistoryListsWatch laterLiked videosFollowing

The videos, books, blogs and podcasts Hacker News keeps recommending, all in one place.

VideosBooksBlogsPodcastsAboutPrivacySettings

Data from Hacker News, HackerTube, HackerBooks, HackerBlogs and Open Library. Credits · Not affiliated with Y Combinator.

HomeVideosBooksBlogsPodcasts
Ctrl K

    Mill Computing Blog

    millcomputing.com · Company blog · on HN since 2014

    Mill Computing publishes documents and talks on the Mill, a new general-purpose CPU architecture, covering its security and programming model.

    Visit blogHN submissions
    Hardware & ElectronicsSystems & Performance
    What HN says

    Commenters mention it as a long-running project; one has followed it for over a decade and doubts anything will come of it.

    Stats for nerds
    106HN people shared it
    31linked in comments
    1.1Kstory points
    Jun 2025last shared
    2014people per year2025

    Top posts on HN

    1. 1
      Mill Computing in 2017
      3 people · 234 points · first shared 2017 · 141 comments on HN
    2. 2
      The Mill CPU Architecture: Switches [video]
      1 person · 156 points · first shared 2017 · 73 comments on HN
    3. 3
      Mill CPU Inter-Process Communication
      3 people · 133 points · first shared 2017 · 76 comments on HN
    4. 4
      Mill CPU Specification [video]
      6 people · 103 points · first shared 2014 · 32 comments on HN
    5. 5
      Software Pipelining on the Mill CPU [video]
      2 people · 80 points · first shared 2014 · 51 comments on HN
    6. 6
      How the Mill CPU does fork() in a single address space
      2 people · 74 points · first shared 2015 · 18 comments on HN
    7. 7
      Microsoft E2 Edge Processor
      1 person · 69 points · first shared 2019 · 12 comments on HN
    8. 8
      On the lack of progress reports from the Mill project
      4 people · 67 points · first shared 2021 · 46 comments on HN
    9. 9
      Mill CPU is Immune to Spectre, Meltdown [pdf]
      6 people · 52 points · first shared 2018 · 14 comments on HN
    10. 10
      Mill Computing is looking for the right VC
      4 people · 33 points · first shared 2019 · 11 comments on HN

    What HN people wrote when they linked it

    • j_sOct 2017

      You must be astroturfing (or whatever it's called - submarining, secretly shilling, etc.) for the Mill project[0]! ;)

      Every once in a blue moon someone from that group returns from "investing sweat equity into patents" (or however they're [not] getting paid for whatever they're doing) to HN's reality distortion field (welcome!) and blesses us with wisdom[1] from their awe-inspiring project currently classified as vaporware by many such as myself with no public evidence of even a single physical hardware prototype.

      I would be interested to hear your thoughts about that project, and also hope my playful jab (not too harsh?) can provoke any of them to respond to your comments (maybe they should hire you!). There are other projects mentioned in those comments that you may find interesting as well (CheriBSD, L4 Linux, etc.)

      Also, any thoughts you have time to share on the adaptability of the various open hardware RISCV projects, which seem to be at the beginning stages of delivering just beyond basic functionality without much priority allocated for your secure performance concerns. I was surprised to see no specific mention of it in your initial​ comment.

      To the best of my very limited knowledge, a genuinely secure processor, even versus nation-state level actors, is unfortunately still non-existent or near uselessly underperformant (is that a word?) at this point. Not to mention all of the various other, often easily side-channel attacked, bits and pieces are required to…

    • SymmetryJun 2023

      What excites me most about RISC-V is the ability to potentially experiment at a systems level. I love the Mill project and they have a ton of interesting and clever ideas but they're trying to innovate along so many dimensions at once that I feel like it's almost a forgone conclusion that they'll fail. What I'd really like is for someone to design a chip with their ideas about backless memory and putting address translation at cache/memory border and do a RISC-V implementation of that. Then you could try getting a working OS with that up, and then maybe incrementally try out other ideas rather than just trying to change the world all at once.

      We've had this paradigm about how memory and permission and OS resource management works that we've have since the PDP-11 and I think we ought to be looking at how to move beyond that.

      http://millcomputing.com/wiki/Memory

    • ansibleJan 2023

      Talks on the Mill CPU architecture:

      https://www.youtube.com/playlist?list=PLFls3Q5bBInj_FfNLrV7gGdVtikeGoUc9

      See also:

      https://millcomputing.com/docs/

      Ivan Godard is a pretty good speaker, and his discussion of how the Mill CPU works is very insightful if you are at all interested in modern CPUs work.

      I don't know that we'll ever see Mill CPUs in wide use (I've been focusing on RISC-V), but there are so many interesting ideas presented in this video series. Ideas that will leave you asking: "Why do we do things the way we do now?" over and over again. One of the most interesting ideas is how the Mill CPU architecture takes into account the 2D nature of silicon lithography.

    • cwzwarichJan 2018

      Why do you think such an architecture is completely invulnerable? The Summary #2 slide lists the following as a benefit of the Mill:

      - Can load across protection boundaries
      Valid data is usable; invalid data cannot be seen

      At the very least, this probably makes ASLR pretty easy to defeat across protection boundaries. Are you really willing to bet that there will never be a more clever exploit that can determine more information? In slide 51 of the IPC talk[0] they explicitly say that they put permissions checking after the cache, and that this is essential for their performance and power claims.

      [0] https://millcomputing.com/docs/inter-process-communication/

    • carapaceNov 2021

      I kept reading but I did have a "hey, that's kind of unfair" reaction at that line. It's not their fault that the speed of light is a hard limit, eh?

      There's a chicken and egg problem with compilers and languages on the one side and machines architectures and instruction sets on the other, it's not easy breaking the mold. (GPUs are a counter-example perhaps?)

      CPU designers can't all be Ivan Godard ( https://hackaday.com/2013/08/02/the-mill-cpu-architecture/ https://millcomputing.com/ ) or Chuck Moore ( https://en.wikipedia.org/wiki/Charles_H._Moore#Hardware_design http://www.greenarraychips.com/ ) eh?

    • jecelAug 2023

      I should also have mentioned The Mill architecture as an example of dealing with code as blocks of instructions instead of each one separately. In this case they get a higher fetch rate for their VLIW machine by starting execution from the middle of the block and fetching both up and down at the same time. So they have two program counters which get set to the same value on every jump or call.

      https://millcomputing.com/

      The point is that inside every advanced processor instructions are handled in groups and if you expose that to the compiler you can save transistors and energy.

    Related

    Agner Fogagner.org293 people

    An optimization guide for assembly programmers and compiler makers (2018) [pdf]

    Agner Fog
    Personal · last shared 2026
    FPGA.orgfpga.org16 people

    GRVI Phalanx joins The Kilocore Club

    FPGA.org
    Publication · last shared 2026
    Paperspace Blogblog.paperspace.com44 people

    Shareable Jupyter Notebooks That Run on Free Cloud GPUs

    Paperspace Blog
    Company · last shared 2025
    Google Research Blogresearch.google584 people

    Google Titans architecture, helping AI have long-term memory

    Google Research Blog
    Company · last shared 2026
    Uber Engineering Blogeng.uber.com525 people

    Why Uber Engineering Switched from Postgres to MySQL

    Uber Engineering Blog
    Company · last shared 2025
    Microsoft Tech Communitytechcommunity.microsoft.com738 people

    Postgres IDE in VS Code

    Microsoft Tech Community
    Company · last shared 2026
    Arm Community Blogcommunity.arm.com147 people

    An update on GNU performance

    Arm Community Blog
    Company · last shared 2025
    Google AI Blogai.googleblog.com596 people

    Google Duplex: An AI System for Accomplishing Real World Tasks Over the Phone

    Google AI Blog
    Company · last shared 2026