Home | Amazing | Today | Tags | Publishers | Years | Account | Search 
Programming the Cell Processor: For Games, Graphics, and Computation

Buy

Make the Most of IBM’s Breakthrough Cell Processor in Any Gaming, Graphics, or Scientific Application

 

IBM’s Cell processor delivers truly stunning computational power: enough to satisfy even the most demanding gamers and graphics developers. That’s why Sony chose the Cell to drive its breakthrough PlayStation 3 and why Cell processors are at the heart of today’s most powerful supercomputers. But many developers have struggled to create high-performance Cell applications: the practical, coherent information they need simply hasn’t existed.

 

Programming the Cell Processor solves that problem once and for all. Whether you’re a game developer, graphics programmer, or engineer, Matthew Scarpino shows you how to create applications that leverage all the Cell’s extraordinary power. Scarpino covers everything from the Cell’s advanced architecture to its powerful tools and libraries, presenting realistic code examples that help you gain an increasingly deep and intuitive understanding of Cell development.

 

Scarpino illuminates each of the Cell’s most important technical innovations, introduces the commands needed to access its power, and walks you through the entire development process, including compiling, linking, debugging, and simulating code. He also offers start-to-finish case studies for three especially important Cell applications: games, graphics, and scientific computing. The Cell platform offers unprecedented potential, and this book will help you make the most of it.

  • Mastering the Cell SDK, including the GCC-based buildchain, ppu-gdb/spu-gdb debuggers, IBM Full System Simulator, and Cell IDE
  • Understanding the Cell’s central processing core, the PowerPC Processor Unit (PPU): structure, programming libraries, and AltiVec instructions
  • Programming the Synergistic Processor Unit (SPU): vector processing, communication, caching, assembler coding, and more
  • Leveraging SDK vector and matrix libraries, including the Large Matrix Library, BLAS Library, FFT libraries, Multiprecision Library, and Monte Carlo API
  • Coding basic 2D graphics using the Linux frame buffer
  • Building 3D graphics with the new Gallium OpenGL library 
  • Constructing 3D games with Ogre3D and packaging them using Collada digital content interchange
  • Optimizing the performance of your Cell applications
  • Developing on standard PCs and transferring code to Cell systems such as the PlayStation 3
(HTML tags aren't allowed.)

Programming Scala: Scalability = Functional Programming + Objects
Programming Scala: Scalability = Functional Programming + Objects

Get up to speed on Scala, the JVM language that offers all the benefits of a modern object model, functional programming, and an advanced type system. Packed with code examples, this comprehensive book shows you how to be productive with the language and ecosystem right away, and explains why Scala is ideal for today's highly...

MCTS Windows Vista Client Configuration Passport (Exam 70-620)
MCTS Windows Vista Client Configuration Passport (Exam 70-620)
From the #1 Name in Professional Certification

Get on the fast track to becoming a Microsoft Certified Technology Specialist with this affordable, portable study tool. Inside, Microsoft Certified Trainer Brian Culp will guide you on your career path, providing expert tips and sound advice along the way. With an...

Encyclopedia of Genocide (2 Volumes)
Encyclopedia of Genocide (2 Volumes)

The Encyclopedia is designed in an innovative structure that combines four types of entries:

  • Traditional Entries, or basic encyclopedic summaries of the knowledge in a typical area or field of study;
  • Feature Entries, which include...

Hack Proofing Linux : A Guide to Open Source Security
Hack Proofing Linux : A Guide to Open Source Security
Hack Proofing Linux: A Guide to Open Source Security is designed to help you deploy a Linux system on the Internet in a variety of security roles.This book provides practical instructions and pointers concerning the open source security tools that we use every day.

First, we show you how to obtain
...
The Oxford Handbook of Political Economy (Oxford Handbooks of Political Science)
The Oxford Handbook of Political Economy (Oxford Handbooks of Political Science)
Over its long lifetime, the phrase “political economy” has had many different meanings. For Adam Smith, political economy was the science of managing a nation’s resources so as to generate wealth. For Marx, it was how the ownership of the means of production influenced historical processes. For much of the twentieth century, the...
Pro J2ME Polish: Open Source Wireless Java Tools Suite
Pro J2ME Polish: Open Source Wireless Java Tools Suite

Pro J2ME Polish: Open Source Wireless Java Tools Suite is written for wireless and other mobile Java programmers who want to "polish" their efficiency and acquire in-depth knowledge about programming real-world J2ME applications. It also uncovers all common device limitations and quirks, and explains how these can be...

©2021 LearnIT (support@pdfchm.net) - Privacy Policy