On Apr 13, 2013 8:29 PM, "Tamer Higazi" <[email protected]> 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, --

