Skip to content
Bitcoin miner for the Cell Broadband Engine Architecture
Branch: master
Clone or download
Latest commit d1cef03 Apr 11, 2013
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
ext Check that solutions are within work range Nov 19, 2012
.gitignore Add description of spufs requirement to README Jun 25, 2011
COPYRIGHT Add README, COPYRIGHT, LICENSE files Apr 5, 2011
LICENSE Add README, COPYRIGHT, LICENSE files Apr 5, 2011
Makefile Use ruby's -C option May 16, 2011
README Add description of spufs requirement to README Jun 25, 2011
bitcoin.rb
cellminer Make more use of Ruby 1.9 features May 8, 2011
cellminer.rb
sha256.rb Additional gratuitous changes to Ruby SHA-256 May 16, 2011

README

This is a Bitcoin miner for the Cell Broadband Engine Architecture (CBEA). It
was developed on a PS3 using Debian GNU/Linux 6.0.1.

Bitcoin donations accepted: 18xDLQsJ94ihhx5YovqAhVY2b9SC5b81h

Requirements
============

Debian Packages [aptitude install ...]
---------------
 * make
 * gcc
 * binutils-spu
 * ruby1.9.1-dev
 * libspe2-dev
 > gcc-spu
 > binutils
 > ruby1.9.1
 > libspe2-2

(packages marked > should be included automatically as dependencies of
 packages marked *)

Ruby Gems [gem1.9.1 install ...]
---------
 * net-http-persistent

System
------

In order to make use of your SPEs under Linux, you must have spufs mounted on
/spu. For example:

  # mount -t spufs spufs /spu

Or equivalently, ensure /etc/fstab contains a line similar to the following:

  spufs /spu spufs defaults 0 0

Building
========

 $ make

Running
=======

 $ ./cellminer --help

RPC username and password will default to those found in
~/.bitcoin/bitcoin.conf.

You can’t perform that action at this time.