Lably
Skip to content

AMD K5

Microarchitecture

  • 3 min read
  • 4 chapters

Related on Lably

Through Outsourcing, Microprocessor and Transistor

Technical details

The K5 was based upon an internal highly parallel RISC processor architecture with an x86 decoding front-end. The K5 offered good x86 compatibility and the in-house-developed test suite proved invaluable on later projects. All models had 4.3 million transistors, with five integer units that could process instructions out of order and one floating-point unit. The branch target buffer was four times the size of the Pentium's and register renaming helped overcome register dependencies. The chip's speculative execution of instructions reduced pipeline stalls. It had a 16 KB four-way set-associative instruction cache and an 8 KB data cache. The floating-point divide and square-root microcode were mechanically proven. The floating-point transcendental instructions were implemented in hardware and were faithful to true mathematical results for all operands.

Sign in to keep reading

3 more chapters are free with a Lably account.

More in Computing and communication