libsvmCBE: optimized training of Support Vector

Machines on the Cell Broadband Engine (original) (raw)

About libsvmCBE

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 theYDL distribution.

For a detailed description of the original libsvmsoftware, please visit the officiallibsvm page. The Cell-optimized versionlibsvmCBE 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

Download