HackerTube

The Mill CPU Architecture - the Belt (2 of 13)

Mill Computing, Inc.1 HN recommender · recommended in 1 month, 2013–2023
YouTube
lecture · advanced · evergreen · 2013–2023 on HN

The second talk in the Mill CPU series by Mill Computing, covering the Belt, the Mill's operand-passing model that replaces general registers. It explains the cost of register renaming in conventional wide CPUs and how the Belt reaches high instruction-level…

HN points to the Mill talks as an excellent, deep look at an unconventional CPU design, especially in threads on registers and instruction sets.

7 comments from Hacker News

@wood_spirit2023-12 · in “Clockhands: Rename-Free Instruction Set Architecture for Out-of-Order Processors”

This is reminiscent of the Mill CPU which had temporal addressing and called the history a “belt”. the Mill was described in an excellent series of talks: ▶ this video

Recommends View on HN
@riazrizvi2017-01 · in “Mill Computing in 2017”

According to the CTO, 80% of software operations are loops ( ▶ this video )? I need convincing of that before I watch the rest of the talk. I suspect it would be a fundamental premise for the architecture of the chip. If it's not true, the stats are probably skewed for an unusual benchmark.

Critical View on HN
@w0000t2015-08 · in “What's new in CPUs since the 80s and how does it affect programmers?”

No ordinary registers. Instead you have a FIFO queue( belt ), where every element( register ) is accessible and has a relative address( offset ). ▶ this video

@w0000t2015-08 · in “What's new in CPUs since the 80s and how does it affect programmers?”

False. Mill does not do register renaming. ( Or use "lies". I failed to comprehend you second sentence. ) Here is a talk from one of the designers explaining how it is done: ▶ this video

@runeks2015-02 · in “64-bit Linux Return-Oriented Programming”

How far has development come with the Mill CPU? This video[1] mentions that "nothing with pins on the bottom" has been made yet. [1] ▶ this video