Slashdot Mirror


Qualcomm Debuts 10nm Server Chip To Attack Intel Server Stronghold (tomshardware.com)

An anonymous reader quotes a report from Tom's Hardware: Qualcomm and its Qualcomm Datacenter Technologies subsidiary announced today that the company has already begun sampling its first 10nm server processor. The Centriq 2400 is the second generation of Qualcomm server SOCs, but it is the first in its new family of 10nm FinFET processors. The Centriq 2400 features up to 48 custom Qualcomm ARMv8-compliant Falkor cores and comes a little over a year after Qualcomm began developing its first-generation Centriq processors. Qualcomm's introduction of a 10nm server chip while Intel is still refining its 14nm process appears to be a clear shot across Intel's bow--due not only to the smaller process, but also its sudden lead in core count. Intel's latest 14nm E7 Broadwell processors top out at 24 cores. Qualcomm isn't releasing more information, such as clock speeds or performance specifications, which would help to quantify the benefit of its increased core count. The server market commands the highest margins, which is certainly attractive for the mobile-centric Qualcomm, which found its success in the relatively low-margin smartphone segment. However, Intel has a commanding lead in the data center with more than a 99% share of the world's server sockets, and penetrating the segment requires considerable time, investment, and ecosystem development. Qualcomm unveiled at least a small portion of its development efforts by demonstrating Apache Spark and Hadoop on Linux and Java running on the Centriq 2400 processor. The company also notes that Falkor is SBSA compliant, which means that it is compatible with any software that runs on an ARMv8-compliant server platform.

