Apress

Practical Computing on the Cell Broadband Engine

By Sandeep Koranne

Practical Computing on the Cell Broadband Engine Cover Image

This is a unique programming guide for the Cell Broadband Engine. It demonstrates a large number of real-life programs to identify and solve problems in a broad range of subjects. There are numerous diagrams, mnemonics, tables, and charts.

Full Description

  • ISBN13: 978-1-4419-0307-5
  • 520 Pages
  • User Level: Science
  • Publication Date: July 7, 2009
  • Available eBook Formats: PDF
  • eBook Price: $183.00
Buy eBook Buy Print Book Add to Wishlist
Full Description
Practical Programming in the Cell Broadband Engine offers a unique programming guide for the Cell Broadband Engine, demonstrating a large number of real-life programs to identify and solve problems in engineering, logic design, VLSI CAD, number-theory, graph-theory, computational geometry, image processing, and other subjects. Key features include: Numerous diagrams, mnemonics, tables, charts, code samples for making program development on the CBE as accessible as possible Comprehensive reading list for introductory material to the subject matter A website providing all source codes and sample-data for examples presented in this text.
Table of Contents

Table of Contents

  1. Introducing the Cell Broadband Engine.
  2. Introduction.
  3. The Power Processing Element (PPE).
  4. Element Interconnect Bus.
  5. The Synergistic Processing Element.
  6. A Closer Look at SPU dual
  7. pipeline.
  8. Direct Memory Access (DMA).
  9. MailBox facility.
  10. Foundations for Program Development on CBE.
  11. The development environment.
  12. HelloWorld.
  13. Basic Algorithms.
  14. Graph Theory on the CBEA.
  15. Alternative methods for parallel programming on SPE.
  16. Text hashing.
  17. Text compression.
  18. Text encryption.
  19. Matrix Algorithms and Implementations.
  20. Computational Mathematics on the CBEA.
  21. Line
  22. of
  23. sight Computation .
  24. SPU Overlays and Isolated Execution.
  25. Message Passing Methods.
  26. Structure Determination using PDF.
  27. Solving Equations in a Single Complex Variable.
  28. Polytope Enumeration.
  29. Synthetic Aperture Radar.
  30. Image Processing on the CBEA.
  31. VLSI Design: Design Automation.
  32. Microword Optimization on the SPU.
  33. Scheduling problems in VLSI.
  34. Floorplanning: VLSI and other Applications.
  35. VLSI Placement.
  36. VLSI Global Routing .
  37. Power Estimation for VLSI.
  38. Design and Implementation of a Vector Computational Graphics.
  39. on Cell Broadband Engine.
  40. Conclusion Glossary.
  41. Index.
  42. References.
Errata

If you think that you've found an error in this book, please let us know about it. You will find any confirmed erratum below, so you can check if your concern has already been addressed.

* Required Fields

No errata are currently published