While I wait for my “holds 4 boards” dogbone stack case to create my “I.T. Shop In A Box”, I thought I’d just “freshen” up the old database on the current “Bang for the Buck” in System On A Chip (SOC) based small board SBCs (Single Board Computers). While so far I’ve only bought Raspberry Pi boards, I do sometimes covet the other brands. Odroid looks to make the hottest (and pricier) boards, while Banana Pi and Orange Pi seem to compete on flat out price and bang-per-buck respectively. So far I’ve still been willing to pay the extra $4 or $10 for the English designed Pi and the larger library of software for it. But you never know…
Just as a reminder, the Pi B is a v6 instruction set chip at 700 MHz, the Pi Model 2 is a v7 instruction set, 32 bit, and 900 MHz, while the Pi Model 3 is a 64 bit chip at 1.2 GHz. Now, the competition that caught my eye:
An Intel SOC based SBC
At the top end, this is an SBC with an Intel SOC (so faster per MHz than the ARM chip family in the Pi gear)
Sub-$100 maker board packs Apollo Lake SoC, 4K video, dual GbE
Oct 31, 2016 — by Eric Brown —
Aaeon’s “Up Squared” hacker SBC offers dual- or quad-core Intel Apollo Lake SoCs, plus up to 8GB RAM, SATA, dual HDMI, 4K video, dual GbE, mini-PCIe, and more.
Aaeon Europe has launched a Kickstarter project for a follow-up to its x86-based “Up” hacker board. If it shipped today instead of its April 2017 due date, the “Up2” (or “Up Squared”) would be the most powerful hacker-friendly single board computer around. The SBC features the new 14nm-fabricated Intel Apollo Lake system-on-chips, and offers a feature set that is rare even on high end hacker boards.
The Up Squared supports up to 8GB DDR4 of RAM and up to 128GB eMMC 5.0 of on-board flash, and offers 4K video encode and decode, dual GbE ports, dual HDMI video outputs, a SATA interface, M.2 support, and mini-PCIe expansion. You also get eDP, dual MIPI-CSI, 3x USB host ports, and both a 60-pin GPIO and a 40-pin interface tied to an Altera Max 10 FPGA.
Apollo Lake Celeron and Pentium SoCs that are also being supported by Congatec, Seco, and others in their recently announced Apollo Lake based COMs. Specifically, the initially available processors are:
Intel Celeron N3350 — 2x cores @ 1.1GHz/2.4GHz, 1MB L2 cache, 6W TDP
Intel Pentium N4200 — 4x cores @ 1.1GHz/2.5GHz, 2MB L2 cache, 6W TDP
Apollo Lake offers faster performance and faster graphics performance than Intel’s previous Bay Trail, Cherry Trail, and Braswell SoCs. The SoC includes Gen9 graphics with triple 4K display support, as well as four vector image processing units
Like the original Up, the Up Squared is not open source, but it offers a price that is quite affordable for an x86-based SBC. The dual-core Celeron N3350 model starts at 89 Euros ($98) while the quad-core Pentium N4200 version goes for $169 Euros ($185), in both cases equipped with baseline amounts of SDRAM and eMMC flash.
It seems the chip has a basic speed and a ‘burst for a while’ speed…
The Atom T5700 appears to be the fastest of the Goldmont processors, with a standard rate of 1.7GHz that bursts to 2.4GHz. By comparison, the Atom x7-E3950 has 1.6GHz/2.0GHz performance, and the Pentium N4200 is listed as 1.1GHz/2.5GHz.
I suppose there’s a use for that…
There are times I’ve needed an Intel chipset / instruction set for some software. It is interesting that I can get it now in a dinky card for $90. And that’s a pretty hot system for that price and size. I spent about that for a ‘disposable used system’ at the local hacker / junk store (and it had the CPU / power fans from hell…and needed a strange video driver). So this kinda puts an upper bound on what I’ll pay for a system. $100.
How Low Priced an ARM SBC?
At the other extreme, there’s this one:
Yeah, you read that right. $7 for a computer…
IoT-oriented $7 Orange Pi Zero has both WiFi and Ethernet
Nov 3, 2016 — by Eric Brown —
The 48 x 46mm Orange Pi Zero runs Linux or Android on a quad-core Allwinner H2, and offers WiFi, 10/100, microSD, USB host and OTG, and a 26-pin RPi header.
Shenzhen Xunlong has added a Raspberry Pi Zero competitor to its Orange Pi lineup of open source hacker boards. The new Orange Pi Zero is selling for just $7 plus shipping, for a total price of $10.30 when shipped to the U.S.
Whereas the Orange Pi Lite and Orange Pi One use the Allwinner H3 SoC, the Orange Pi Zero offers the rarely seen Allwinner H2 variant. As far as we can see, the only notable difference between the SoCs is that the H3 supports 4K video while the H2 is limited to 1080p. Like the H3, the H2 has four Cortex-A7 cores clocked to 1.2GHz, as well as a Mali-400 MP2 GPU clocked at 600MHz. The H2 is still much more powerful than the 1GHz, single-core ARM11 Broadcom BCM2835 on the Raspberry Pi Zero.
So “only” does 1080p video…
and about the same speed (a hair faster) than the Pi M2 (but it has some “issues”…)
What’s the catch? DIY Video Out… so best suited to headless servers, which are most of the uses I have… ( I only look at one screen at a time anyway, and open ‘windows’ into the other systems…)
What the Orange Pi Zero lacks compared to those two boards, as well as the Raspberry Pi Zero, is a real-world video output. You can hook up a screen to a TV video out interface that’s located on the board’s 13-pin function header, which also offers audio, IR, and two more USB interfaces. The Zero also has half the RAM of those three boards, with 256MB, although you can buy a 512MB version for only two dollars more, at $9 plus shipping.
For my tastes, that 256 MB is a bit light (especially for a Fat OS like Ubuntu or Debian) but more than enough for an Alpine port. Especially one run headless and without the overhead of a bloated X-11 / video code.
I’d likely pop the extra $2 for the 512 MB anyway, though… So about $12.50 (?) all up shipped to the USA.
So there’s my “lower bound” on compute engines. About $10.
I note in passing it has built-in WiFi, so connecting a bunch of these guys in a cluster via WiFi could be interesting:
The Orange Pi Zero is the first Orange Pi we’ve seen that ships with listed support for Armbian, a quickly maturing Debian distribution that offers specific support for Allwinner chips. There is also support for Android 4.4, Debian, Raspbian, and Ubuntu.
Specifications listed for the Orange Pi Zero include:
Processor — Allwinner H2 (4x Cortex-A7 @ 1.2GHz); ARM Mali-400 MP2 GPU @600MHz
Memory — 256MB or 512MB DDR3 SDRAM
Storage — MicroSD slot
Wireless — 802.11b/g/n (Allwinner XR819 module) with antenna
Networking — 10/100 Ethernet port with PoE (default off)
USB 2.0 Host port
Micro-USB 2.0 OTG port (with power input)
13-pin function interface (TV out, mic, earphone, mic, 2x USB 2.0, IR)
GPIO (1×3) pin
Debug serial port
Expansion — 26-pin header compatible with Raspberry Pi B
Other features — power & status LEDs; power button
Power — via micro-USB OTG
Dimensions — 48 x 46mm
Weight — 26 g
Operating systems — Android 4.4, Ubuntu, Debian, Armbian, Raspbian
It would be an ‘easy add’ to a Build Monster Station to have a stack of these, all connected via WiFi, and using “distcc” to build the software. Just plug one in to a common power rail, load a preconfigured mini-SD chip, and let it wirelessly join the build cluster… 4 more cores for $10… plus power cable / connector.
Now, truth be known, I’m likely to be spending $9 for the mini-SD card and another $5 or so for the power supply, and at that point the $15 for the “balance of system” starts to argue for buying more system… So unless I’m buying a dozen of these guys for some reason, I’d likely move upscale from them just a little.
Seems to have many / most of the current crop.
I may yet someday buy something other than the Raspberry Pi family. I covet the extra couple of hundred Mhz clock rate on some, the SATA and 10/100/1G Ethernet on others. Yet so far I’m happy with what I have… and have not fully deployed the ones I have. So not buying just yet. The one clear and valuable truth in buying computers is that it very much does pay to wait. In 18 months, everything will be about double the performance for the same price point. At least until we run out of Moore’s Law gains. Until then, I think I’ll just keep watching things get better…