I've been interested for a long time in searching for prime numbers and prime constellations in particular, and this seemed a good basis for my first significant project on the Parallella board.
I got a basic prime sieve together quite quickly, and then took a look at the page to decide on a good target to work on. (For some reason you have to download this page as an attachment and then open it.)
I noticed that 6-tuplets were being found by a project using prime finding as a proof of work for a bitcoin clone known as , so I decided to learn a bit about that, and ended up integrating my code with a mining client for riecoin.
The result has turned into a non-trivial project that gives a good workout for both the ARM and Epiphany chip. I've extracted small bits of GMP to do the multi-precision work on the Epiphany side, and optimized a couple of inner loops in inline assembler - I just got hardware loops working today. There are a few nice features like that on the Epiphany, but I really wish there was an add with carry instruction!
Anyway, if you're interested, please take a look at the , it's not currently well commented - this is a hobby project after all , but I've at least added a brief explanation on what each module does!
It's pretty easy to use this to mine for small amounts of riecoins (which can be traded for bitcoins) by setting up an account on ypool.net and following the simple instructions in the readme. The performance is currently around 1/40th of my i7 4770K desktop, which seems to match the difference in power consumption reasonably well.
Note that it does lock up occasionally (you'll see a "core stuck" message), I'm not sure what causes this, and sometimes it will run fine for days. I think it may be an infrastructure thing, as when it has happened once it seems more likely to happen again until you reboot. Until I work out what's going on, if you did want to dedicate a parallella to running this the easiest thing would be to exit the program and reboot the board when it happens.