Visit our Official Homepage! (sorry, Japanese only)
Sourceforge project page

CTK: Cell ToolKit Library

An open source C/C++ toolkit library for the Cell

CTK is an open-source C/C++ toolkit library for the Cell/B.E. processor. CTK is intended to accelerate Cell software development by providing various utility functions that most Cell programmers would need. CTK provides a set of common APIs for libspe, libspe2 and libspere (TOSHIBA's SPE library), and virtually enables "write-once, run everywhere" concept over several multiple Cell development environments. CTK also provides SPE Task runtime and library functions to facilitate more SPE-centric style programming, as utilizing SPEs is the key to increase performance in Cell/B.E. programming.

2008/01/08: [New] Version 0.73 is available! source code / API docs
2007/09/19: Version 0.72 is available! source code / API docs
2007/07/02: Version 0.71 source code and API docs are available!
2007/06/15: The first public version, version 0.7 source code and API docs are released.

What's new in Version 0.73 (since Version 0.72):

Mandelbrot sample
Mandelbrot sample results
Simple ray-trace sample
Simple ray-trace sample results

CTK's API includes:

Important links:

The software is mainly developed and maintained by people who work for Fixstars Corporation, though it is not a product of the company and Fixstars provides NO WARRANTY on this software.
This project was supported by IPA (Japan Information-technology Promotion Agency) since Jun 2006 to Feb 2007.

Copyright (C) 2006-2008 Fixstars Corp.
Contact: ctk-dev [at-mark] fixstars.com