Hi Erick!
Thank you very much for your great description that makes my decision
easier.

However, one last question....


On a modern AMD machine, would I have to enable "hyperthreading" support
in the kernel as well, and should / must I double the cores at the
"MAKEOPTS" flag ?!



Tamer





Am 13.04.2013 18:24, schrieb Pandu Poluan:
> 
> On Apr 13, 2013 8:29 PM, "Tamer Higazi" <th9...@googlemail.com
> <mailto:th9...@googlemail.com>> wrote:
>>
>> Hi Dale!
>>
>>
>> Am 13.04.2013 13:54, schrieb Dale:
>> > Pandu Poluan wrote:
>> >>
>> >>
>> >> I myself prefer AMD CPUs to Intel ones.
>> >>
>> >> Intel has this habit of 'segmenting' their processor features. E.g.,
>> >> Intel VT-x (Intel's buggy implementation of AMD-V) is not available
>> >> across the board.
>>
>> What is VT-x ????
>>
> 
> you really should learn to use Google...
> 
> In short: VT-x is Intel's version of AMD-V.
> 
> What is AMD-V? It's a feature of AMD CPUs that *greatly* assist
> virtualization.
> 
> It's not just VT-x, there are a *lot* of features that Intel may or may
> not provide on a certain model.
> 
>> And also all the time, Intel promotes for their "Hiperthreading"
>> support, as well Intel swears on their "QuickPath" system they have
>> developed and should release the FSB which is stil being used at AMD,
> 
> Incorrect. AMD uses HyperTransport for a loooong time. QuickPath is just
> Intel's version of HyperTransport.
> 
> As to Hyperthreading... it was technology from Pentium 4 actually,
> originally called "NetBurst", it splits a core into two virtual cores,
> leveraging Intel's long pipeline. There are benefits, but also drawbacks.
> 
>> even when they mention that "MT (Megatransfer instead GHZ) for
>> describing their frontside bus speed....
>>
>> so, it is in this case not only the CPU's speed, also the Speed the data
>> reaches the memory, and other components like the GPU of your graphics
>> device, no?!
>>
> 
> Yes, and honestly, AMD was there first. IIRC, Intel still have some
> problems with cache coherency on multiple processor systems. AMD has no
> such problems; the HyperTransport technology used by AMD is perfectly
> capable of servicing NUMA Architecture.
> 
>>
>> And what about Hyperthreading?! At the Gentoo make configuration guide,
>> the intel corei7 are fully supported.
>>
> 
> The 'support' comes from gcc, and gcc fully supports AMD CPUs also.
> 
>> There is being described, that if Intel corei 5 or 7 CPU's are used, I
>> could double the amount of cpu's for compiling
>>
>> MAKEOPTS="-j8" (for a quadcore core i5 / 7) because of it's
>> hyperthreading support.
>>
> 
> As I wrote above, Intel's Hyperthreading splits each core into two
> virtual cores. Thus, if you know the number of physical cores *and*
> you've turned on Hyperthreading in the BIOS, you can (and should) double
> the number of jobs.
> 
> That information is *not* due to Gentoo better supporting Intel, it's
> there because of Intel's complexity.
> 
> AMD CPUs from the get-go already support a higher core density than
> Intel; they never need to split their cores into virtual cores.
> 
>>
>>  If one needs to leverage VT-x for virtualization
>> >> purposes, one must be double sure that the CPU one bought supports
> VT-x.
>> >>
>> >> All latest AMD CPUs (except the laptop versions) support all AMD
>> >> features.
>>
>> Where are the latest AMD CPU sets on Gentoo used at all ?! What about
>> the Intel's one?! And do they make a huge difference in this case?!
>>
> 
> gcc -march=native will allow gcc to detect and leverage all features.
> 
> I don't know which features are used where, except for AMD-V, which is
> heavily leveraged by virtualization (virtualbox or Xen, in my situation).
> 
>>
>> If you can give me a deep technical answer, I would be very happy....
>>
>>
>> The money is not what counts. It's the system stability. My AMD cpu was
>> veryyyyy loooong time ago an "AMD Athlon XP" which makde me a lots of
>> headache.
>>
> 
> You're sooooooo out of date.
> 
> Nowadays, AMD CPUs are at least as stable as Intel CPUs.
> 
> Rgds,
> --
> 


Reply via email to