64 pointsby shioyama8 hours ago29 comments
  • nukanse10 minutes ago
    As a programmer, I always wanted a cpu which instead of having n 64 bit registers, had a single register with 2^m bits, which could be split in arbitrary length sub registers, not all the same size, and could be treated as an array of bits, or a swar machine
  • Animats3 hours ago
    This is a "build it and they will come" project. It's not a "we put the inner loop of ML entirely in hardware" project. That would make more sense technically. You could cram a lot of little independent neural net inference units on one chip. But if it was pitched that way, the questions would be "Why isn't NVidia doing this", and "After you do it, what keeps NVidia from doing it". There are lots of people pitching "AI chips", with modest success.

    The history of general-purpose massively parallel machines isn't good. From the Illiac IV to the Playstation 3, there's been dud after dud in this space. You can build them, but the users don't come. This sort of architecture is great if you have some specific problem that parallelizes, such as finite-element analysis or neural networks.

    (I've used an NCube, and I kind of liked the Transputer concept. But both were dead ends.)

  • jojohohanonan hour ago
    I thought greenarrays was incredibly cool. (144 native-forth cores on a chip)

    I loved the mill architecture (self declared clean sheet cpu).

    I thought transmeta had a good chance because they could inline across kernel boundaries.

    But none of them was special enough.

  • AlotOfReading2 hours ago
    This feels a decade late. I don't really see the value prop for customers in 2026 (or realistically, 2030+). Let's say I'm willing to rewrite all my software to a language that compiles down into interaction nets. Why don't I use HVM2 instead and buy GPUs from Nvidia? If I just want to use an exotic architecture, AMD is shipping dataflow processors at scale today, and they'll license related IP. And if I just want a massively parallel architecture to run my existing ML code on, I could just rent google cloud TPUs instead.

    Who's the customer that wants an exotic architecture on an old process node running a custom programming language half a decade from now?

    • orbifold16 minutes ago
      What dataflow processors is AMD shipping?
    • yieldcrv2 hours ago
      because rewriting your software is easy now, there are plenty of examples of Language Models looking at the architecture in front of them and recompiling themselves, their inference engine and harnes for faster inference on it or whatever their need may be

      others have made entire OS's or gone back in time reinventing of removal of the OS and just running a single application with its own I/O stack per application

      this is a guess that exotic architecture on old nodes means that the hardware can come out now at a lower price - or at least fulfill market needs at the price the market can bare without the delay - all because using exotic architecture is easy now, unstable opaque drivers are no longer an issue, and there is just a need to fulfill compute demands efficiently

      • nukanse6 minutes ago
        Language models are efficient because they are trained with millions of examples that don't exist for newer architectures, and they are still mediocre to bad on stuff where they hadn't been trained
      • AlotOfReadingan hour ago
        If software stacks and compatibility didn't matter, AMD GPUs would be in nearly the same demand as Nvidia's. But we know they aren't and that's despite the fact that porting between GPUs is much easier than what we're talking about here.
        • yieldcrv10 minutes ago
          its honestly just network effects at this point

          this technology to make it easy is only a couple quarters old

          the antiquated understanding of “CUDA being sooo stable and AMD drivers not” just takes a while to be revised

          hyperscalers are buying AMD GPUs

          AMD’s stock has tripled this year based on investment into their driver stack getting better and others realizing they don’t need to wait for AMD to leverage the compute

  • tyingq4 hours ago
    Hmm. The story over at https://millcomputing.com/ always looked compelling.

    Pitchbook shows it as "Out of Business" since 2019.

    • 3 hours ago
      undefined
    • jiggawatts3 hours ago
      They spent way too long procrastinating, with zero silicon after decades of work.

      For comparison, RISC-V started years later and had a tapeout within a year and working silicon available as a commercial product in less than seven years.

      2003: Mill computing started

      2010: RISC-V project started

      2011: RISC-V first tapeout

      2017: RISC-V production chips available in the market

      2019: Mill computing dead?

      • fhnan hour ago
        Yeah, but RISC-V came out of RISC-1,2,3,4; it didn't magically appear our of nowhere. "RISC-V was developed in 2010 at the University of California, Berkeley as the fifth generation of RISC processors created at the university since 1981".
        • Philpax11 minutes ago
          Also, RISC-V is not particularly innovative or groundbreaking. It's a standard Von Neumann CPU optimised for simplicity and modularity.

          The Mill was (is?) a much bigger swing, with much bigger problems to solve in getting to production.

  • fuddle3 hours ago
    This is my first time hearing about Vine - https://vine.dev/ I have to say the landing page is terrible, at least show an example of the language.
  • MiroslavPokorny5 hours ago
    I always wonder where will x86 be in 10 or 20 years time. As data paths widen for SIMD, how many can they possibly cram , such as more generations of wider and wider groups of instruction with different opcodes and characteristics.
    • throwaway20374 hours ago
      Do you remember the 1990s everlasting arguments about RISC vs CISC? There were so many arguments (online and magazines) saying that "soon" RISC would eat CISC. And yet, it never happened. I'll be dead before the demise of x86. More likely: The computing landscape will get more complex. Probably ARM will become a legitimate competitor to x86 outside of handheld computing, and RISC V will become a legitimate competitor to ARM for single board and handheld computing.
      • Narishma2 hours ago
        I mean it did kinda happen. x86 is pretty much the only surviving CISC. Everything else that has come since 80s or 90s has been RISC.
        • fookeran hour ago
          arm is very much a cisc, arm iphones have instructions that correspond to speeding up JavaScript hot paths (FJCVTZS)

          Also some GPU instructions are several times more complex than the most complex cisc instruction from the 90s.

      • nl3 hours ago
        > Probably ARM will become a legitimate competitor to x86 outside of handheld computing

        Err..

        Are Apple Silicon and Nvidia Vera and Amazon Graviton are considered illegitimate or non-competitors for some reason?

    • BadApple2026an hour ago
      for starters... drop ballast

      Subject: x86 evolution for segmentation and paging

      https://lore.kernel.org/lkml/CAKSQd8WX6xH7=njcGZNNFe8m1xbyhC... https://sourceware.org/pipermail/binutils/2026-September/151...

      no-can-do the legacy-at-any-cost cargo cult crowd will say, of course

      but... someone did apparently build it at scale already... so... who knows, eh?

  • shrubble4 hours ago
    From the URL:

    "Instead of starting from a sequential design, we’re building our processor to have thousands of cores operating in parallel. This requires moving beyond the notion of shared mutable memory and linear instruction sequences. To make this possible, we’re working in tandem on the open-source language Vine, which has been designed from the beginning to target a new wave of parallel-first architectures."

    I wish them well but from their Vine language docs:

    "For example, a < b < c is equivalent to (a < b) & (b < c)"

    So how do you parallelize that? You can run the first part on 2 cores in parallel, but there is still a single check, a single cache, a single CPU for this to go through to complete the operation, right?

    • zamadatix3 hours ago
      It makes a million times more sense when given the context it's found in https://vine.dev/docs/features/conditions

      Tl;dr: Vine offers explicit versions of short circuiting and non-short circuiting conditions, but non-short circuiting is the default. The above explains that because it uses the `&` operator rather than the `and` operator.

      Broken down further: Short circuiting means you can defer computing everything needed to know `c` until you have confirmed you need to know c to answer the comparison chain. If a < b then you might save a ton of work by not needing to ever calculate everything leading up to c. If a >= b then you've now held off even starting to find out what c was until you need to know what c is.

      If you have a ton of parallel compute then it's not as big a deal to always compute all 3 in parallel at the same time, even if sometimes a lot of that compute was not needed to answer the question. The upside is you always finish in the shortest amount of time possible, even if c is a ton of work to figure out.

    • DiabloD34 hours ago
      I think thats a poor example (either that, or less charitably, they're scamming investors).

      They just described a common superscalar optimization thats been done since the 90s.

  • quilombodigital25 minutes ago
    Am I missing something?

    I couldn't find any parallel constructs in the language. So, as I understand it, it's a regular language that gets compiled into a graph, and the runtime parallelizes the execution of that graph.

    This factorial won't run any faster with more cores, since each step depends on the previous one:

      fn fat(n: N64) -> N64 {
        if n <= 1 {
          1
        } else {
          n * fat(n - 1)
        }
      }
    
    This other version can run in parallel, but only because the algorithm was deliberately written that way:

      fn fat(n: N32) -> Nat {
        if n == 0 { 1 as Nat } else { prod(1, n) }
      }
    
      fn prod(lo: N32, hi: N32) -> Nat {
        if lo == hi {
          lo as Nat
        } else {
          let m = (lo + hi) / 2;
          let left = prod(lo, m);
          let right = prod(m + 1, hi);
          left * right
        }
      }
    
    So the programmer still has to think about parallelism; the language just removes the need for threads and locks.

    Also, as the graph grows, sequential dependencies still limit the speedup, and more cores means more data moving between them. How does the hardware deal with that?

    • nukansea minute ago
      The factorial can be calculated using a Taylor series, whose individual terms can be calculated and summed in parallel.
  • exabrial42 minutes ago
    Wasn't that what RISCV was supposed to do? apologies, dumb question
  • largbae5 hours ago
    Isn't this basically a GPU?
    • jcranmer3 hours ago
      Not necessarily, there are other kinds of accelerator designs like dataflow architectures or systolic arrays.
    • skavi5 hours ago
      > This requires moving beyond the notion of shared mutable memory and linear instruction sequences.
    • RachelF4 hours ago
      Sure looks like it.

      But they are ignoring the basic lesson of "new" CPU designs from Transputer to i432 to Itanium to Transmeta.

      A new CPU design is easy, it is the compiler to use it that is the hard hard part.

      Looked at another way, CUDA is a huge reason NVidia is so big right now. Their GPUs are broadly similar to AMD. Their software libraries are better.

      But good luck to them, perhaps they have some great new idea. We need one.

      • nl3 hours ago
        > CUDA is a huge reason NVidia is so big right now. Their GPUs are broadly similar to AMD. Their software libraries are better.

        This was pre-2026 story. CUDA isn't a moat anymore.

        Now it's mostly market dynamics: People always ship ad optimize things for Nvidia because it's the most widely used platform, and people buy it because it has the most software.

        This is much less of a barrier than it used to be though. Buggy AMD GPU drivers remain a problem though.

      • mixedCase3 hours ago
        > it is the compiler to use it that is the hard hard part

        We're in a wildly different world from the one Itanium got to live in and compilers are something with a super tight automated verification loop that can make LLMs thrive. Add that plus cheap formal verification and I think this concern goes away almost completely.

    • ranger_danger5 hours ago
      Yep, and they're probably simulating/emulating their CPU design on GPUs already.
  • 4 hours ago
    undefined
  • throwaway20374 hours ago
    How will this be better than RISC V?
    • gnabgib4 hours ago
      Who do you expect to answer? It's a tiny future product announcement, it neither exists, nor is it a Show HN from someone involved
      • fusslo4 hours ago
        a man can dream
  • 0xKapi4 hours ago
    I'm quite interested to see how this evolves. But part of me is still being sad, because hardware is rarely the bottleneck these days - as opposed to software.
  • nonesuchthing5 hours ago
    Have you seen the new CPU architecture? It's on Mill. It's literally on Transputer. It's on Rock with Sun. It's literally on AMULET. You can probably find it on Itanium. Dude it's on Tesla. It's a CDC STAR original. It's on E1. You can program it on E1. You can go to E1 and program it. Get onto E1 right now. Go to E1. Dive into E1. You can E1 it. It's on E1. E1 has it for you. E1 has it for you.

    In all seriousness congratulations on finding $30 million to launder and lose immediately. Hope your Porsche runs good.

    • leetrout4 hours ago
      Really would like to understand how the mill got going and how anyone can see it progressing at this point. I know folks are working on it on the side but it's just bleh now.
    • orliesaurusan hour ago
      $30M to either do nothing at all, or change the world.
    • whoanoway4 hours ago
      [dead]
  • mohamedkoubaa23 minutes ago
    Let's not call it a CPU if it doesn't have SoTa single threaded performancr
  • bix64 hours ago
    > Sources say that the company is already discussing a fast follow-up raise that would potentially value the firm at more than $1 billion. Neither round has previously been reported. Benchmark declined to comment.

    https://www.newcomer.co/p/scoop-benchmark-backs-early-stage

    VC is such a meme lmao. What’s next, Sam gonna acquire the company? No product needed!

    • cmd1232 hours ago
      According to article, his brother Jack is now on the board, and a general partner of Benchmark.
  • jordemort3 hours ago
    it’s the Transputer again, or the Emotion Engine again, depending on how old you are
  • SanjayMehta3 hours ago
    FTA:

    "Instead of starting from a sequential design, we’re building our processor to have thousands of cores operating in parallel. This requires moving beyond the notion of shared mutable memory and linear instruction sequences. To make this possible, we’re working in tandem on the open-source language Vine, which has been designed from the beginning to target a new wave of parallel-first architectures."

    Reminds me of the Transputer and Occam. Each transputer had 4 comm links to form a flexible network of processors and Occam supported parallelism. Also one of the first languages to use indentation for block structures.

    For a long time I missed their folding editor.

  • briansm4 hours ago
    Maybe now the cpu arena is a patent graveyard instead of a patent minefield, some fresh developments can appear.
  • tonymet4 hours ago
    let's re-do the OS too. we only need about 10 syscalls. authorization is totally backwards (look how android runs a user per process).
  • astrodust4 hours ago
    Was about time we had another Transmeta.
  • Onavo5 hours ago
    Bet you they will turn into yet another ML accelerator company within the year.
  • Yeabu369an hour ago
    [dead]
  • qotgalaxy5 hours ago
    [dead]
  • phendrenad23 hours ago
    [flagged]
  • JK-Swizzle4 hours ago
    [dead]
  • exmadscientist5 hours ago
    TL;DR: it's basically Niagara/GreenArrays/etc again.

    Not sure why this one will succeed where its forebears didn't.

    • wang_li2 hours ago
      They already got the UK government to give them some taxpayer money. Success accomplished, now it’s just mai tais on the beach.