4 ms·
divisions, regardless of integer or floating point, are usually NOT pipelined though
by mshockwave 2y ago
divisions, regardless of integer or floating point, are usually NOT pipelined though
- gpderetta 2y agoI haven't seen any cpu with a fully pipelined division, but division units are at least partially pipelined in recent-ish cpus. They usually can start a new division well before the previous one has stopped executing. ALUs in Recent Apple cpus can actually start a new division every other cycle (in addition to having an abnormally low latency), which is very impressive.
- mshockwave 2y ago> ALUs in Recent Apple cpus can actually start a new division every other cycle (in addition to having an abnormally low latency) That's indeed impressive. I'll argue that we're definitely capable of making fully pipelined divisions, it's just that it's usually not worth the PPA.