The IBM Full System Simulator for the Cell Broadband Engine is a generalized simulator that can be configured to simulate a broad range of full-system configurations.
If accurate timing and cycle-level simulation are not required, the simulator can be used in its functional-only mode , running as a debugger to test the functions and features of a program.
If cycle-level analysis is required, it can be used in performance simulation (or timing simulation) mode, to get accurate performance analyses.
Simulator configurations are extensible and can be modified using Tool Command Language (Tcl) commands to produce the type and level of analysis required.
The simulator itself is a general tool that can be configured for a broad range of microprocessors and hardware simulations. The SDK, however, provides a ready-made configuration of the simulator for Cell Broadband Engine system development and analysis.