To: Ali Chen who wrote (36729 ) 9/4/1998 2:40:00 AM From: Tenchusatsu Read Replies (1) | Respond to of 1571204
Ali, ..there was a redesign of the cache controller in order to add two uni-directional data buses, as opposed to one bi-directional bus. First, how do you know this? I don't recall any mentioning of this redesign in Intel's presentations. I read it in Microprocessor Report. Second, usually busses are separated inside the processor, and a special multiplexor is NEEDED to combine the two busses into a bi-directional one. It should be not a big deal to remove the extra block with obvious simplifications. Any EE graduate can do it given all the rtl files and documentation. Now that you put it that way, I guess it's a little easier than I thought. But then again, I don't know the details of the P6 bus cluster, and I tend to assume on the side of more complexity. Remember, I work in pre-silicon validation, so I'm paid to be paranoid about bugs in such redesigns. Because the problem is not in the fixed frequency but in the ability of PII core to do several things: deferred write-backs that do not block L2 accesses. This makes the major contribution to P-II performance, although these features can be implemented in a north bridge for Socket7. Long (12-14 stages) PII pipeline also helps to decrease the cost of L1 misses and hide the high L2 access latency. This also explains why there is practically no performance difference between the full and a half-speed L2 in the P-II/PPro line. Thanks for the explanations. Bret McComas from Tom's Hardware Guide remarked that the P6 is less latency-sensitive than the K6 or Cyrix's offerings. I can see how long pipelines can help hide cache access latencies, but then of course, those long pipelines can lead to larger "bubbles" in the pipeline due to hazards. As for latency, now I understand a little better why Intel is trying to work around the latency problem, rather than attack it head-on. As for AMD, it seems like more and more, the K6 really needs that on-die L2 cache. Oh, and forgive me for not saying "puh-lease", or just "please." Tenchusatsu