Slashdot Mirror


Banana Pi 24-Core ARM Server Running Ubuntu Breaks Cover (hothardware.com)

MojoKid writes: ARM-based server processors have threatened to take on Intel in the data center for some time but not much has materialized thus far in terms of significant deployments. However, a new breed of low cost ARM server implementations may be in the works with a many-core platform called Banana Pi. The latest Banana Pi device being teased is something very different in the form of a 24-core ARM server that speculation suggests might be sold as a Banana Pi server board or as a finished server product.

A video has surfaced that reportedly shows a 24-core ARM Cortex-A53 processor with 32GB of RAM, though the OS only sees 29.4GB of that RAM. The OS is Ubuntu 18.04.1 LTS with MATE desktop. Unless the processor used in this device is something unannounced, and that seems unlikely, the chip itself would likely be a SocioNext SC2A11. The same processor is used in the Linaro Developer Box. The demo shows the server fully loaded at 100% CPU utilization building a Linux kernel and reportedly the system also supports NVMe storage as well as TensorFlow workloads for machine learning. Not much else is known about the system at this time but it's an interesting development in the Linux server space to be sure.

8 of 88 comments (clear)

  1. Already using ARM in the datacenter by cerberusss · · Score: 4, Informative

    have threatened to take on Intel in the data center for some time but not much has materialized

    Counterpoint: since May 2016, a French hosting company called OVH has been offering ARM-based servers under the brand Scaleway. I've been happy with it, mainly because of the price: EUR. 2,99 per month (US$ 3,41). I mainly use it to host my personal websites, a self-hosted TT-RSS instance, a private wiki, that sort of stuff. You get an ARM board with four cores and 2 gigs of memory. And no worrying about the latest Intel problems like Spectre, Meltdown and Management Engine holes.

    --
    8 of 13 people found this answer helpful. Did you?
    1. Re:Already using ARM in the datacenter by Anonymous Coward · · Score: 4, Informative

      You're correct that Meltdown and IME are confined to Intel processors. However, AMD and ARM processors are vulnerable to Spectre.

    2. Re:Already using ARM in the datacenter by arglebargle_xiv · · Score: 2, Informative

      And ARM has TrustZone as its answer to Intel's Management Engine. Not sure which is worse in terms of insecurity.

    3. Re:Already using ARM in the datacenter by Roman+Mamedov · · Score: 4, Informative

      > a French hosting company called OVH has been offering ARM-based servers under the brand Scaleway. I've been happy with it

      Scaleway is a brand of the French hosting company Online.net, not of OVH, who are their main competitor.

    4. Re:Already using ARM in the datacenter by AmiMoJo · · Score: 4, Informative

      Trustzone is very, very different to Intel Management Engine.

      IME is a complete system-on-chip running a hidden OS that is required to boot the machine. It provides services like VNC access to machines that are powered down or haven't booted the OS yet, and completely compromises the real CPU/OS.

      Trustzone is just an extra processor execution mode that offers some security features under the control of the OS running on it. It's basically for secure storage and code validation (for signed binaries etc.)

      --
      const int one = 65536; (Silvermoon, Texture.cs)
      SJW, n: "Someone I don't like, and by the way I'm a fuckwit" - AC
  2. Re:Likely be a SocioNext SC2A11 by willy_me · · Score: 3, Informative

    The pictured board is not the one being described. It is for comparison purposes. The board is a "SynQuacer E-Series 24-Core Arm PC Motherboard" -- some info can be found here.

    If this new Banana Pi 24-core board is priced affordably, it could be quite interesting. They should be able to offer a much more affordable board then the referenced SynQuacer.

  3. Spectre: Depends. by DrYak · · Score: 5, Informative

    However, AMD and ARM processors are vulnerable to Spectre.

    ARM:
    Not all ARM processors do speculative execution. Some cheaper/simpler/lower power/lower cost CPUs do execute things normally (in order, no speculative, etc.)
    And that's precisely the case of the Cortex-A53 used TFA's server board. No speculative execution, no way to spectre them.
    There's no way to exploit them if the exploited functionality doesn't exist.
    (BTW: that used to also be the case on some older Intel Atoms and Xeon Phi)

    AMD:
    Spectre V1 i.e. "speculative execution working as it is supposed to work" (aka.: the behaviour that was already known to exist and was criticized from day 1 of the invention of speculative execution, but was dismissed back then because "what could you possibly learn by loading things into the cache ?". Cue in cache access timing a few decades later and suddenly it seems a bit more nefarious) is the only one that has been successfully demonstrated on AMD CPU.
    And even that one is still an application reading its own memory to which that it already has access to begin with. Nothing freaking and scary, just go learn to keep 3rd party executed code and critically important data separated (e.g.: don't run your password management plug-in in the same web browser process as the JavaScript in tabs that runs any shit you pull from the internet), because you're just one bug away from disaster, be it Spectre or not.

    Most of the freaky ones (Meltdown) aren't affecting, because AMD engineers don't have a tendency to throw all security through the window just to scrape a few cycles in some benchmark.
    Others (like Spectre v2) haven't been successfully demonstrated in practice: AMD CPU *do* indirect branch prediction, but have much more complex predictors which are difficult to use reliably and any way the CPU speculates a lot less ahead so there isn't that much you can do here, the later being also true for the couple of other variants that also exist on recent AMDs.

    TL;DR: there are orders of magnitude of difference between how Intel CPU are affected by Spectre and every body else in the CPU market.

    --
    "Sufficiently advanced satire is indistinguishable from reality." - [Tips: 1DrYakQDKCQ6y52z6QbnkxHXAocMZJE61o ]
  4. Re: What's the advantage to using this? by Anonymous Coward · · Score: 2, Informative

    It doesn't have any ram on board, the editor is retarded as usual

    It has 32GB of eMMC on board and 4 dimm slots for ram