libsvmCBE
: optimized training of Support Vector
Machines on the Cell Broadband EnginelibsvmCBE
libsvmCBE
is an optimized version of libsvm for the Cell
Processor. libsvmCBE
performs the kernel
matrix evaluation across the available SPEs; this improves the
training time, as the kernel function is evaluated millions of times
in real-world datasets. libsvmCBE
has been
developed and tested on a Sony Playstation®3 running Yellow Dog
Linux. You don't need the proprietary IBM Cell SDK to compile and
run libsvmCBE
, as everything it needs
(compilers, libraries and header files) is already included in the
YDL distribution.
For a detailed description of the original libsvm
software, please visit the official
libsvm
page. The Cell-optimized version
libsvmCBE
is described in the following
paper:
An early draft of the paper above appeared as Technical Report UBLCS-2010-02, Department of Computer Science, University of Bologna, February 2010
libsvmCBE
source code in compressed tar format