

Pietro sk wrote:i saw more than 5 news about ARM / atom servers recently
bobcat makes sense in servers too.. (if atom , arm does - why not ?)
JF-AMD wrote:Pietro sk wrote:i saw more than 5 news about ARM / atom servers recently
bobcat makes sense in servers too.. (if atom , arm does - why not ?)
It all you have is a hammer, all your problems look like nails. Who is pushing ARM on servers? ARM.

abinstein wrote:Right on!![]()
Those tiny power-efficient cores do not scale out and their aggregated memory and I/O bandwidth are usually too low. In contrast, a 2-socket Opteron 6000 server has 8 channels of memory and two 16-bit HT3 links for I/O; the 16 or 24 (or 32 next year) cores work in single system image sharing the system resources, bringing the benefits of consolidation. To get the same number of cores one needs 8 to 16 dual-core ARM (or Bobcat) systems working independently. My guess is the tiny core solution will end up consuming more power and deliver less performance.



Pietro sk wrote:funny or not, in server shops atom things are present several months ago.. its question of time, if arm will be visible in such shops
on the other note, specs of those "servers" are quite funny, now everybody can call "chinese scientifical calc" a server too...
------
note how many atom boards are on sites...
example http://www.supermicro.com/products/motherboard/Atom/ (new atoms too)
----------
edit
google has published report about their ram errors, stability..
after reading that article, im happy that i use ECC![]()





AussieFX wrote:ARM is a threat and if intel/AMD get together to fight this they might have some chance. I would prefer to see that happen than have AMD take an ARM license which a lot of people are suggesting AMD should do.
JF-AMD wrote:AussieFX wrote:ARM is a threat and if intel/AMD get together to fight this they might have some chance. I would prefer to see that happen than have AMD take an ARM license which a lot of people are suggesting AMD should do.
ARM has really low power. But, once you add:
ECC
64-bit memory addressing
Coherent links to allow for more than 1 socket
More than 2 cores
Higher performance to match current low power processor choices.
...you have something that is actually now drawing the same power as an x86 processor. Except that it can't run x86 code natively. There just isn't viable today.

the godawful instruction decoder.

maduroutmb wrote:the godawful instruction decoder.
It's interesting though that the special case that CISC originally meant to solve, limited RAM, is now alive and well in the form of limited L3. That's not a justification for the massive silicon overhead that the decoder requires, but it is food for thought when dismissing CISC architectures out of hand.


abinstein wrote:maduroutmb wrote:the godawful instruction decoder.
It's interesting though that the special case that CISC originally meant to solve, limited RAM, is now alive and well in the form of limited L3. That's not a justification for the massive silicon overhead that the decoder requires, but it is food for thought when dismissing CISC architectures out of hand.
The more interesting thing is what gives the "CISC" x86-64 "performance" today is terrible memory inefficient.
Take a look at assembled of any SSE program segments. Not only the average instruction size is 6~8 bytes, but also lots of time the compiler purposely align instructions to 16-byte or 32-byte boundaries. Wasting memory space is what x86-64 compiler does for getting good performance.
So what's the benefit of CISC, or in particular x86?

Take a look at assembled of any SSE program segments. Not only the average instruction size is 6~8 bytes, but also lots of time the compiler purposely align instructions to 16-byte or 32-byte boundaries. Wasting memory space is what x86-64 compiler does for getting good performance.

maduroutmb wrote:Take a look at assembled of any SSE program segments. Not only the average instruction size is 6~8 bytes, but also lots of time the compiler purposely align instructions to 16-byte or 32-byte boundaries. Wasting memory space is what x86-64 compiler does for getting good performance.
Very interesting. But I think that the argument has been made that x86 is so bloated that, at this point, it's a terrible representative for the idea of CISC in general. I can enable AMDLive! on my Phenom 9950 if I want. I would assume that the amount of memory needed to designated an operation is proportional to the total number of operations that must be distinguished. Would you say that a major overhaul of x86 (or a completely new CISC ISA) could avoid a significant portion of the waste that you brought up?

Return to K10: Barcelona, Shanghai, Quad-Core Opteron, Phenom
Users browsing this forum: Google [Bot] and 1 guest