Here:
http://www.fudzilla.com/content/view/18474/1/
Personal computing discussed
Moderators: renee, Starfalcon
MrBojangles wrote:I've only owned one board from asrock but it did turn out to be as solid as a rock(hehe).Currently it's around 4 years old and still chugging along smoothly in a hand me down system i gave to a friend.Paired with a Athlon 64 X2 4600+ and a 4850 it still works nicely as a decent all around system.
JdL wrote:So many comments on the Asrock brand. Is no one surprised at the 6.29 GHz number? I think this is a good sign for AMD, and that we'll be seeing higher clocks from AMD soon.
I still want HyperThreading on AMD chips. How about a CPU that can handle 24 threads? Anyone?
just brew it! wrote:JdL wrote:So many comments on the Asrock brand. Is no one surprised at the 6.29 GHz number? I think this is a good sign for AMD, and that we'll be seeing higher clocks from AMD soon.
I've never used Asrock. The 6.29 GHz is indeed impressive, but keep in mind that it was done with liquid nitrogen cooling!I still want HyperThreading on AMD chips. How about a CPU that can handle 24 threads? Anyone?
To me, Hyperthreading has always seemed like a workaround for other shortcomings of the core design, i.e. inability to keep all the pipelines busy. If you design the core such that it can keep its piplelines properly fed, Hyperthreading doesn't gain you much.
Shining Arcanine wrote:just brew it! wrote:To me, Hyperthreading has always seemed like a workaround for other shortcomings of the core design, i.e. inability to keep all the pipelines busy. If you design the core such that it can keep its piplelines properly fed, Hyperthreading doesn't gain you much.
The alternative is to use single-issue cores. Then all pipelines will be busy all the time.
just brew it! wrote:I still want HyperThreading on AMD chips. How about a CPU that can handle 24 threads? Anyone?
To me, Hyperthreading has always seemed like a workaround for other shortcomings of the core design, i.e. inability to keep all the pipelines busy. If you design the core such that it can keep its piplelines properly fed, Hyperthreading doesn't gain you much.
JdL wrote:
I agree. Except I think that HT is a key component in keeping pipelines busier.
My understanding is that the OS / application sending instructions to the CPU understands how many logical CPU's there are, and attempts to schedule / distribute itself based on that known number. So if you have a single physical core / pipeline with HyperThreading enabled, the OS will see 2 CPU's, and it will "start" 2 operations. The CPU can then subschedule / subdistribute those operations within the pipeline, thus making the process as a whole more efficient.
Back during the days of P4, this was not always a performance-enhancing feature because very little software was built to multi-cored platforms. Today is a different story. I think this would provide some benefit even on the most efficent cores, especially in today's increasingly multi-threaded OS / application environments.