- Joined
- Jun 8, 2002
- Location
- Isla Vista, CA
SimGuy said:So what could we expect to see from a Desktop Banias/Dothan CPU?
400/533/800 FSB? What about implementing HyperTransport?
SSE3?
If they used Hypertransport, they'd need another channel for memory access (such as a dedicated memory controller and channel). I doubt they'd do that and Hypertransport is not very suitable for memory access.
Improved efficiency Dynamic Branch Predictors (similar to ones installed on Prescott)?
Already in there. The advanced branch prediction algorithms in Prescott were in Banias first.
Increased size of Branch Target Buffer (similar to what AMD with with Opteron)?
BTB's will only get you so far. I think Banias has branches handled pretty well.
Increased size of Global History Counter?
Optimized scheduler improvements (A LA Prescott)?
Currently, Banias's execution backend isn't that strong (it's very similar to that used in the P6 core), so I doubt the limitation is scheduling. The bottleneck probably lies in the execution units available.
Increased number of execution units (bring it back up to par with AMD's Athlon)?
Not if you still want to keep it low-powered. The 9-way 9-issue back-end on the K7 is complete overkill in most cases. Considering that Banias, with a 6-way, 5-issue backend achieves about the same performance. Too much and you'll just leave idle units there to waste power. Netburst probably had the right execution backend. Put that on Banias and you'll be set.
High speed 512 KB or 1024 KB L2 (shorter pipeline, faster cache needed)?
Has that already. Shorter pipeline would pretty much put it where the P3 was. Stuck at ~1.4 GHz. Banias wasn't designed solely for clockspeed like Prescott was, but that doesn't mean having more isn't a good thing.
Could be really interesting to see what the desktop version of Banias/Dothan brings to the desktop CPU market.
Currently, it seems like it's just the Banias core we have now, at 90 nm, on a dual-core. Intel doesn't have enough time to redesign everything if they're only starting now (which it seems like they have). Which brings up the question of how to deal with Banias's sub-par FPU performance.