Learn
-
This "Introduction to compiling for the Cell Broadband
Engine" tutorial series is based on a presentation by IBM Research originally given at
PACT 2005.
-
The
IBM Research
Octopiler
is neither your grandfather's compiler, nor your grandfather's Oldsmobile.
-
The Cell
Broadband Engine documentation section of the IBM Semiconductor
Solutions Technical Library lists specifications, user manuals, and
articles of general interest -- including
the SPU
Instruction Set Architecture documentation.
-
Learn more about OpenMP: a portable,
scalable, cross-platform model that gives shared-memory parallel
programmers a simple and flexible interface for developing parallel
applications.
-
The IBM developerWorks Cell Broadband Engine
resource center is your destination for all things Cell BE.
-
Peruse the
developerWorks
Power Architecture technology zone archives.
-
For examples of ray-tracing code, see the Apple doc "Data
Handling and Data Formats" and Ryan Michael Schmidt's (one of the "other"
RMS's) "Transforming
Normals: A Tutorial."
-
"IBM's
Blue Gene/L Compiler Implementation" by Mark Mendell and Roch
Archambault offers a more general overview of the BlueGene/L compiler.
-
"Efficient
SIMD Code Generation for Runtime Alignment and Length Conversion" by
Peng Wu, Alexandre E. Eichenberger, and Amy Wang presents two major
enhancements to the state of the art in both performance and coverage.
Get products and technologies
-
Get Cell-related
downloads including the IBM Full System Simulator, an evaluation copy
of the Visual Age XL C compiler for Cell, and the Cell SDK from IBM
alphaWorks.
-
Download a copy of the GCC compiler for Cell
from the Barcelona Supercomputer Center.
-
Get Custom: IBM
Engineering & Technology Services can help you with Cell- and
custom-processor based solutions.
-
Find more Power Architecture-related
downloadsin
one page.
-
Get a free subscription to the Power
Architecture Community Newsletter.
Discuss

