Follow Slashdot blog updates by subscribing to our blog RSS feed

 



Forgot your password?
typodupeerror
×
Ubuntu Hardware Linux

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

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.

This discussion has been archived. No new comments can be posted.

Banana Pi 24-Core ARM Server Running Ubuntu Breaks Cover

Comments Filter:
  • by cerberusss ( 660701 ) on Thursday December 27, 2018 @02:34AM (#57864950) Journal

    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.

    • by Anonymous Coward on Thursday December 27, 2018 @02:47AM (#57864958)

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

      • Re: (Score:3, Informative)

        And ARM has TrustZone as its answer to Intel's Management Engine. Not sure which is worse in terms of insecurity.
        • by AmiMoJo ( 196126 ) on Thursday December 27, 2018 @08:09AM (#57865392) Homepage Journal

          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.)

          • Security-wise they're no different, both are bug-riddled super-privileged zones of operation that can be used to compromise the main system, and that the main system has no oversight of. Using holes in the secure-because-we-say-it-is TrustZone to compromise the otherwise secure main system is particularly amusing,
            • by AmiMoJo ( 196126 )

              Do you have any info on these issues? As far as I am aware the only known vulnerabilities were in the software using TrustZone, and all the open source implementations have been fixed. And you can of course disable it.

              • I thought this stuff was well-known... maybe they've fixed it now, but at the time TrustZone had absolutely no security mitigations, no ASLR, no DEP, no non-executable heap or stack, as one pen-tester put it you could "hack like it was 1999". So for example Motorola's otherwise quite secure Android Razr cellphones were hacked by exploiting various holes in TrustZone and then attacking the "insecure" phone software from inside the "secure" TrustZone (the call is coming from inside the house!). Given that t
                • by AmiMoJo ( 196126 )

                  What kernel? With TrustZone it's just a processor execution mode, you have to write your own kernel. There are open source ones as well as proprietary ones.

                  • That's kinda arguing with semantics, I didn't kill Bob, the bullet fired bu the gun killed Bob, I was just a bystander. To use TrustZone you need to run a TrustZone kernel in it, so for example of your phone has a SnapDragon CPU you get the Qualcomm kernel running QSEOS. Which happens to be riddled with vulnerabilities...
      • Spectre: Depends. (Score:5, Informative)

        by DrYak ( 748999 ) on Thursday December 27, 2018 @05:45AM (#57865152) Homepage

        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.

        • 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.

          Is that true? What about IBM POWER? That's vulnerable to MELTDOWN as well, is it as vulnerable as Intel to SPECTRE-type attacks?

      • both Spectre and Meltdown can apply to non-x86 processors like POWER9 [ibm.com]. There are patches to help on POWER9 but it did have a performance cost.

    • by Roman Mamedov ( 793802 ) on Thursday December 27, 2018 @04:29AM (#57865082) Homepage

      > 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.

      • Thanks for clarifying that! Apparently this competition is working well, because what comes out of the French hosting business is quite frankly amazing.

    • Counterpoint: since May 2016, a French hosting company called OVH has been offering ARM-based servers under the brand Scaleway.

      Yeah, but both the CPU speed and I/O are atrocious compared to what one would expect. I'm still paying for one but use it solely as secondary DNS -- it can't deliver more than ~30Mbps of static content, and CPU-wise my Odroid-U2 from 2012 runs circles around it.

      Likewise, Graviton is laughably slow even for the oomph-to-price ratio Amazon touts. Sorry but there's no datacenter-type ARM worth even looking at today. Kind of like x86 phones... The split around use cases is pretty entrenched, with only reali

    • by pnutjam ( 523990 )
      I looked at their site and they seem to offer both bare metal and "cloud" (virtualized?) at that price point. The bare metal has slightly better specs, but I suppose you would sacrifice some reliability.

      I'm curios how that compares to the server I get from time4vps using openvz (12 EUR/ quarter):
      CPU: 1 x 1.70 GHz
      RAM: 512 MB
      Storage: 512 GB
      Bandwidth: 4 TB
      Port speed: 100 Mbp

      It's a "storage" vm, so they don't offer backup. I use it to backup my home system with borg and I run a calibre server and website
      • How it would compare, I don't know. It's quite hard to compare these ARM thingies. I mean, four cores yes, but what is their performance? I have no idea how to compare those with Intel stuff, and not really a need either... I just picked the cheapest because my needs are not demanding.

        By the way, that's a very interesting VPS. It would indeed be great for backups, or OwnCloud/NextCloud or what have you.

        • by pnutjam ( 523990 )
          Time4vps has hands down the best price for storage that I've been able to find. Yeah, it's openvz (the also offer kvm, but not in storage nodes), but it performs well as far as I can tell.

          I'm on an older plan where I get 1TB disk and 10TB of bandwidth for that cast, maybe a little less cpu...

          If you get on their mailing list, they offer discount coupons with recurring discounts a couple times a year. I have a 30% off code that might still be good if you drop me an email.
  • by scdeimos ( 632778 ) on Thursday December 27, 2018 @02:56AM (#57864962)
    No kidding. It's an SC2A11B in the photo of the motherboard.
    • by willy_me ( 212994 ) on Thursday December 27, 2018 @03:14AM (#57864982)

      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 [cnx-software.com].

      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.

  • Does it even make sense to use NVMe? Does the processor have that much throughput?

    • by Anonymous Coward

      There may be other reasons to choose NVMe. Physical size for example, as NVMe is much smaller than a 2.5" SSD.

  • by Anonymous Coward

    "ARM-based server processors have threatened to take on Intel in the data center for some time ..."

    Yes, since about, oh, 2005 was it? ARM servers have been "threatening" and "threatening" and "threatening" for so long, that threatening is all they can do. Or so it seems.

    All that threatening must make an ARM CPU tired. Why don't you lay down and take a nap?

  • by Anonymous Coward on Thursday December 27, 2018 @08:23AM (#57865432)

    I did a lot of work with "Banana Pi" singe-board computers, and everything thhat comes out with that name, has atrocious hardware support, atrocious hardware and atrocious support.

    The hardware is usually barely documented, and does *not* qualify as open hardware, the support forums are censored in Chinese face-saving tradition and full of false promises, and in many, the board design can only be described as *failed*. (E.g. the power regulator not supporting the storage power requirements when powered via USB port. Or the storage and gigabit network interfaces maxing out at 400 MB/s even with tuning.)

    Unless you want to be in a world of madness and pain, don't buy them.

    (And I'm not one of those who think that China is crap in general. I was very happy with my Blackview BV6000, in all aspects.)

    • I did a lot of work with "Banana Pi" singe-board computers, and everything thhat comes out with that name, has atrocious hardware support, atrocious hardware and atrocious support.

      That's how I feel about AllWinner in general, which is who makes the SoCs they use. I guess my very old AllWinner CPU finally is supposed to work with a mainline kernel, and the only binary blob you are supposed to need after boot is for the GPU, but for literally years the mainlining effort appeared stalled and there were no meaningful updates.

    • I've been hoping for a RISC-V SOC excluding networking, with 1 core 4-way SMT (yes I know), SATA-III, and PCI-e. The PCI-e would allow manufacturers to add a discrete ethernet/wifi/bluetooth chip (some of us want no such thing on the board) and USB 3.1 controller (upgradeable by swapping the chip rather than redesigning the SOC); the headers on the board would be USB-C, of course.

      With the new modular designs, it'd be easy to put the USB3.1 on the SOC and simply cut that part off and stamp in a USB4.0 or

  • mate on a server? and weak IO as well.

    only 2 sata and pci-e X16 at X4??

  • The demo shows building a Linux kernel but how long does that take? How long does Yocto take to build on such a machine?

  • Thomas Dorr made an interesting note on this project.

    According to Thomas's post this looks to be similar to the following:

    https://www.96boards.org/produ... [96boards.org]

    With a few modifications this could look to be ARM SOC's being put into mainstream PC use.

What is research but a blind date with knowledge? -- Will Harvey

Working...