Article may be outdated

This article is 60 days old. Some details may have changed since publication.

Hacker News·5 min read·hard

80386 Early Start Memory Access

N
nand2mario
AI Summary

A developer details the implementation of 'Early Start' memory access optimization in an FPGA-based 80386 processor core. By replicating Intel's original microcode techniques, the project achieved significant performance gains in legacy software like Doom.

Why it matters

This work demonstrates how historical hardware optimization techniques remain relevant for modern FPGA emulation and retro-computing performance.

Dive DeeperCreate a free account to unlock

When Intel designed the 80386, they gave it a trick for hiding memory latency: Early Start . Instead of waiting for an instruction to reach its memory micro-op, the 386 begins the next instruction's address work — effective address, segment relocation, the bus cycle — in the last cycle of the current instruction. Intel put it at about 9% of overall performance. It is also the source of the POPAD bug.

Continue reading on Headlinne

Create a free account to read the full article.

Read full article →
technologyscience
Political Bias
Center
LeftLean LCenterLean RRight
Confidence: 90%

Technical documentation of hardware engineering with no political or social agenda.

Get smarter about the news

Sign up free for a feed built around what you actually care about, Dive Deeper research on any story, and the full text of every article.

Create free account

Already have an account? Sign in