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 results |
![]() 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.