Cell Performance Counter device driver for Cell BE

The Cell Perf-Counter is the first public available release of a device driver that provides access to the hardware performance counters in the Cell Broadband Engine. We provide here just the kernel device driver that provides access to the Cell BE performance counters. The user space tool that uses the driver to access hardware counters can be found as part of the alphaWorks ISO image.


Binary packages


File Description
cellperfctr-driver-2007.03.19-1.ppc64.rpm Cell Perf-Counter device driver.
cellperfctr-driver-debuginfo-2007.03.19-1.ppc64.rpm Cell Perf-Counter debuginfo package.

Source package


File Description
cellperfctr-driver-2007.03.19-1.src.rpm Cell Perf-Counter source package.
cellperfctr-driver-2007.03.19.tar.gz Cell Perf-Counter source tarball.
cellperfctr-driver.spec Cell Perf-Counter spec file.

To rebuild the libspe rpms you can install the source rpm and run the rpm_build.sh script:

                  rpm -ivh cellperfctr-driver-2007.03.19-1.src.rpm
                  rpm_build.sh --none --cellperfctr

or if you prefer to do it manually you have to:

  1. Copy the cellperfctr-driver-2007.03.19.tar.gz tarball to /usr/redhat/SOURCES
  2. Copy the cellperfctr-driver.spec file to /usr/redhat/SPECS
  3. Move to /usr/redhat/SPECS directory and type:
         rpmbuild -ba cellperfctr-driver.spec --target ppc64