wood_spiriton Hacker News • Recommends
On “Clockhands: Rename-Free Instruction Set Architecture for Out-of-Order Processors”
#millcpu#thebelt#registerrenaming
1.3K subscribers • 2 videos on Hallway
Advanced. Deep dive for people who know the field.
37K views13 years ago1 recommendation
HardwareSystems programmingCPUs and computer architecturePerformance and optimization
An in-depth presentation on the Mill CPU's 'Belt' architecture, an operand-passing model that replaces general-purpose registers to avoid register renaming.
Please share via this link: MillComputing.com/docs/belt/ 01 The Belt - a new machine model 02 Two architectures 05 Why huge cost in both power and price? 06 Our result - rough numbers 09 33 MIMD operations per cycle peak 10 33 operations per cycle peak ??? Why? 11 33 operations per cycle peak ??? How? 13 The problem - lots of producers and consumers 17 The cost - and performance limit 23 Why renames? 26 What are the temps used for? 27 Split the uses 29 What you really want... 30 We call it the Belt - like a conveyer belt 32 Multiple operation issue 33 Multiple operation retire 34 Belt addressing - temporal addressing 36 Use it or lose it 37 The scratchpad 38 Single operation with multiple results 39 Function calls 40 Belt save/restore 42 Functional unit pipelines - 64 sources vs 450 43 Wide issue 44 Exposed pipeline 47 In-flight over call 49 Interrupts, traps and faults 50 Data forwarding 51 Belt timing 52 Retiring ops of different latencies 54 Belt data location 57 Summary 60 Want more? Questions end finWhat people say. Recommended for its fascinating and detailed look at an alternative CPU architecture that replaces registers with a temporal belt.
wood_spiriton Hacker News • Recommends
On “Clockhands: Rename-Free Instruction Set Architecture for Out-of-Order Processors”
riazrizvion Hacker News • Disputes
On “Mill Computing in 2017”
mtrimpeon Hacker News • Mentions
On “Smalltalk runtime in the browser”
brigadeon Hacker News • Mentions
On “Why Registers Are Fast and RAM Is Slow”
runekson Hacker News • Mentions
On “64-bit Linux Return-Oriented Programming”
w0000ton Hacker News • Mentions
On “What's new in CPUs since the 80s and how does it affect programmers?”
w0000ton Hacker News • Mentions
On “What's new in CPUs since the 80s and how does it affect programmers?”