View Single Post
  #4 (permalink)  
Old 05-12-2006, 07:55 PM
Posts: n/a
Default Re: Multiple Write Port Register Files

Yeah, I looked into using that. It actually gets pretty expensive,
seems to have an exponential cost related to the number of write ports
for the XOR scheme. It is a very interesting solution though.

I have a multiple-port reorder buffer that uses partitioning to
implement multiple ports, which is very efficient. The reorder buffer
writes up to four entries at a time into the register file. So I'll
just use time-multiplexing for the register file and hide the extra
cycle of latency it takes to update the register file by keeping the
data in the reorder buffer an extra cycle.

Reply With Quote