There are a few big mistakes about Bulldozer here.
The FP is completely shared between the integer clusters. The FP is 4-wide and the two clusters compete for all the resources in the FP.
Each Bulldozer integer cluster is 4-wide. The shared instruction fetch is also 4-wide.
Sandy Bridge has 168 instructions in flight and Bulldozer has 128 per cluster. Sandy Bridge has a combined FP/INT scheduler with 54 entries. Bulldozer has separate schedulers with 40 INT per cluster and 60 FP entries.
You are correct about BDs Achilles heal. The L2 and L3 latencies are longer than SB. I think the solution is to reduce the latencies, not increase the in flight window size.
If you RTFA all the way through, you'll see that she's a Unitarian Universalist.
I too am a UU and a Comcast subscriber, and I'm quite proud to be associated with her in this way.
Many might not realize that three of our seven UU principles explicitly promote this type of behavior.
My favorite part about working at Sun was those keyboards with cut, copy, and paste under my left pinkey. Emacs was actually useable! But what the hell were "Compose" and "Alt Graph"??
As a computer nerd who has dated not one but two female med students, I feel the need to comment here. Med students are very, very stressed out people. They can get pretty wild when they need to blow off some steam. It was fun for a while, but it was not a good match for my slacker mentality.
There are a few big mistakes about Bulldozer here.
The FP is completely shared between the integer clusters. The FP is 4-wide and the two clusters compete for all the resources in the FP.
Each Bulldozer integer cluster is 4-wide. The shared instruction fetch is also 4-wide.
Sandy Bridge has 168 instructions in flight and Bulldozer has 128 per cluster. Sandy Bridge has a combined FP/INT scheduler with 54 entries. Bulldozer has separate schedulers with 40 INT per cluster and 60 FP entries.
You are correct about BDs Achilles heal. The L2 and L3 latencies are longer than SB. I think the solution is to reduce the latencies, not increase the in flight window size.
This one really inspired me in High School. Is fractint still around?
I didn't read GEB until grad school, but I think I could have appreciated it in High School.
Those two books can really change how you look at the world.
I too am a UU and a Comcast subscriber, and I'm quite proud to be associated with her in this way.
Many might not realize that three of our seven UU principles explicitly promote this type of behavior.
From http://uua.org/visitors/6798.shtml:
My favorite part about working at Sun was those keyboards with cut, copy, and paste under my left pinkey. Emacs was actually useable!
But what the hell were "Compose" and "Alt Graph"??
As a computer nerd who has dated not one but two female med students, I feel the need to comment here.
Med students are very, very stressed out people. They can get pretty wild when they need to blow off some steam.
It was fun for a while, but it was not a good match for my slacker mentality.
Each of those 32 threads is not going to be very fast.
These chips will not be used for databases or scientific computing where you would like high single thread performance.
They will be used for web servers and the like, where you have lots of users hammering on one server.
Do not have sex with, or buy drugs from, anyone that you have known for less than two weeks.