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
    F

    FPGA.org

    fpga.org · Publication · on HN since 2016

    Jan Gray's site on FPGA computing, covering the GRVI Phalanx RISC-V many-core design, FPGA tooling, and chip process news.

    Visit blogHN submissions
    Hardware & ElectronicsSystems & Performance
    What HN says

    Commenters credit Jan Gray as a pioneer of soft-core FPGA design and link his papers on GRVI Phalanx cluster applications and the xr16.

    Stats for nerds
    16HN people shared it
    12linked in comments
    95story points
    Jul 2026last shared
    2016people per year2026

    Top posts on HN

    1. 1
      GRVI Phalanx joins The Kilocore Club
      3 people · 78 points · first shared 2017 · 21 comments on HN
    2. 2
      Xilinx Project Everest: Everest: A New Adaptive Compute Acceleration Stack
      1 person · 4 points · first shared 2018 · Discussion on HN
    3. 3
      ‘Computing on Programmable Logic’ at Microsoft Research Faculty Summit 2016
      1 person · 4 points · first shared 2016 · Discussion on HN
    4. 4
      Intel's 10nm Process Node, a 2.7x transistor density improvement
      2 people · 3 points · first shared 2017 · Discussion on HN
    5. 5
      The First Kilocore RISC-V RV64I with High Bandwidth Memory
      2 people · 2 points · first shared 2019 · Discussion on HN
    6. 6
      Introduction to MicroScaling (MX) for AI Tensors
      2 people · 2 points · first shared 2023 · Discussion on HN
    7. 7
      GRVI Phalanx FPGA Update
      1 person · 2 points · first shared 2016 · Discussion on HN
    8. 8
      Grvi phalanx
      4 people · first shared 2016
    9. 9
      Homepage
      1 person · first shared 2019
    10. 10
      Grvi phalanx fccm2016.pdf
      1 person · first shared 2017

    What HN people wrote when they linked it

    • vrinsdNov 2025

      Author: Thanks for taking the time to reply.

      I read the write-up with a LOT of interest, this is really amazing work, there's not a lot of good options for auto-routing with open-source PCB tools (i.e. KiCad). I have also used the other autorouter you mentioned for "low-complexity" boards in KiCad and it helped do the job but was painful.

      In my career I've also used the autorouter built into the "high-end" PCB tools and they could handle the complexity of boards you outlined WITHOUT needing a massive GPU, but they also paid people to improve this stuff over 15-to-20-years and development happened when single-core computers with limited RAM were the norm.

      On the technical side, somewhat more recent FPGA 'placement' algorithms used a simulated annealing algorithm, while what you didn't isn't about placement, that approach could posisbly help with 'net cross-over reduction' type of passes, and maybe help with designs where you can do port swap / pin swap.

      I'm amused you made a RISC-V array with discrete parts -- I'm sure you considered using an FPGA? Jan Gray has done > 1000+ RISC-V cores (https://fpga.org/grvi-phalanx/) in "older" Xilinx FPGAs.

      If you're trying to emulate Thinking Machines / CM-x or anything else, frankly I think a "mondo" FPGA is still the way to go.

      Job-wise: A suggestion might be to reach out to the guys at AllSpice ( allspice.io ) who make revision control software for Altium and possibly KiCad. The work you did to enable IPC, etc seems like…

    • GeorgeTirebiterAug 2019

      Jan Gray is, I think, more-or-less the Godfather of this approach. I especially enjoyed his Circuit Cellar 3-part series where he describes and builds the xr16 -- a 16-bit machine whose instruction set is designed to well-match the LUT capabilities of an FPGA. I implemented it, and with the LCC C compiler, I was able to run plenty of code. Start here: https://github.com/BigEd/XSOC-xr16/blob/master/doc/xsoc-talk.pdf which is the presentation; then check out the rest of the repo doc: https://github.com/BigEd/XSOC-xr16/tree/master/doc and although it's not maintained these days, his old site is also useful: http://www.fpgacpu.org/xsoc/xr16.html for more modern stuff, see http://fpga.org/

    • cube00Jul 2026

      SLM was at version 1.5 by 1988 and looking at chapter 5 suggests it had strong version number and external release management [1]

      [1]: https://fpga.org/wp-content/uploads/2023/09/SLM-1.5-Guides.pdf

    • RandomOpinionJan 2017

      >What does one do with such a cluster?

      They presented a short paper at FCCM '16: http://fpga.org/wp-content/uploads/2016/05/grvi_phalanx_fccm2016.pdf
      Section VI lists possible applications.

    • jecelOct 2016

      Jan Gray stuffed 400 RISC-V cores into a Xilinx Kintex UltraScale KU040 FPGA (and the KU115 is three times larger, not to mention the Virtex UltraScale range).

      http://fpga.org/grvi-phalanx/

    • nickpsecurityMay 2024

      More details here:

      https://fpga.org/grvi-phalanx/

      Do note that these are simple cores intended to compete with GPGPU use.

    Related

    Don Lancasterlaughtonelectronics.com20 people

    One-bit Computing at 60 Hertz

    Don Lancaster
    Personal · last shared 2024
    Arm Community Blogcommunity.arm.com147 people

    An update on GNU performance

    Arm Community Blog
    Company · last shared 2025
    Nick Johnsonblog.notdot.net88 people

    Damn Cool Algorithms: Levenshtein Automata

    Nick Johnson
    Personal · last shared 2025
    James Bowmanexcamera.com41 people

    The J1 Forth CPU

    James Bowman
    Personal · last shared 2025
    Agner Fogagner.org293 people

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

    Agner Fog
    Personal · last shared 2026
    NVIDIA Technical Blogdevblogs.nvidia.com177 people

    Volta: Advanced Data Center GPU

    NVIDIA Technical Blog
    Company · last shared 2025
    Intel Community Blogscommunity.intel.com87 people

    July 2024 Update on Instability Reports on Intel Core 13th/14th Gen Desktop CPUs

    Intel Community Blogs
    Company · last shared 2026
    Chips and Cheesechipsandcheese.com185 people

    Google's Liquid Cooling

    Chips and Cheese
    Publication · last shared 2026