Slashdot Mirror


Samsung May Start Making ARM Server Chips

angry tapir writes "Samsung's recent licensing of 64-bit processor designs from ARM suggests that the chip maker may expand from smartphones and tablets into the server market, analysts believe. Samsung last week licensed ARM's first 64-bit Cortex-A57 and Cortex-A53 processors, a sign the chip maker is preparing the groundwork to develop 64-bit chips for low-power servers, analysts said. The faster 64-bit processors will appear in servers, high-end smartphones and tablets, and offer better performance-per-watt than ARM's current 32-bit processors, which haven't been able to expand beyond embedded and mobile devices. The first servers with 64-bit ARM processors are expected to become available in 2014."

29 of 116 comments (clear)

  1. What are these low power servers good for? by toygeek · · Score: 3, Insightful

    I understand the implications of lower power for infrastructure reasons. Lower power means lower cost for power, lower cooling needs, etc. I get that. But what is the "Killer app" for these low power servers? Is it data warehousing? Simple web hosting? I can see these being useful for odds-and-ends servers in data centers with bigger iron for more heavy duty apps, but why is everyone jumping on this bandwagon?

    1. Re:What are these low power servers good for? by White+Flame · · Score: 5, Insightful

      I/O bound servers, where a more powerful CPU would be mostly idle anyway.

      Web hosting, data warehousing, networking infrastructure, and the like do fall that way pretty often, though obviously there are exceptions.

    2. Re:What are these low power servers good for? by gigaherz · · Score: 2

      If you expect your datacenter to spend a lot on time processing data, then ARM and other low-power components are probably not for you. If, on the other side, you expect the cpu to be somewhat idle, and the system to spend most of the time on DMA operations between HDDramnetwork, you want a system that uses up the least possible power, specially in idle contiditions. Of course I suppose in most practical examples you don't really have either situation. Chances are you want your datacenter to be able to process distributed queries, and only transfer the minimal required data through the network, which does require some processing power.

    3. Re:What are these low power servers good for? by AHuxley · · Score: 4, Funny

      Re why is everyone jumping on this bandwagon?
      Think of the colourful charts - a new vision of fast ssd's, new ARM, new streamlined code and huge drops in power costs* when doing some types of math and not using HD's.
      Find some art of a smiling admin and photoshop it all together.
      Invite managers to lunch and sell them the low power, always on, expandable, low cost, union free remote admin upgrade, effortless cloud future - now at a super low price if you sign up today.
      Then up sell the users on your green server, green power supply and find some art of a happy polar bear.
      Its like selling powerpc to the young and dumb all over again.

      --
      Domestic spying is now "Benign Information Gathering"
    4. Re:What are these low power servers good for? by Joce640k · · Score: 4, Interesting

      I/O bound servers, where a more powerful CPU would be mostly idle anyway.

      Didn't we invent SSDs to fix that...?

      --
      No sig today...
    5. Re:What are these low power servers good for? by cstdenis · · Score: 4, Informative

      * DNS servers (if you aren't virtualizing stuff)
      * email servers (if your spam scanning is external)
      * some database servers (generally io bound not cpu bound, tho it of course depends on the nature of the queries)
      * simple web hosting (stuff like a CDN serving static files needs almost no CPU)
      * monitoring servers
      * Camera/surveillance servers (video processing is mostly done by dedicated chips on capture cards)

      Really, most servers are not CPU bound these days and would probably benefit from many low-clocked cores than few high-clocked ones. They are exceptions of course, that is why we have super-computers at the other extreme.

      --
      1984 was not supposed to be an instruction manual.
    6. Re:What are these low power servers good for? by antifoidulus · · Score: 2

      You realize there are these things called networks, and they aren't exactly as fast as the CPU...

    7. Re:What are these low power servers good for? by Morlenden · · Score: 4, Interesting

      The I/O limit could be on memory. Servers can have >1000 times more RAM than there is cache on a CPU chip. With enough threads and/or processor cores the cache hit rate drops, so that the memory bus is 100% busy. At that point a faster CPU gives no benefit, may as well us a low-power one.

      --
      "Slapping people is fun." - Starla Grady
    8. Re:What are these low power servers good for? by Anonymous Coward · · Score: 3, Interesting

      POP3/IMAP/SMTP server:
      95-98% idle
      Anti-Spam server:
      70-45% idle
      These are both ISP servers, with many thousands of active accounts.
      In both cases having more, slower cores would be better than a few faster cores.

    9. Re:What are these low power servers good for? by Anonymous Coward · · Score: 3, Informative

      Pedantic: yes the GP probably meant wordsize, but byte is not by definition 8 bits. Of course you're unlikely to encounter different byte sizes these days, but still. See http://en.wikipedia.org/wiki/Byte

    10. Re:What are these low power servers good for? by Chris+Mattern · · Score: 3, Insightful

      No, we invented SSDs to alleviate that. Even an SSD is much, much slower than the CPU. Hell, your *RAM* is much slower than the CPU; that's why CPUs have memory caches. Even with SSDs, there's a lot of load profiles where the CPU is not the bottleneck. A slower CPU that's cheaper, uses less power and generates less heat looks good to anybody with that kind of load profile.

  2. Remember now by ADRA · · Score: 5, Insightful

    The new Google Nexus phones are shipping with 2GB of ram, and its conceivable that tablets will being shipping with > 4GB of ram within a few years. It just looks like Samsung is covering their bases for the future.

    --
    Bye!
    1. Re:Remember now by White+Flame · · Score: 4, Informative

      The recent 32-bit ARMs supports LPAE, so you can have over 4GB no problem. That's still running a 32-bit address space per app, which would probably still work fine for a mobile environment.

    2. Re:Remember now by MrDoh! · · Score: 3, Insightful

      Very true, but marketing will probably prefer 64bit chips over 32bit chips with LPAE as it just sounds more powerful to have the 64bit. These go to 11.

      --
      Waiting for an amusing sig.
    3. Re:Remember now by Anonymous Coward · · Score: 3, Informative

      Umm, you're still processing a single item of data per cycle, but it's now 64-bit long instead of 32. Performance increases if you can process 64 bit as a vector of 2x32/4x16/8x8 bit values, which you could do before with NEON for ARM or MMX/SSE for x86.

      Extra addressable space doesn't matter for most tasks, some, like DBMS, do benefit from it though.

      Biggest performance increase from new 64-bit architectures, applicable both for x86_64 and ARM64, is bigger register set - you don't need as much memory accesses because you can keep most local variables in registers or you can unroll loops more, loading a bigger batch of data in more registers than before.

      On cons side you get higher pressure on memory bandwidth and caches and lower instruction stream density.

      All in all, you get somewhat higher memory requirements, almost unchanged performance on most tasks and nice performance increase on some, like compilers, VMs, databases and media processing.

    4. Re:Remember now by wvmarle · · Score: 2

      It's that they're missing ethernet ports and are low on storage, but a modern phone is more than powerful enough to serve as a simple server.

    5. Re:Remember now by Gaygirlie · · Score: 2

      It's that they're missing ethernet ports and are low on storage, but a modern phone is more than powerful enough to serve as a simple server.

      My old Nokia N900, with its 650Mhz single-core CPU, was doing quite fine as a small Samba+SSH+Transmission+Mumble - server with spare CPU-resources left over, too, so yeah, I agree with this. I just installed DD-WRT on my Buffalo - router the day before yesterday and the proceeded to install uMurmurd (a simplified Mumble-server) on it, and it still handles routing 1Gbit/s Ethernet and 802.11n WIFI on top of it perfectly fine with only a 333Mhz ARM CPU. I love how DD-WRT made the box so much more useful and stable than it was before!

      That said, I don't know how this is related to the topic at hand in any way or form. We're talking about "real" servers with hundreds or thousands of users here, not home use.

  3. Re:Or a simpler explanation... by gl4ss · · Score: 2

    ..and sammy would probably license any chip arm makes anyhow, if only to just check it out.

    --
    world was created 5 seconds before this post as it is.
  4. Commodity ARM 64 bit server motherboards by SpaghettiPattern · · Score: 2

    I would gladly welcome commodity server motherboards with ARM 64 bits CPUs. I trust I would easily find a suitable distro for my home server.

    --

    I hadn't the slightest objection to his spending his time planning massacres for the bourgeoisie... (P.G. Wodehouse)
  5. Re:Just what Apple needs... by Anonymous Coward · · Score: 2, Informative

    There's no technical reason why an ARM chip of comparable performance to x86 could not be made. There's also no reason to believe such a beast would use significantly less power than an x86 chip, either. In order for the entire exercise to make any sense, they would have to target a niche between current ARM and x86. If they can keep the design sufficiently simple, they should at least be able to beat current ARM designs in performance and x86 in price. It is not clear that they can beat future Intel CPUs on power usage, especially since Intel's manufacturing process leads the industry by a significant margin.

  6. Re:Just what Apple needs... by sydbarrett74 · · Score: 4, Insightful

    I seriously doubt Apple will ever switch to ARM chips in OS X (not iOS) machines. They don't provide enough performance to run at the level of current OS X machines, not to mention that ARM64 is immature as hell.

    No, but the threat of switching will provide that extra minute push to ensure Intel's continued refinement of Atom chips, and perhaps force them to release subsequent generations a year or two sooner than otherwise. Now that MS is actively promoting ARM-based tablets, Intel should be worried if not outright scared.

    --
    'He who has to break a thing to find out what it is, has left the path of wisdom.' -- Gandalf to Saruman
  7. Re:Just what Apple needs... by Luckyo · · Score: 3, Insightful

    There is. The fact that ARM architechtule an order of magnitude or more behind the current x86 generation in terms of performance is a technical issue, and ARM is clearly having issues making its chips scale in speed without completely losing whatever advantage it has in low power. Hence all the talk about dark silicone in ARM world.

  8. Re:Just what Apple needs... by YoopDaDum · · Score: 4, Interesting

    It is not clear that they can beat future Intel CPUs on power usage, especially since Intel's manufacturing process leads the industry by a significant margin.

    Everybody says that, but it's only true for the high performance / high power consumption process variant. It's not true for the lower power variant(s), which have some differences and are more tricky than the high perf ones (I'm not an expert on this but one issue for example is that LP needs larger wires to reduce resistance and power consumption. This requires in turn more precision to avoid shorts between wires. People who know more on this topic, please share. It's important to understand how the race can turn in the low power area). For low power Atom chips Intel is right now on 32 nm, while TSMC has been on 28 nm for a while now. It's a one year and half-node advantage for TSMC clients. And Samsung is also now on 32 nm (par). Intel announced they will speed up the availability of new finer processes for low power in the future, but based on their respective announcements Intel and TSMC would be on par for LP (we'll have to see how this turns out in practice...). This means that ARM clients can have a competitive process in the low power space today, and possibly tomorrow. It's likely that ARM clients would focus on many cores / low power servers for I/O bounds loads. They can be competitive there, and gain a foothold. Going to higher single thread performance can come later, it would be hard to attack Intel there in the short / medium term anyway. If you pick a fight, pick one you can win. And the ARM world has more experience in LP.

  9. Re:Just what Apple needs... by Anonymous Coward · · Score: 4, Interesting

    An order of magnitude behind? No. A15 is close to Pentium M in terms of IPC. It should be around half way to Ivy Bridge IPC, I would think. That's not an order of magnitude, unless you're counting in base 2.

  10. Re:Just what Apple needs... by AmiMoJo · · Score: 3, Insightful

    It depends entirely on the application. For heavy maths processing in games or Photoshop ARM is way behind, but for typical server applications it is fairly competitive. Being low power is a huge advantage in datacentres and you often get better performance by having more cores than you do by having fewer faster cores.

    Look at graphics cards. Lots of small, simple and not even terribly fast cores (in terms of clock speed). For that application they blow any CPU away. Now look at a typical server and you will see that it already has lots of small, simple and relatively slow cores dedicated to things like TCP/IP offloading, RAID array control and SSD management.

    --
    const int one = 65536; (Silvermoon, Texture.cs)
    SJW, n: "Someone I don't like, and by the way I'm a fuckwit" - AC
  11. I can confirm they are by jittles · · Score: 2

    I just got an email from Samsung at the beginning of this week asking me to apply for a job in Dallas, TX. They are looking for an ARM Server hardware/software development team. They sent me the software job description and it looks like they want people who can tweak some firmware and perhaps even tinker with the Linux kernel. Looked like a great job but they require an MS in CS/CE and prefer PH Ds. I don't know why they even bothered emailing me. They have my resume and I clearly do not have a masters.

    1. Re:I can confirm they are by ledow · · Score: 3, Informative

      Because "we require" rarely means "we won't touch you with a bargepole unless you have". It's there to weed out the chaff who think they're not good enough or important enough to apply.

      I've applied for numerous jobs that have "required" things like MCSE's and A+, and first-class degrees and I clearly state that I don't have them, but what I do have is X amount of experience doing Y.

      The bright employers (i.e. the only type you *want* to work for anyway) pick it up and say "Oh, right, he's probably spent so long DOING the job, he never got around to paying the certification tax on a bit of paper to say he could do it." or "He was out earning a wage in this sector while our own guys were still in university playing with microcontrollers". The bad ones, of course, shove it off and it gets lost in the HR department because it "doesn't meet criteria".

      I've also advised people to ignore this sort of thing in the past, so long as you *CAN* put forward a reasonable case of being suitable for the job anyway, and it's never perfect (there is no magic way to get a job) but it's helped a lot of them to get positions they didn't think they were good enough for. How many of the industry founding fathers and visionaries had PhD's or Masters? Nowhere near all, and they still got there.

      Don't blatantly ignore high requirements, just substitute what you have instead (and, if you like, in your covering letter explain that: "Although I notice that the job requirements include X, I feel that my extensive expertise in position Y performing task Z should be sufficient to prove that I'm capable of performing to the standards required") if you think you have a shot of doing the JOB.

      Applications processes are mainly about weeding out the vast number of applicants, but secondarily they are about YOU weeding out the vast number of jobs available. Because if your employer can't see that you can do the job, just because you have an absence of certain desired letters after your name, you probably don't want to work there anyway (and they probably will ignore your application, but the chances that they veto you for future posts because of your politely-worded ambition are vanishingly small... and again, those sort of people you just don't want to work for anyway).

      That may be *why* they bothered emailing everyone. Because they aren't just interested in PhD's, but they just want a high standard of applicant. One who has those qualifications, or one who has the skills and knows how to get through a job application process by playing on them.

      The worst that happens is they say No, and keep your information on file for future reference. The chances it will prejudice any future applications - a concern I've heard from the people I've given personal advice - are basically zero (do you really think HR departments keep years and years and years worth of applications that they are already TRYING to narrow down to just a few candidates from thousands and somehow and check them for every post? No.).

      And, you never know, they might just say "Well, actually, you're not right for this particular position, but we are just about to advertise for X as well, and that's look more suited to you."

      In job-hunting, there's nothing wrong with being ambitious, so long as you're honest. And even if they offer it you and you don't like the idea of working in a crowd full of bitter PhD's, or it's not better than your current job, again - you can so "no" just as easily as they can.

  12. Re:Just what Apple needs... by Luckyo · · Score: 2

    You just compared a non-released chip from 2012 that is yet to be seen in any real life applications to a mobile x86 chip from 2003, and still didn't even get parity.

    Half way to chip tech from 2012? Are you sure you want to lock that answer?

  13. Cheap servers? by EmperorOfCanada · · Score: 2

    I look at the raspberry pi at $25 and think that would make an OK server. So a slightly upgraded pi with a good arm processor and say 4-8G of memory would be an awesome server as part of a cluster. For many servers in clusters a bit of storage is needed for boot up; the data mostly stays in ram. Then all that would be needed would be the occasional more traditional machine for HD storage. It would be killer to be able to keep adding new little servers for $99.
    10 machines with say 4 cores each and 4G each would give a cluster with 40 cores and 35 gigs of in ram storage; all for around $1000. Plus anything by ARM would probably be pretty good efficiency-wise.

    Due to redundancy and the extreme capacity adding flexibility I would much prefer $99 machines to just a boring regular server with just an big old ARM chip. Or even a boring regular server with a pile of ARM chips.