optimization algorithms on cell processor
play

Optimization algorithms on Cell processor Vladim r T rebick y - PowerPoint PPT Presentation

Optimization algorithms on Cell processor Vladim r T rebick y Optimization algorithms on Cell processor p. 1/6 Cell Power Processor Element (PPE) I/O Controller Memory Controller + Explicitly parallel Element Interconnect Bus


  1. Optimization algorithms on Cell processor Vladim´ ır Tˇ rebick´ y Optimization algorithms on Cell processor – p. 1/6

  2. Cell Power Processor Element (PPE) I/O Controller Memory Controller + Explicitly parallel Element Interconnect Bus I/O Controller Memory Controller processor SPE 1 SPE 5 SPE 2 SPE 6 + SIMD SPE 3 SPE 7 + Fast local memory access SPE 4 SPE 8 + Main memory access double buffering − Tough to master Optimization algorithms on Cell processor – p. 2/6

  3. Global metaheuristics • Solve NP-complete problems • Widely used • Variety of problems • Well extensible Optimization algorithms on Cell processor – p. 3/6

  4. Algorithms Genetic algorithm + Robust + Well tested − N : N information share mechanism Particle swarm optimization + Lightweight + 1 : N information share mechanism − Distance metrics required Optimization algorithms on Cell processor – p. 4/6

  5. Library Provides: • Algorithm core • Three parallelization modes • Inter-SPU communication • Vectorization Optimization algorithms on Cell processor – p. 5/6

  6. Performance See for yourself: 14 12 Execution time [s] 10 8 6 4 2 0 Pentium 4 PPU 1 × SPU 2 × SPU 3 × SPU 4 × SPU 5 × SPU 6 × SPU Optimization algorithms on Cell processor – p. 6/6

Download Presentation
Download Policy: The content available on the website is offered to you 'AS IS' for your personal information and use only. It cannot be commercialized, licensed, or distributed on other websites without prior consent from the author. To download a presentation, simply click this link. If you encounter any difficulties during the download process, it's possible that the publisher has removed the file from their server.

Recommend


More recommend