110 comments

  1. First post by Visarga · · Score: 1, Informative

    It depends a lot on how fast the interconnect is and how fast is access to memory.

    1. Re:First post by unixisc · · Score: 1

      In the 90s, a few companies used to do CPU-neutral motherboards. Can't someone make a server/workstation w/ those fast interconnects, and then give sub-vendors the choice of using either x64 or ARM? That way, they can configure servers depending on which CPU they want, based on price, ISA, et al

    2. Re:First post by Anonymous Coward · · Score: 0

      HP's The Machine prototype looks like it would be such a creature based on the few presentations.

    3. Re:First post by saloomy · · Score: 2

      But you really can't now since most components of the server that used to be discrete chips are embedded into the CPU. This is the case now with most systems. CPUs in consumer electronics have embedded graphics chips, audio, etc..

      The server is not much different these days. You no longer have discrete memory controllers (you do sometimes), or discrete north and south bridges to handle things like expansion cards, network connectivity, etc. Now, a lot of that resides in the CPU. So the CPU determines what sort of (and how much) memory a server can accept, how many PCI lanes are available, and the number of sockets. It doesn't help either that the socket type is determined by the CPU manufacturer.

    4. Re: First post by K.+S.+Kyosuke · · Score: 1

      As long as they can actually make those memories work...

      --
      Ezekiel 23:20
  2. It takes a LOT of cache and very clever data paths by Anonymous Coward · · Score: 5, Interesting

    It takes a LOT of cache and very clever data paths to keep 48 cores fed with data. Intel cores typically have 2.5MB of local level 3 cache for each core and multiple ring busses so cores can access the whole cache and not waste precious off-chip bandwidth trying to read from main memory. If this is a special purpose chip for executing deep learning algorithms that's one thing, but for a general purpose server where tasks are uncorrelated, it ain't easy to prevent stalls while cores wait for data.

  3. ARMing servers. by Ostracus · · Score: 1

    It would be interesting since AMD cancelled their ARM efforts in the server space.

    --
    Shai Schticks:"You don't make peace with friends, you make peace with enemies"
    1. Re:ARMing servers. by Anonymous Coward · · Score: 0

      It would be interesting since AMD cancelled their ARM efforts in the server space.

      Really we should use AMD's market success as some sort of indicator? What about their 80x86 failures? Is this the market?

    2. Re:ARMing servers. by Anonymous Coward · · Score: 0

      What x86 failures? I've been using AMD CPU's for years now. I'm typing this on one.

    3. Re:ARMing servers. by kelemvor4 · · Score: 1

      What x86 failures? I've been using AMD CPU's for years now. I'm typing this on one.

      He probably just meant Zen, Jaguar, Bulldozer, K10, K8, K7 etc. Those failures.

    4. Re:ARMing servers. by bobbied · · Score: 2

      It would be interesting since AMD cancelled their ARM efforts in the server space.

      Really we should use AMD's market success as some sort of indicator? What about their 80x86 failures? Is this the market?

      How's that? AMD had failures in the 80x86 market? Well, depends on what you call a failure.. If we just look at the CPU market......

      With a few exceptions, I find the AMD x86 processor family a pretty good value for the money. (Your mileage may vary) Yea they tend to run hotter and take more power than the Intel offerings, but they perform well enough in most environments to be viable. They may not do as well in the mobile and Server spaces (due to power consumption being higher at the same processing capacity) but they do manage to soak up part of that market too. In a desktop, AMD is more than adequate and cheaper than similar performing Intel options. Don't get me started in the advantages of AMD over Intel in the overclocking world with their unlocked clock multipliers...

      AMD staying afloat in the face of Intel's market share is a pretty amazing feat. It hasn't been easy being the distant second while keeping up the pressure on the #1 player but AMD has kept going for decades. I expect AMD to continue to be the distant second competitor, but being second doesn't mean you are a failure...

      Then there is the whole GPU market.... AMD may be less of a player here and I don't recommend their GPU offerings, but that doesn't mean they are a failure here either.

      --
      "File to fit, pound to insert, paint to match" - Aircraft Maintenance 101
    5. Re:ARMing servers. by Anonymous Coward · · Score: 0

      AMD had failures in the 80x86 market? Well, depends on what you call a failure..

      Ars Technica: "Over the last 17 years, the company has sustained a total net loss of nearly $8 billion."

      someone needs to look up the word "failure" in the dictionary

    6. Re:ARMing servers. by unixisc · · Score: 1

      The Athlon series was pretty successful for a while, when AMD had the ex DEC Alpha guys w/ them: that was the first time they successfully made a CPU that challenged the Pentium. Same when AMD came out w/ AMD64. Intel turned things around after they dropped their plan to move everything to the Itanic, and took advantage of the multi-core architecture.

      Also, AMD had a unique market opportunity to build up a good manufacturing base w/ quality fabs for their CPUs, but didn't. Intel gave top priority to their fabs, and are the standard. The AMD vs Qualcomm comparison is an oranges to pineapples comparison (changing the cliche from 'apples' for obvious reasons) given that Qualcomm, like a lot of semiconductor companies, is a fabless semiconductor company, and has leeway in picking the fabs they want to work w/ - TSMC, Samsung, GSMC, et al. The failures that AMD had was as a fab owning company, even though they outsourced some of the wafer starts. Also, Qualcomm, as an ARM vendor, has been playing in a space that Intel hasn't played in since selling off XScale to Marvel, while AMD has been playing in the ATi GPU as well as their own Opteron and other x64 CPUs. Not to mention all the cellular IP that Qualcomm makes a ton on licensing, something that AMD doesn't have. Within a market sector, 2 companies could hardly be more different

    7. Re:ARMing servers. by Highdude702 · · Score: 1

      So your'e going to say that Zen an UNRELEASED very "secretive" project that has just within the last few days had any relevant details leaked a failure? you sound like one of those people that always bitches about faker news.. i guess you probably also are one of those people that denies intel had played dirty for the last 15 years or so also right? even know there's court cases that say otherwise..

    8. Re:ARMing servers. by Anonymous Coward · · Score: 0

      i guess you probably also are one of those people that denies intel had played dirty for the last 15 years or so also right?

      it is most certainly possible to simultaneously state that Intel has been unscrupulous and AMD has been a failure.

    9. Re:ARMing servers. by Anonymous Coward · · Score: 0

      AMD may have delayed their fully custom ARM core but their "Seattle" A57 core development board still appears to be available via Linaro. It would seem the only reason they fabbed that A57 core was to bootstrap Linux ARM server ecosystem and gauge market interest. If and when that market segment hits critical mass I think you'll see an A12 server core become available in short order. Its nice to see a company with deeper pockets driving market development in the interim, IMHO.

    10. Re:ARMing servers. by Anna+Merikin · · Score: 2

      AMD staying afloat in the face of Intel's market share is a pretty amazing feat. It hasn't been easy being the distant second while keeping up the pressure on the #1 player but AMD has kept going for decades. I expect AMD to continue to be the distant second competitor, but being second doesn't mean you are a failure...

      Intel in the previous century needed AMD for Intel's own survival for several reasons:

      In the 80s and 90s when Intel was considered a small player in computation, many contracts called for a second supplier of CPUs in case Intel failed or failed to deliver. AMD was that company, which is why it was a near-perfect clone of Intel chips until the 386. AMD kept its license to make x86-compatible, independently-developed chips for a couple of reasons, which evolved over time.

      Later, when Intel's dominance in the home computer market made it a natural monopoly, Intel used AMD's existence to argue against US-Justice Department litigation.

      Even later, AMD's better technical decisions, IMO, gave it a performance lead at the same time Intel made a serious tech blunder with the Pentium-4. AMD became a better processor than an Intel. So Intel mobilized their hugeness and designed chips which outperformed AMD both in performance and efficiency, in the Core series.

      AMD became a player in the graphics chip side through acquisition. Intel tried to develop GPUs but proved to be inept at it. Now, Intel is contemplating using AMD GPUs integrated into their desktop offerings. http://www.pcworld.com/article...
      https://www.extremetech.com/co...
      http://www.nasdaq.com/article/...

      Intel's relationship with AMD is existential.

    11. Re:ARMing servers. by rahvin112 · · Score: 1

      For a damn good reason too. Every single attempt at ARM server has failed, there have been roughly (IIRC) 4 server ARM chips that made it to sampling and all bit the dust shortly afterward when the performance was shown to be abdominal. Personally I believed AMD dropping the effort was a clear indicator that even with all their experience they couldn't build something that would beat x86.

      The problem isn't the instruction set, it's all the stuff bolted onto it to try to keep cores fed. Multi-threading isn't actually that common in software, and even when it does exist it's often very poorly optimized and has declining per core performance with every core added, but if you did need a 48 core CPU because you had software that was coded and compiled perfectly so that you can run all 48 cores at full speed you can buy a Intel Phi right now and it runs x86 code without recompiling. The fact is that keeping a lot of cores busy is really hard, it requires a ton of cache and lots of interconnects between cores. This stuff adds a ton of transistors to the chip and eats up your silicon budget really fast.

      Don't believe any ARM server is going to succeed until you see the silicon.

    12. Re:ARMing servers. by Anonymous Coward · · Score: 0

      there are EIGHT BILLION reasons why you are WRONG

      EIGHT BILLION dollars LOST by AMD over the years

      again your definition of "success" boggles the mind

    13. Re:ARMing servers. by Anna+Merikin · · Score: 1

      I never called AMD a success. I inteded to show AMD was at times kept alive by Intel needing its existence. Why cower behind an AC? I stand by my historical view.

    14. Re:ARMing servers. by Anonymous Coward · · Score: 0

      I inteded to show AMD was at times kept alive by Intel needing its existence.

      totally non-relevant to the parent topic, which is whether AMD's failure in ARM is their fault or the market's

      WHY did Intel need AMD? Really!!!! WHY???

    15. Re:ARMing servers. by Bruce+Perens · · Score: 3, Funny

      performance was shown to be abdominal.

      Well, at least performance wasn't thoracic.

    16. Re:ARMing servers. by Bruce+Perens · · Score: 2

      WHY did Intel need AMD? Really!!!! WHY???

      Anti-trust.

    17. Re:ARMing servers. by Ostracus · · Score: 1

      Apparently people have forgotten SeaMicro and AMD's microserver push. The comparison between AMD and Qualcomm has nothing to do with fabs and more to do with x86 dominance in the server market as mentioned in the article vs ARM in the same.

      --
      Shai Schticks:"You don't make peace with friends, you make peace with enemies"
    18. Re: ARMing servers. by K.+S.+Kyosuke · · Score: 1

      Actually, I wouldn't trust Intel even if there were no AMD around.

      --
      Ezekiel 23:20
    19. Re:ARMing servers. by Anonymous Coward · · Score: 0

      WHY did Intel need AMD? Really!!!! WHY???

      Anti-trust.

      yeah that was back when apple was using IBM Power processors, because they competed with Intel

      oops

    20. Re:ARMing servers. by Rockoon · · Score: 1

      He means AMD failed to anticipate Intels anti-trust abuses, built a bunch of FABs that would be grossly under-utilized because of those abuses, and was then forced to spin them off into an independent company based on the Pure-play model so that other companies could buy time on the FABs without any conflicts of interest.

      Intel would have been the next Motorola had it not been for those anti-trust abuses.

      --
      "His name was James Damore."
    21. Re:ARMing servers. by TheRaven64 · · Score: 2

      AMD had a unique market opportunity to build up a good manufacturing base w/ quality fabs for their CPUs, but didn't. Intel gave top priority to their fabs, and are the standard

      AMD spun off their fabs for precisely this reason. Building fabs is insanely expensive and the only way to do is to amortise the cost over a lot of chips. Even at its peak, Intel was producing 4-5 times as many CPUs as AMD and had a load of lower-end products (e.g. network interfaces) that they'd start using the fabs for once they were a generation old. There was absolutely no way for AMD to compete head to head with Intel in fab technology, because they couldn't get the economies of scale.

      This does; however, highlight just how bad Intel is at CPU design. AMD has been able to achieve rough parity for decades (and been ahead a couple of times, with the original Athlons and Opterons) in spite of always being at least one process generation behind in fabrication technology.

      --
      I am TheRaven on Soylent News
    22. Re:ARMing servers. by TheRaven64 · · Score: 1

      They may not do as well in the mobile and Server spaces

      When you put it like that, it doesn't sound too bad. Until you realise that mobile is the largest overall market segment, and that mobile and server are both the highest-margin and fastest-growing segments of the market.

      --
      I am TheRaven on Soylent News
    23. Re:ARMing servers. by tigersha · · Score: 1

      The first K6 chips were killer too, really outgunned Intel there. twice the performance for half the price sort of good. Sold like hotcakes.

      --
      The dangers of excessive individualism are nothing compared to the oppressiveness of excessive collectivism
    24. Re:ARMing servers. by unixisc · · Score: 1

      Until the K7, AMD was always in catch-up mode vs Intel, and usually targeted the low end of the market. But the TAM for AMD was the TAM for Intel: if you sold an AMD system to someone, there wasn't much it couldn't do. Problem was that AMD had trouble making the volumes needed in the market. If they had focused more on their fabs, that wouldn't have been the story. In fact, AMD was ahead of Intel when the latter had the Pentium 4, and also when Intel was waffling b/w the Pentium line and the Itanium. A good manufacturing setup would have enabled them to grab and keep marketshare

    25. Re:ARMing servers. by Anonymous Coward · · Score: 0

      K8, the CPUs that introduced the 64 bit x86 architecture, were a failure? The ones that made Itanium even more of a failure that it already was and forced Intel to follow AMD's path? Really?

    26. Re:ARMing servers. by bobbied · · Score: 1

      Perhaps, but they still sell into these markets. I have a number of laptops sporting AMD processors that work fine. What I'm saying is that is not their best market share, not that they've failed there.

      --
      "File to fit, pound to insert, paint to match" - Aircraft Maintenance 101
    27. Re:ARMing servers. by Anonymous Coward · · Score: 0

      Seeing silicon isn't success though. That's merely a checkpoint on the way to success!

      Power had (and has) silicon. Alpha had silicon. MIPS had silicon. SPARC has silicon. Even Intel had (and still has, though barely) silicon for Itanium.

      Every fanboy rooting for ARM servers, when asked for reasons why they want ARM servers, either suggests that ARM servers will be "better" somehow (however they define better). Or they just want competition. And most of these people aren't responsible for signing large purchase orders at their companies.

      A few, a very few companies could reasonably port their software to ARM hardware. Google, Facebook, Twitter, they have the scale and the resources to use something esoteric. They could plausibly make it pay. Instruction set emulation (ARM emulating x86) is a joke and I won't deal with that further here.

      All in all, there just isn't a big enough demand for this kind of thing. If there were, SPARC would still be dominating at least one sector of the server market. Power would have broken out of their IBM niche. And MIPS would still exist.

      And no, "because ARM doesn't design whole CPUs and isn't a fab" is not a reason why ARM is compelling to customers. That's a business model choice by ARM that has little bearing on customers buying servers. A customer buying a server to run a workload doesn't give a crap about what ARM's business model is. The paying customers want to know:

      1). Will it run my application?
      2). Do I have to make coding changes to support the hardware? Because I don't want to do that;
      3). Will the vendors support me and are they in for the long haul? I'm not interested in some Transmeta-like (or Orion, or Sea, or...) startup that appears and disappears in a year;
      4). Will I have an upgrade path when I need it? When I need a new server, will there be a new server on offer?
      5). Can I add capacity in some reasonable way? Hot-add systems are good answers here.

    28. Re:ARMing servers. by cheesybagel · · Score: 1

      AMD increased their production quite a lot. First with the switch from Austin to Dresden and then when they doubled Dresden's size. It takes a couple years to build a modern manufacturing plant and it takes quite a lot of capital. AMD could have done it much faster had Intel not interfered with their anti-competitive practices with the Japanese manufacturers, among others, remember that AMD had to basically give away chips to Compaq back then so they would even accept their because of Intel's monopolist practices (for which they were sued and ended up settling with AMD for quite a large amount of money). Now for the reason as why AMD had to sell its fabs to GlobalFoundries, that was because of the lame-ass move of buying ATI at the peak of its market price, a move which was highly suspicious and which landed several people into court.

    29. Re:ARMing servers. by cheesybagel · · Score: 0

      Its a failure for their investors, but I'm not an investor, so why should I care?

    30. Re:ARMing servers. by rahvin112 · · Score: 1

      Gotta love autocorrect. :( Was rather funny though.

  4. Intel 10nm != Other Foundry 10nm by ErikTheRed · · Score: 1

    Since node geometry now has more to do with marketing than it does with feature size, it's no longer a meaningful comparison. Intel's 14nm node is generally superior to TSMC's 10nm node (where the Centriq will most likely be fabbed).

    --

    Help save the critically endangered Blue Iguana
    1. Re:Intel 10nm != Other Foundry 10nm by Tough+Love · · Score: 1

      Intel's 14nm node is generally superior to TSMC's 10nm node (where the Centriq will most likely be fabbed).

      Can you quantify that? I generally assign a 30% "marketing penalty" to TSMC. By that rule of thumb, TSMC's 10nm node is a bit better than Intel's 14nm, other things being equal, which is of course a gross simplification. IMHO, the reality is, Intel's traditional process advantage is no more. It may even be turning into a process handicap as Intel persists in going it alone in a shrinking market while others are pooling resources in growing markets.

      --
      When all you have is a hammer, every problem starts to look like a thumb.
    2. Re:Intel 10nm != Other Foundry 10nm by Anonymous Coward · · Score: 0

      TSMC "16nm":
      48-nm Fin Pitch
      90-nm Gate Pitch
      64-nm 2D Interconnect Pitch
      0.07m HD SRAM

      Samsung "14nm":
      48-nm Fin Pitch
      78-nm Gate Pitch
      64-nm 2D Interconnect Pitch
      0.064m HD SRAM

      Intel "14nm":
      42-nm Fin Pitch
      70-nm Gate Pitch
      52-nm 1D Interconnect Pitch
      0.0499m HD SRAM

      Intel is actually at a disadvantage in the BEOL interconnect. They also shuttered their fab in Austin because they couldn't justify the extra capacity. Fabless is winning, basically. Even Intel know has accepted it. Eventually they will probably have to spin off fabrication like AMD did, albeit with slightly more cash in hand ;)

    3. Re:Intel 10nm != Other Foundry 10nm by Anonymous Coward · · Score: 0

      I don't know much about foundries but I remember TSMC had some problems getting to this node as does everybody. What I do know is that fabs are all TSMC does. Intel is a bigger beast that does fabbing, software, motorboards, chip design, etc. Intel is good buy I can't say Intel is the best when it comes to fabs. This is why Intel is not at 10nm whereas TSMC is already there. Maybe you are right and Intel's 14nm quality beats TSMC's 10nm quality.

    4. Re:Intel 10nm != Other Foundry 10nm by Rockoon · · Score: 4, Interesting

      I don't know much about foundries but I remember TSMC had some problems getting to this node as does everybody. What I do know is that fabs are all TSMC does. Intel is a bigger beast that does fabbing, software, motorboards, chip design, etc.

      It is this, but I don't think its in the way you think.

      Intels problem is that it cannot sell FAB time because they are vertically integrated. Intel builds a FAB and runs its next gen chips off of it for a few years, then they are stuck looking for something to do with the FAB when it is no longer current-gen. The problem is this specifically. Intel is competing with just about every FAB on the planet in this older-gen market (unlike with their desktop chips) so therefore margins are thin even on much older FAB's that are good enough to satisfy the bulk of the markets needs for all these secondary sub-products (drive controllers, etc...)

      There are 3 kinds of semiconductor fabricators:

      1) Vertically integrated like Intel. Only they can use their FABs.
      2) Integrated device manufacturer like Samsung. They can sell FAB time to other companies so long as there isnt a conflict of interest.
      3) Fair-play like TSMC. They only sell FAB time.

      TSMC's revenue is now approaching Intel's, and unlike Intel they can keep all their FABs busy making money, so the outlook for Intel is grim without a serious restructuring, which they are doing (see recent massive layoffs, and bullshit marketing about their new "cloud strategy")

      I've posted more than once about this on slashdot, and each time I end with the same recommendation: Sell your Intel stock.

      --
      "His name was James Damore."
    5. Re:Intel 10nm != Other Foundry 10nm by jabuzz · · Score: 2

      Basically Intel and by extension x86 won in a large part by exploiting a FAB advantage. That FAB advantage is over, and the chip architectures that managed to survive have an opportunity to come back from life support. So the likes of Power, Sparc, MIPS and ARM now have a chance to compete on a level technological playing field with x86.

      Coupled with the increasing use of open source which also negates the value of the x86 instruction set lock in then interesting times indeed.

    6. Re:Intel 10nm != Other Foundry 10nm by TheRaven64 · · Score: 1

      Intels problem is that it cannot sell FAB time because they are vertically integrated

      This is true. Intel will fab chips for other people, but they've had very few customers because everyone knows that the priority customer at Intel fabs is Intel and if yields are lower than expected it won't be Intel chips that get delayed.

      Intel builds a FAB and runs its next gen chips off of it for a few years, then they are stuck looking for something to do with the FAB when it is no longer current-gen

      This is simply not true. Slashdot likes to think of Intel as a a CPU vendor, but that's actually quite a small part of their business. They make a lot of other kinds of chip and a great many of these don't require the latest and greatest fab technology. This has always been a big part of their advantage over AMD: they have products that will use the fab for 10+ years, so they can amortise the construction costs over that long a period.

      TSMC's revenue is now approaching Intel's, and unlike Intel they can keep all their FABs busy making money, so the outlook for Intel is grim without a serious restructuring, which they are doing (see recent massive layoffs, and bullshit marketing about their new "cloud strategy")

      This is the important part and is where the ARM ecosystem has an advantage over Intel. No single processor vendor has to compete head-to-head with Intel. As long as the total size of the ecosystem is large enough, the foundries can invest in process improvements.

      --
      I am TheRaven on Soylent News
    7. Re:Intel 10nm != Other Foundry 10nm by Anonymous Coward · · Score: 0

      We're 10 years away from any serious traction from competitors; that's a long time for Intel to reinvent itself as a more open platform curator.

    8. Re:Intel 10nm != Other Foundry 10nm by edxwelch · · Score: 1

      The table here: https://www.semiwiki.com/forum...
      give a breakdown of the different foundries nodes.
      As you can see, TSMC's 10nm is about 15% denser than Intel's 14nm, however density isn't the only factor. Performance-wise I would say Intel's 14nm is going to be better for a server chip, because it's specifically tuned for high performance computing, while TSMC's nodes are tuned for low power mobile SoC's

    9. Re:Intel 10nm != Other Foundry 10nm by Anonymous Coward · · Score: 0

      Perhaps Intel could buy Nvidia and start making GPUs. They could also integrate low end Nvidia GPUs directly onto their CPUs, giving them a huge advantage over AMD APUs. They could also try to make A11 for Apple. Apple would be able to abandon Samsung as a CPU supplier and still being able to dual source all their parts. At the same time Intel would be able to fully utilize their foundries and regain some market share.

    10. Re:Intel 10nm != Other Foundry 10nm by Anonymous Coward · · Score: 0

      Why capitalize "fab"? It's an abbreviation, not an acronym.

    11. Re:Intel 10nm != Other Foundry 10nm by Rockoon · · Score: 1

      This is simply not true. Slashdot likes to think of Intel as a a CPU vendor, but that's actually quite a small part of their business. They make a lot of other kinds of chip and a great many of these don't require the latest and greatest fab technology. This has always been a big part of their advantage over AMD: they have products that will use the fab for 10+ years, so they can amortise the construction costs over that long a period.

      They dont keep those fabs busy. Thats the flaw and end of your argument. Getting 20% usage of your production capacity while your competition gets 100% of theirs, means you have massive overhead in comparison.

      Intel is in serious trouble and a decade from now you wont be here telling us how you got it wrong, you will just be fanboying something else.

      --
      "His name was James Damore."
  5. Servers by Anonymous Coward · · Score: 1

    It's aimed at servers, so its pretty safe to say it will be running 48 Apache threads with the socket code pretty much always in cache.

    Or 48 other *identical* threads servicing multiple users for the same thread type.

    1. Re:Servers by kelemvor4 · · Score: 0

      It's aimed at servers, so its pretty safe to say it will be running 48 Apache threads with the socket code pretty much always in cache.

      Or 48 other *identical* threads servicing multiple users for the same thread type.

      Eh? Maybe you missed the whole IT thing that's been going on for like 40ish years but servers are used for a few things other than just apache.

    2. Re:Servers by Anonymous Coward · · Score: 0

      Thanks. Saved me writing a blistering response to that guy...

    3. Re:Servers by Anonymous Coward · · Score: 0

      ARM chips haven't been targeting traditional database/OLAP loads at any point before. Neither is this chip. Just think of the licensing fees.

    4. Re: Servers by K.+S.+Kyosuke · · Score: 1

      ARM licensing fees? Because I don't think you'd be runnning the Oraclesaurus Rex on this, instead of something tuned for a massively parallel architecture.

      --
      Ezekiel 23:20
    5. Re: Servers by Anonymous Coward · · Score: 0

      Hence the "traditional." ;) Maybe the meme "why won't anybody think of the children" could be replaced with "why won't anybody think of the Oracle licensing fees."

  6. Qualcomm doesn't make chips by Snotnose · · Score: 1

    Qualcomm designs chips, from my experience based on ARM not x86, and outsources the actual making of chips to other companies (TSMC, Samsung, whomever).

    Not really seeing how this threatens Intel outside of the whole ARM vs x86 thing. My understanding is most server farms are connected to dedicated nuclear power plants anyway, so power consumption isn't an issue. Heat dissipation? Yeah, that might be an issue.

    1. Re:Qualcomm doesn't make chips by epine · · Score: 2

      You're entirely right that the memory subsystem is 90% of the battle for most server workloads once you exceed ten cores.

      For integer workloads with unreasonable parallelism and unreasonable cache locality (that Intel's AVX doesn't already handle almost ideally), I'm sure this design will smoke Intel on the thermal management envelope, a nice niche to gain Qualcomm some traction in the server mix, but hardly a shot heard around the world.

      And Qualcomm better be good, because Intel will soon respond with Omni-Path Knights Hill—perhaps also larded with HBM—that could probably take on the same workload between power sprints (less power efficiency in the CPU itself—which isn't always the main power draw—and probably more flexible as part of a tidy one-vendor-rules-them-all server mix).

      I'm all for vendor diversity, but let's not get ahead of ourselves thinking that 10 nm levels the playing field, sucking down the data aquifer through a double-wide handful of drinking straws.

      Yes, core count matters, but size matters even more when it comes to the hose.

      Looky looky, the bow moveth:

      Intel announcements for AI: Nervana 100x faster than GPU, Knights Crest & Mill 4x faster, SKL mid-17

      Kx Streaming Analytics Crunches 1.2 Billion NYC Taxi Data Points using Intel Xeon Phi

    2. Re:Qualcomm doesn't make chips by Bandraginus · · Score: 2

      My understanding is most server farms are connected to dedicated nuclear power plants anyway, so power consumption isn't an issue. Heat dissipation? Yeah, that might be an issue.

      With recent news that Google is shooting for 100% renewable energy for its datacentres (and many others will follow suit), I'm not quite so sure that's true any more.

    3. Re:Qualcomm doesn't make chips by Rockoon · · Score: 1

      Qualcomm designs chips, from my experience based on ARM not x86, and outsources the actual making of chips to other companies (TSMC, Samsung, whomever).

      Almost certainly not Samsung as Samsung isn't Pure-play, its IDM. Maybe Qualcomm can use them for some things, but probably not ARM SoC's.

      --
      "His name was James Damore."
    4. Re:Qualcomm doesn't make chips by TheRaven64 · · Score: 1

      My understanding is most server farms are connected to dedicated nuclear power plants anyway, so power consumption isn't an issue. Heat dissipation? Yeah, that might be an issue.

      Heat and power are the same issue. The conservation of energy means that power in is power out, and the power out is heat that needs to be dissipated. A rule of thumb for data centres is that every dollar you pay in electricity for the computers, you need to pay another dollar in electricity for cooling. If you want high density, then you hit hard limits in the amount of heat that you can physically extract (faster fans hit diminishing returns quickly). This is why AMD's presence in the server room went from close to 100% to close to 0%: Intel was much better at low power.

      --
      I am TheRaven on Soylent News
    5. Re:Qualcomm doesn't make chips by tigersha · · Score: 1

      "smoke" is perhaps the wrong word here...but ok I see your point

      --
      The dangers of excessive individualism are nothing compared to the oppressiveness of excessive collectivism
  7. Not really the whole story... by Jahoda · · Score: 1

    Intel is only "refining" the 14nm design through the natural course of their "tick-tock" process (which has now added a third "tock", which seems likely to be due to lack of real competition). The fact remains that intel opened their 10nm fab in July, we're 6 months into production, and Canyonlake is on track for next year:

    Intel starts up 10nm factory

    1. Re:Not really the whole story... by Rockoon · · Score: 1

      Intel is only "refining" the 14nm design through the natural course of their "tick-tock" process (which has now added a third "tock", which seems likely to be due to lack of real competition).

      No its because their 10nm test yields aren't even close to economical.

      Intel has blown their advantage. I'm sure someone will reply with "but its not real 10nm" while being completely ignorant that not only isn't Intel doing "real 14nm" that they are the ones that invented lying about feature size.

      --
      "His name was James Damore."
    2. Re:Not really the whole story... by RightSaidFred99 · · Score: 1

      Only none of what you said is true.

      They haven't blown their advantage, though it's certainly shrunk, and they will continue to hold it through the "10nm" node where Intel's process is actually below the standard 10nm and TSMC et al's most certainly is not.

  8. Apple's A10 is nearly 2x faster per core than Qual by JoeyRox · · Score: 1

    And the A10 is about equal to x86 Sandy Bridge performance so it's going to take a lot of Qualcomm cores to be competitive with each x86 core.

  9. Qualcomm doesn't make monopolies. by Ostracus · · Score: 1

    It potentially could end up freeing the server space from a monopoly. You know? The thing Slashdot's always rallying against.

    --
    Shai Schticks:"You don't make peace with friends, you make peace with enemies"
  10. Data Sheet? by Migraineman · · Score: 1

    Any chance I could get a data sheet without a prohibitive NDA and the need to fork over one of my children?

    (I suspect the answer is "no.")

    1. Re:Data Sheet? by Anonymous Coward · · Score: 0

      They absolutely love the idea of people developing software for their systems. Datasheets will be available in the nearest double star system, 3th planet, second moon, darkest crater, no NDA necessary!

    2. Re:Data Sheet? by Anonymous Coward · · Score: 0

      You cheapskate. Children are practically free. You can even have mine.

    3. Re:Data Sheet? by Anonymous Coward · · Score: 0

      Any chance I could get a data sheet without a prohibitive NDA and the need to fork over one of my children?

      Suggested slogan - " Qualcomm, greatest offender in the industry! "

  11. Narrow by manu0601 · · Score: 1

    This is quite narrow. A 10 nm wide track fits less than 100 atoms of silicium.

    1. Re:Narrow by Rockoon · · Score: 2

      None of the features will be as small as 10nm in size, just like none of Intels 14nm chips have features even close to as small as 14nm.

      The current trend in labeling since transistors started on their vertical adventures is to extrapolate an "equivalent" feature size based on overall transistor density. These TSMC-made chips have about a 30% higher density than their "14nm" chips, just as Intels "10nm" chips will have about a 30% higher density than their "14nm" chips.

      --
      "His name was James Damore."
    2. Re:Narrow by manu0601 · · Score: 1

      Therefore a 14 layered 14nm chip would be labeled as 1nm? They will soon announce sizes smaller than a single atom!

    3. Re:Narrow by Rockoon · · Score: 1

      Therefore a 14 layered 14nm chip would be labeled as 1nm?

      Give or take... but they are probably still 15 years away from actual 14nm feature sizes. If current features were simply reduced by a factor of 15 across the board, the smallest feature size would still be about 3nm.

      --
      "His name was James Damore."
    4. Re:Narrow by manu0601 · · Score: 1

      The current trend in labeling since transistors started on their vertical adventures is to extrapolate an "equivalent" feature size based on overall transistor density.

      And when did it start? I mean what was the last non-extrapolated feature size?

  12. More cores fed by that $12 billion power plant by raymorris · · Score: 1

    Data center power is expensive. Mostly because it's reliable and redundant. And yes, every watt used is a watt of heat that has to be removed by the cooling system.

    Suppose it was literally true that a data center was powered by a dedicated nuclear power plant. It costs about $12 billion to build a power plant. How many cores would you like to be able to power from your $12 billion investment? If I operated a big DC, I'd rather power a million low-power CPUs from my X gigawatts of power than only be able to use 100,000 power hungry CPUs.

    Not that most DCs are powered by a dedicated power plant - you really want connections to at least TWO power plants, and you typically want to be in the datacenter business, not the power plant business.

    1. Re:More cores fed by that $12 billion power plant by Anonymous Coward · · Score: 0

      I'd rather power a million low-power CPUs from my X gigawatts of power than only be able to use 100,000 power hungry CPUs.

      I'd rather check how my code works on several different architectures and find out whats the most efficient in terms of computations per watt. For your scenario, it seems the 100,000 power hungry cps get you higher efficiency.

      the reason a lot of companies keep trying to jump into this market is because they feel they can make 'cheaper' arm systems and mark them up at the other power/x86/t3 prices and win due to the costs of the arm ecosystem, being less. The problem is almost always software.

  13. It's called an "example" by raymorris · · Score: 4, Insightful

    It's called an "example". There are millions of servers that do almost nothing but run a bunch of Apache threads, many that do nothing but smtp, many that do nothing but nosql lookups, etc. It's very common, especially for companies with thousands of servers, to have servers dedicated to a single task.

    1. Re: It's called an "example" by Anonymous Coward · · Score: 0

      Ya, and these days people run those as a virtual machine.

  14. Highest margins by Anonymous Coward · · Score: 0

    By percentage the automotive industry has the highest margins, not the server industry.

  15. Re:Apple's A10 is nearly 2x faster per core than Q by Anonymous Coward · · Score: 0

    say what? citation needed?

  16. Cache dear chap Cache by johnjones · · Score: 1

    Intel have known it for some time and spent a lot of time refining the cache down to the geometry...

    what they do not specify is the cache size or any benchmarks... personally I would like nothing more than to see a mix of architectures with a standard board interface layout...

    john

  17. But Heat Undermines the Value by transami · · Score: 1

    As more than half the cores have to remain ideal most of the time to keep it from over heating.

    --
    :T:R:A:N:S:
  18. If you need 1/4 of a server, absolutely by raymorris · · Score: 2

    Absolutely, if your WordPress blog needs about 1/4 the resources of a server, a virtual machine is a good way to do that. I offer that for our smallest customers. (We call it "Half Server", two cores and 8GB dedicated to each customer.)

    If you need a cluster of 4, 40, or 400 nodes in your cluster of Squid proxies, the virtualization works the other way around - a true cluster is a rack row of machines that look and act like one. Each node, each piece of hardware, is an interchangeable and disposable part of of the whole. There's no reason to run a hypervisor on the nodes, the whole row, the whole cluster, is a virtual service.

    1. Re:If you need 1/4 of a server, absolutely by Anonymous Coward · · Score: 0

      no customer would ever get hacked and rootkit the cluster machines, right?

    2. Re:If you need 1/4 of a server, absolutely by ZenShadow · · Score: 1

      I used to think like this.

      Then I discovered that hypervisors offer a distinct improvement in manageability, even for single-purpose hardware. You don't need to do much to maintain the hypervisor, and it makes upgrades of the actual OS relatively trivial. And once you're down that path, chewing up a bit of idle CPU with that little task the boss wants done becomes just as easy.

      --
      -- sigs cause cancer.
    3. Re:If you need 1/4 of a server, absolutely by Anonymous Coward · · Score: 0

      Absolutely, if your WordPress blog needs about 1/4 the resources of a server, a virtual machine is a good way to do that. I offer that for our smallest customers. (We call it "Half Server", two cores and 8GB dedicated to each customer.)

      Huh. I knew Wordpress was a bit of a resource hog but ... two cores and 8 GB?

  19. Next Next Gen Firewalls by Dharkfiber · · Score: 1

    It makes more sense in networking gear at first. If people could rewrite their packet forwarding engine or create something like DPDK or SRIOV for this chip. They could drop the mic. RISC usually kicks the shit out of x86 for packet forwarding.

  20. Next Next Gen Shaders by Ostracus · · Score: 3, Interesting

    Or use a GPU (http://shader.kaist.edu/packetshader/)

    --
    Shai Schticks:"You don't make peace with friends, you make peace with enemies"
  21. Re: It takes a LOT of cache and very clever data p by K.+S.+Kyosuke · · Score: 1

    OR, people will just have to learn writing code for the new memory hierarchy. It's not like this would be the first time; people had to learn writing for caches, too.

    --
    Ezekiel 23:20
  22. AMD ZEN to put the hurt on intel! by Joe_Dragon · · Score: 1

    If they do it even slower with more PCI-E lanes then Intel it's a win for the end user. A slower storage server loaded with pci-e storage can be better then a faster Intel one. and with the lower end Intel cpu's less having pci-e then $200-$300 more cpus that are a little bit faster in the same socket with more pci-e turned on can force Intel to give up on that idea.

    1. Re: AMD ZEN to put the hurt on intel! by Anonymous Coward · · Score: 0

      Was it made on GloFo or TSMC?

  23. amd's 64 bit system did not fail like the ititanic by Joe_Dragon · · Score: 1

    amd's 64 bit system did not fail like the ititanic

  24. Re: It takes a LOT of cache and very clever data p by Rockoon · · Score: 3, Insightful

    Nobody learned.

    Look at any standard library or application framework and you will not find any cache oblivious algorithms.

    Linked lists are just traditionally implemented linked lists. Hash tables are just traditionally implemented hash tables. Trees are just traditionally implemented trees. Even sorting will be a ham-fisted quicksort.

    pretty much only assembly language programmers give a shit, mainly because they are the only ones that understand the issues. Any exceptions you find are the exceptions that prove the rule.

    --
    "His name was James Damore."
  25. RISC? They had better have a high core count. by Anonymous Coward · · Score: 0

    Since the CPUs do about a third as much per cycle.

  26. Re: It takes a LOT of cache and very clever data p by K.+S.+Kyosuke · · Score: 1

    You don't need it for a large portions of an application's code. It's not even worth the effort for many things. Those people who need to learn it eventually learn it.

    --
    Ezekiel 23:20
  27. Re: It takes a LOT of cache and very clever data p by Anonymous Coward · · Score: 0

    >>cache oblivious

    Did you mean cache aware?

  28. Re: It takes a LOT of cache and very clever data p by TheRaven64 · · Score: 1

    Linked lists are just traditionally implemented linked lists. Hash tables are just traditionally implemented hash tables

    Linked lists suck for caches, but hash tables don't have to. There's a trend for libraries to provide things like hopscotch hash tables as the default hash table implementation and these are very much cache aware. The real problem is the trend towards languages that favour composition by reference rather than by inclusion, which means that you do a lot of pointer chasing, which is very bad for both caches and modern pipelines.

    --
    I am TheRaven on Soylent News
  29. Re:Apple's A10 is nearly 2x faster per core than Q by Yvan256 · · Score: 2

    I searched on Google. Found this in under two seconds. Took me more than that to write this reply.

    http://www.theverge.com/2016/9...

  30. Re: It takes a LOT of cache and very clever data p by tigersha · · Score: 1

    Not true. Most of the stuff that programs do are totally dependent on the speed of a) a Database b) an Online web service c) a File system.

    In those cases Caches are definitely used, a lot. And you get 95% of your speed gains from there.

    --
    The dangers of excessive individualism are nothing compared to the oppressiveness of excessive collectivism
  31. For single machines, yeah. For clusters, the virt by raymorris · · Score: 1

    For single machines, like you say you can upgrade the metal OS without disturbing the guests (hopefully). If you have a cluster of 16 Snort nodes, or 32 storage servers, you just take each offline as you upgrade it, then it rejoins the cluster when ready. It's kind of reverse virtualization - the 16 pieces of hardware are virtually one service.

  32. Re: It takes a LOT of cache and very clever data p by Migraineman · · Score: 1

    Good luck finding assembly language programmers for modern processors. Almost all have gone in the RISC direction, relying on the higer-level compilers to fill-in the gaps to make the environment more CISC-like. Example - a RISC CPU doesn't have an ADD instruction, but you can implement the function by negating one of the parameters and using SUB ... a C compiler will do this for you, and will remember to flip the polarity of the carry flag and any conditionals as appropriate. It makes assembly programming insanely complex, but it's invisible once your abstract up a layer to something like C.

    The further you abstract away from native code, the harder it gets to write code that's cache- or other-resource-aware.

  33. Re:For single machines, yeah. For clusters, the vi by ZenShadow · · Score: 1

    The biggest differences, to me at least, are that:

    - You can pre-bake your images, which means that the server is only down for a minute or two for the ugprade rather than having to wait through the install process.
    - You don't have to fight with $RANDOM_VENDOR's dodgy implementation of out-of-band management to powercycle the server and watch the console (or, $deity forbid, actually attach virtual media).
    - If you're dealing with an impending hardware failure, migration of the host and all of its data to another server is comparatively trivial; just use vMotion.

    In the modern day, CPUs are so fast (and have so many virtualization-specific enhancements) that the hypervisor overhead is negligible. The only downside I've seen is the licensing cost, but that's usually a drop in the bucket next to the hardware itself.

    --
    -- sigs cause cancer.
  34. Cache bandwidth by Anonymous Coward · · Score: 0

    I was surprised to learn recently, that the memory bandwidth per core has actually been falling in recent years. Thus the parent is correct.

    The problem is this. Core counts are increasing faster than matching improvements in memory bandwidth. The system as a whole is getting better but individual cores are becoming more vulnerable to processor stalls. The means that there is a bottleneck on how much adding cores, helps the overall system. And the cache bandwidth problem is independent of application threading awareness. It's a separate problem.

    And this is true even accounting for the ever-larger cache sizes, the improvements in processor efficiency (instructions per clock), and all the rest.

    1. Re:Cache bandwidth by Bengie · · Score: 1

      Just you wait until stacked memory goes mainstream. It won't be long before a core has 64GiB of multi-TiB/s memory integrated directly above. High end GPUs will be the first to get, but I see CPUs going the same direction not long after. I would gladly give up expandable memory to have huge amounts of integrated fast memory.

    2. Re:Cache bandwidth by Anonymous Coward · · Score: 0

      It won't be long before a core has 64GiB of multi-TiB/s memory integrated directly above

      You probably don't have to give up the cake. SCMs might reach maturity at that point with the software support, and behold, you'll have very fast local store per core and per package, and terabytes of usable memory space for the node(s) at reasonable cost.

  35. Re: It takes a LOT of cache and very clever data p by Bengie · · Score: 1

    You don't need to write ASM to get large performance increases. I help optimize C# applications all of the time and I can regularly gain 10%-30% performance from simple refactoring that does not affect code readability and without changing the algorithm. Most of what I do is think of how the .Net code will be converted into ASM and how the Garbage Collector will be involved. While GC optimizations gain the most, re-ordering calculations can also give good returns.

  36. Re: It takes a LOT of cache and very clever data p by Rockoon · · Score: 1

    Someone doesnt know what kind of cache is being talked about....

    ...but still decided to dive in with "Not true..." acting like they know something.

    --
    "His name was James Damore."
  37. Re: It takes a LOT of cache and very clever data p by Rockoon · · Score: 1

    You don't need it for a large portions of an application's code.

    We arent talking about application code. We are talking about library code.

    If you write libraries like you write applications, then you are part of the problem.

    --
    "His name was James Damore."