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