Since shipping in 2012, Raspberry Pi boards have found themselves the brains of such diverse DIY projects as a mobile phone, a touchscreen computer or even a treat dispenser for the family dog. Now there are three new boys in town that promise faster processing, more system memory and more connectivity options. Yes indeed, SolidRun's new HummingBoard family has all the makings of a serious Pi killer.
SolidRun, the firm behind the CuBox-i mini computer, says that the palm-sized HummingBoards can help create the next generation of Internet of Things gadgetry. They've been designed to "fit inside and utilize many of the existing enclosures and accessories available to members of the open source community" – which means that you'll likely be able to snap open your aging Pi project and throw in a HummingBoard without too much modification.
The baby of the bunch is the basic i1 board, which features a SolidRun scalable micro System-on-Module (microSOM) that's home to a Freescale i.MX6 1 GHz single-core processor based on the ARM Cortex-A9 architecture, GC880 graphics with support for OpenGL and 512 MB of DDR3 RAM. There's no internal storage, but the computer comes with a microSD slot for loading in platforms like Ubuntu, Android, freeBSD or XBMC.
It also boasts HDMI 1.4 for cabled connection to a TV or monitor, powered USB for peripherals and more, and 10/100 Ethernet. Rounding off the specs are digital and analog audio outputs, a CSI-2 interface for connecting camera modules and a 26-pin GPIO expansion header.
The i2 version is the i1's more powerful sibling, with a microSOM module sporting a 1 GHz dual-core processor and 1 GB of RAM. The i2eX model ups the ante again, coming with better graphics, 1 GB of faster RAM, and mini-PCIe and mSATA II connectivity. Gigabit Ethernet is also on offer, along with internal powered USB, an LVDS display out (with support for LCD and touchscreen panels), stereo analog out and microphone input to go with the SPDIF coax digital output, real-time clock support, and an IR receiver.
The basic HummingBoard is available now and prices start at US$45, not including power adapter and microSD card. The other two models are expected to ship later this month.
The basic features are outlined in the overview video below.
Product page: HummingBoard
nVidia Jetson (and Cuda platform) is mostly about GPU computing and the GPU (rather than ARM CPU) is where the 300 GFLOPS figure comes from. GPU's typically have much much higher FLOPS than CPUs but are better at different types of tasks.
The AMD R9 295X2 is 11.5 TFLOPS for instance and an i7 is probably around 300 GFLOPS.
The i7 is closer to 16 GFLOPS, maybe double this for single precision. But it and the R9 295x2 can do double precision, although I think the number you give for the R9 295x2 is single precision. My i7 3770S is 65W, more at the 3.9GHz turbo.
The Titan (or its successor, assuming my CUDA coding on the Jetson goes well) I plan to buy next year is 250W. The R9 295x2 is 600W.
So, yes, there are advantages and disadvantages to all, but the Jetson, like the Raspberry or the Hummingbird, can be used in small, mobile robots. Hard to do that with a power card.
Not sure if the HummingBoard will fit either, since no sizes are listed. If you want small, you might want to look at the Gumstix Overo Duo. Dual-core A9, 1 GHz and 17mm x 58 mm, and $169 or $199 depending on whether you want wireless. Or if speed isn't an issue, the Teensy 3.1 is maybe even smaller, but less than $20. There are also Arduino and Basic Stamp boards available. The Parallela might fit in an Altoids tin, but good luck getting one. I got an email saying they were available again, and the same day got another saying they expected to be sold out the same day!
SolidRun, the company that makes the HummingBoard, also makes a quad-core A9 board called Micro SOM that is even smaller, at 47mm x 30mm, and has 2GB RAM. You should be able to fit a bunch of these in an Altoids tin :)