Anarchist420
Diamond Member
What exactly are the benefits?
Is BD's 4 int core / 8 fp core architecture similar to HT?
Is BD's 4 int core / 8 fp core architecture similar to HT?
What exactly are the benefits?
Is BD's 4 int core / 8 fp core architecture similar to HT?
+1 utahraptor
Hyper-threading is really about leftovers. Most of the time an application doesn't use 100% of the resources of a processor. By allowing a second path for data to enter the processor you can take advantage of the leftover resources. Let's say that you you are using 70% of the resources of a processor running a normal application. With hyper-threading you can tap into that leftover 30% to help run some other applications. So for multi-threaded applications or heavy multi-tasking you can get a boost over what you would have gotten if you didn't have hyper-threading in the first place. So hyper-threading will never be as good as a normal core but it can help.
What exactly are the benefits?
Is BD's 4 int core / 8 fp core architecture similar to HT?
Bulldozer's methods are different. The easiest way to think of is somewhere between Hyperthreading and having more cores, though its closer to the latter. Bulldozer's method shares far less resources than Hyperthreading, which will show better results because of less contention and in the applications that fully take advantage of more cores/threads.
Non-technically speaking, 😉
Two cores = Two people
Bulldozer's Multi-threading = Conjoined twins
Intel's Hyperthreading = One person with schizophrenia
Non-technically speaking, 😉
Two cores = Two people
Bulldozer's Multi-threading = Conjoined twins
Intel's Hyperthreading = One person with schizophrenia