MulticoreInfo.com header image 2

Using GNU & Linux to develop multicore Cell apps: Part 4

August 31st, 2009 · No Comments




Cell software development on the IBM Full-System Simulator described in Part 3 in this series generally takes six steps, some of which are optional:

1. Configure simulation parameters (PPU mode, SPU mode) and identify data collection procedures (triggers, emitters) using the command window.
2. Build a Cell executable on the host system using the SDK’s cross-development tools.
3. Transfer the executable and support files from the host system to the simulated Cell using the callthru source command in the console window.
4. Run files on the simulated Cell by entering commands in the console window.
5. Transfer output files from the simulated Cell to the host system using the callthru sink command in the console window.
6. Use the command window to access data generated during the simulation.

Data collection methods, including triggers and emitters, will be presented shortly. For now, let’s simulate a simple application: the Sieve of Eratosthenes executable from the previous section.

Full Story

  • Share/Save/Bookmark

Tags: MulticoreInfo

Like what you're reading? Come back every day for multicore news, or subscribe to RSS updates.



Stumble It!