Linux User & Developer, Issue 147

Linux User & Developer Issue 147This month’s Linux User & Developer magazine includes my review of a device I’ve been wanting to play with ever since I first interviewed its creator, Andreas Olofsson: the Adapteva Parallella.

I was introduced to the Parallella project way back in November 2012, when I interviewed Olofsson ahead of the launch of a Kickstarter campaign to create a low-cost development board for his company’s many-core tile-based Epiphany chip architecture. The promise: a single-board computer boasting a dual-core ARM processor, user-accessible field-programmable gate array (FPGA) and a 16- or 64-core Epiphany co-processor for the bargain-basement sum of $99. The Kickstarter campaign ended its run successfully, and the boards were produced – but there was a long delay between the Kickstarter production run and general availability, and a further delay before the boards became available in the UK.

Thanks to RS Components’ UK arm, availability is a solved issue. While the price of the boards might have increased – the attention-grabbing $99 price having proved unsustainable – the specifications remains the same, with 16-core Epiphany-III boards available now and 64-core Epiphany-IV boards just around the corner. For the Linux user, the magazine’s target audience, they’re tempting indeed: low-power enough to run on battery, a Parallella has the grunt to handle even complex tasks like machine vision but lacks readily-available software written for the Epiphany architecture. With partial OpenCL compatibility, it’s relatively straightforward to get parallelisable code running on the co-processor – and while optimisation is a harder task, the board is nevertheless tempting for anyone familiar with OpenCL and other multi-threading interfaces.

As to whether the Parallella is worth the asking price, you’ll have to buy the magazine to find out – and if you do, you’ll also be treated to my usual four pages of news from the world of open source, open hardware, open governance and open-anything-else-that-catches-my-eye.

Linux User & Developer Issue 147 is available at all god newsagents and most bad ones, supermarkets, or electronically via Zinio and similar services now. As always, the content in this issue will be republished in a French translation as Inside Linux in the coming months.

Custom PC, Issue 137

Custom PC Issue 137My Hobby Tech column continues in this month’s Custom PC magazine with a tutorial for building a gesture-recognition media controller, a review of the clever Adapteva Parallella single-board computer, and an interview with a personal hero of mine: designer Rick Dickinson.

Looking at the tutorial first, I was recently sent a Hover Board from Hover Labs. Rather than my planned review, I decided the hands-on nature of the gadget – which tracks the user’s finger movements in mid-air – was better suited to a tutorial-style write-up. The result: a simple build using an Arduino Leonardo and the Hover Board to control the playback of media in VLC using gestures. Wave your hand upwards to increase the volume, downwards to decrease it; left skips forwards, right skips backwards; tapping in the centre of the board pauses and resumes.

I was extremely impressed with how easy the Hover Board was to work with, although somewhat disappointed that it would only track gestures rather than absolute positioning. The latter, I have been told by its creators, is coming in a future software upgrade – at which point I’ll be revisiting the board with a more complex project.

This month’s review is a device I’ve been covering from the sidelines for some time: Adapteva’s Parallella. Created as a Kickstarter project to encourage adoption of the company’s many-core Epiphany co-processor architecture, this dinky little single-board computer packs everything a tinkerer could want: a dual-core ARM processor, 16-core Epiphany-III chip and even a user-accessible field-programmable gate array (FPGA) for custom chip design work. If your target application can be made to run on the Epiphany, you can expect impressive compute performance – but before buying one, there are a few points in the review you should read carefully, in particular the GPIO accessibility and ARM core performance.

Finally, my interview. I said Rick Dickinson was a personal hero of mine, and I wasn’t lying: a designer by trade, Rick was hired by Sinclair Research and designed the ZX80 and ZX81 systems, worked on the team that designed the Sinclair ZX Spectrum, and designed the ill-fated business-oriented Sinclair QL. He’s done plenty since, of course – having won awards for work on devices as different as a field microscope and the Gizmondo hand-held console – but the interview focused on a new design project he’s taken on to imagine what a modern computer might look like if Sinclair hadn’t gone bust – starting with a 21st century update to the Sinclair QL.

All this, plus a bunch of interesting stuff I didn’t write, can be yours with a quick visit to your local newsagent or supermarket, or digitally via Zinio and similar services.