HackerTubewatch
Surprise me
Frame from "Programming a 144-computer chip to minimize power" - Chuck Moore (2013) Plays via YouTube's privacy-enhanced embed

"Programming a 144-computer chip to minimize power" - Chuck Moore (2013)

46 videos recommended on HN
YouTube
7 HN users recommended this talk8 months2021–2024 score 8.5
Years with an HN recommendation, 2007–2026

It is the favorite recommendation for understanding Moore's minimalist, low-power multi-core designs and stack machines.

Chuck Moore, inventor of Forth, presents GreenArrays' 144-core asynchronous chip at Strange Loop 2013. He explains how idle cores draw almost no power and how tight code minimizes energy use.

“This talk by Chuck Moore at Strange Loop was amazing” (HN, 2021)

1 strong recommendations · 8 recommendations · 5 citations · Talks · advanced

14 Hacker News comments

From the HN archive; up to 20 kept per video, favoring different commenters. Recommendations first.

@juliangamble May 2021 Strongly recommends
on HN thread Forth – The Early Years (1991)
This talk by Chuck Moore at Strange Loop was amazing [this video] "Programming a 144-computer chip to minimize power"
Chuck Moore on the 144-core GreenArrays chip
@thesuperbigfrog Feb 2022 Recommends
on HN thread Frugal Computing (2021)
Chuck Moore (creator of Forth [1] ) has a ultra-low power processor that is a fascinating possible solution: [this video] [1] Forth programming language: [link]
Ultra-low power processor by Forth's creator
@bugfix-66 Nov 2022 Recommends
on HN thread Stack Computers: the new wave (1989) [pdf]
Look at the Green Arrays F18: [link] This is such a simple machine. I am planning to make a tiny emulator as a puzzle for my site. One could probably write an emulator in 80 lines of Go. Here's a clear description of what each instruction does: [link] Hilariously, the system has no logical OR, only AND and XOR and NOT, because "Inclusive-or is rarely needed." This system was designed by Chuck Moore, father of Forth. Here is an entertaining video of him explaining the F18A stack machine and programming system: [this video]
Moore explaining the F18A stack machine and programming
@bjconlan Jan 2023 Recommends
on HN thread Ask HN: Why did stack-based CPUs lose out?
Isn't this where Mr Moore's (of Forth fame) cpu designs have gone? (see [link] ). Ok maybe not the 'actor' model per say (unless actor channels are thought of core interconnects (I think there is also a global state but I cant remember much of these details at the moment without re-watching the linked strangloop vid.) [this video] or [link] is probably the best for groking
Best way to grok Moore's multi-core designs
@thesuperbigfrog Jul 2023 Recommends
on HN thread Forth: The programming language that writes itself: The Web Page
Related Chuck Moore talk: "Programming a 144 Computer Chip to Minimize Power" (2013) [this video] How Forth powers ultra-low power computers: "GreenArrays is shipping its 144-core asynchronous chip that needs little energy (7 pJ/inst). Idle cores use no power (100 nW). Active ones (4 mW) run fast (666 Mips), then wait for communication (idle)."
Moore on programming 144 cores to minimize power
@thesuperbigfrog Nov 2023 Recommends
on HN thread milliForth
He has recently done some amazing low power work with GreenArrays: "GreenArrays is shipping its 144-core asynchronous chip that needs little energy (7 pJ/inst). Idle cores use no power (100 nW). Active ones (4 mW) run fast (666 Mips), then wait for communication (idle). Tight coding to minimize instructions executed will minimize power. The programmer can also reduce instruction fetches, transistor switching and duty cycle." [this video] It is like the elegance of Forth in low power, multi-core hardware.
Elegant Forth on low-power multi-core hardware
@aeonik May 2024 Recommends
on HN thread Bootstrapping a Forth in 40 lines of Lua code
The two Forths that I've had my eye on: [link] And the inventor of Forth has a very power efficient multi-computer chip that can be programmed with colorForth or array forth (he claims most power efficient): [link] [link] Here is a video about the chip, and some cool Forth demos with it: [this video]
Chip overview and Forth demos

Citations, criticism and jokes

@qgc Jul 2022 Cites it
on HN thread Why concatenative programming matters (2012)
Read more
It's really not. This isn't a difference of opinion that looks like "well some thing x is better at doing y than z" It's a fundamental disagreement on the purpose and practice of the language. For regular Forth users, the high and low level sit together with Forth, you don't experience a sense of any kind of "layers" of abstraction over the fundamentals of what the machine is and does. One can dispute whether Forth has this property, but it's really not an overstatement to say that regular Forth users feel this sense deeply and share this subjective experience. The capabilities of processors change a ton over time, which is the most damning aspect of ANS Forth, it is simply outdated ! -- The "major forths" you speak of are exactly what is antithetical to the general forth philosophy of implementing only what is necessary above the lowest level. Even the term "major forth" really speaks to the bias that popular programming languages and their users have. And there's a really good reason for this, standard Forth words really just don't make any sense unless they give you access to the hardware in a way that cross platform software is largely antithetical to. Cross platform components in software fundamentally act as either a service to a platform layer or otherwise provide an abstracted interface to a varying implementations. The whole point of a language like Forth is to turn the lights on, to play the audio and to drive the car. Chuck was wholly aware of higher level systems
@thesuperbigfrog Jun 2023 Cites it
on HN thread 27 years later and the Psion 3a is still wonderful
Read more
Ultra low power processors exist: "GreenArrays is shipping its 144-core asynchronous chip that needs little energy (7 pJ/inst). Idle cores use no power (100 nW). Active ones (4 mW) run fast (666 Mips), then wait for communication (idle). Tight coding to minimize instructions executed will minimize power. The programmer can also reduce instruction fetches, transistor switching and duty cycle. Chuck Moore GreenArrays, Inc." Source: [this video] They just are not widely used because ARM and similar processors offer much more computational power and people are happy charging their devices every day or so.
Source for GreenArrays 144-core chip power figures
@aeonik Dec 2023 Cites it
on HN thread BF-SYS: A fantasy computer that uses Brainfuck as its instruction set
GreenArrays have really cool chip that boasts "the most power efficient per instruction executed" when they released it. On the order of picojoules per cycle IIRC. The chip has 144 independent computers (not processors -> computers) The inventor of the Forth programming language, Chuck Moore, developed it, and is designed to execute with this parallel model in mind. A parallel Brainfuck system might be a cool project to port over to this platform. [link] Here is a talk given at Strange Loop by Chuck: [this video]
Moore talks about his 144-computer chip
@vanderZwan Jul 2024 Cites it
on HN thread Mechanical computer relies on kirigami cubes, not electronics
Wouldn't that all depend on how much energy is used for computing, and how much for fetching and storing the bits involved? If the requirements involve slow computation with extremely long-term storage, perhaps mechanical computing can theoretically have an advantage. Then again, Chuck Moore's GA144 shows there's still plenty of room when it comes to optimizing electron-based computing for those kind of extreme scenarios as well. [0] [this video]
GA144 shows room to optimize electronic computing energy

Video list and Hacker News comment labels from HackerTube (prompted by @karpathy), released under ODC-By 1.0, built on the open-index/hacker-news archive. Hacker News data is provided by Y Combinator; comments remain the work of their authors. Video titles, channel names and thumbnails belong to their creators and are shown via YouTube. HackerTube Watch is an unofficial edition. Data export of 2026-10-31.

Keyboard shortcuts

/
Search
j k
Next / previous video
r
Surprise me
l
Like (video page)
w
Watch later (video page)
?
This help
Esc
Close