Index
Special characters
A
B
C
D
E
F
G
H
I
J
L
M
N
O
P
R
S
T
U
V
X
Z
Special characters
A
B
C
D
- data plane (1), (2), (3)
- data types
- debugging
- decrementer (timer)
- denormals
- dependencies
- device-extension model
- Direct Memory Access Controller (DMAC)
- directives
- directory structure
- DMA command, tag groups
- DMA commands (1), (2)
- DMA commands, get
- DMA commands, put
- DMA list, creating
- DMA-list transfers
- DMA-list transfers, programming example
- DMA transfers (1), (2), (3), (4)
- DMAC (Direct Memory Access Controller)
- double buffering
- double buffering (programming example)
- dual-issue
- dynamic branch prediction
- dynamic timing analysis
- dynamic timing analysis, on the IBM Full System Simulator
E
- EA (effective address) (1), (2), (3), (4), (5), (6)
- ECC (error-correcting code)
- Eclipse IDE
- effective address (EA) (1), (2), (3), (4), (5), (6)
- Effective-to-Real Address Translation
- Element Interconnect Bus (EIB) (1), (2)
- emitters
- error-correcting code (ECC)
- Euler, particle-system simulation
- example, array-summing
- example, using Vector instructions in PPE program
- example program, tpa1
- executables
F
G
H
I
- I/O devices (1), (2)
- IBM Full System Simulator, dynamic timing analysis
- IBM Full System Simulator for the Cell Broadband Engine (1), (2)
- IDL (Interface Definition Language)
- IEEE 754 (1), (2)
- in-order (1), (2), (3), (4)
- instruction types (1), (2)
- inter-loop dependencies
- Interface Definition Language (IDL)
- intrinsics (1), (2), (3), (4), (5)
- intrinsics, casting
- intrinsics, not available as generic intrinsics
J
L
M
N
O
P
- packed operands
- parallel-array form
- parallel-stages model
- partitioning
- PCAddressing
- PCC Core window
- PCCCore
- PCTrack
- performance, SPU
- performance of microprocessors (1), (2)
- performance simulation
- performance statistics, displaying
- pipeline mode
- porting SIMD code from PPE to SPEs
- power use (limitation of)
- PowerPC Architecture Vector/SIMD Multimedia Extension
- PowerPC instructions
- PowerPC Processor Element (PPE) (1), (2), (3), (4)
- PPE, and the SPEs
- PPE (PowerPC Processor Element)
- PPE and SPE, architectural differences
- PPE-centric models
- PPE code, parallelize for execution across multiple SPEs
- PPE code, porting for execution on SPE
- PPE instruction set
- PPE registers
- PPE thread
- ppu-gdb
- precise trap
- precision
- predicate intrinsics
- predication
- preferred slot (1), (2)
- problem-state registers
- procedures, running on the SPEs
- processor frequency (limitation of)
- profile checkpoints
- programming
- programming Models
- programming tips
- put commands
R
S
- saturation
- scalar code, programming example
- scalar intrinsics (PPE-specific)
- scalar loads
- scalar operands
- scatter-gather
- SDK (software development kit)
- Segment Lookaside Buffer
- select-bits (selb) instruction
- select-bits intrinsic
- service model
- SFP (SPU Floating-Point Unit)
- shared-memory multiprocessor model
- signal notification
- signal-notification channels
- signal-notification facility (SPE)
- signals (1), (2)
- SIMD (single-instruction, multiple-data vectorization)
- SIMD code, porting from PPE to SPEs
- SIMDization
- SIMDize
- simulation
- simulation panel
- simulator basics
- simulator command window
- simulator for the Cell Broadband Engine
- simulator prompt
- single-instruction, multiple-data vectorization (SIMD)
- SOA (structure of arrays) (1), (2)
- software development kit (SDK)
- Sony, Toshiba, and IBM (STI)
- SPE (Synergistic Processor Element) (1), (2)
- SPE-centric model
- spe_context_create
- spe_context_run
- SPE overlays
- spe_program_load
- SPE programming
- SPE thread (1), (2)
- specific intrinsics (1), (2)
- SPU (Synergistic Processor Unit)
- SPU Floating-Point Unit (SFP)
- spu-gdb
- SPU Instruction Set Architecture (SPU ISA)
- SPU intrinsics
- SPU ISA (SPU Instruction Set Architecture)
- spu_mffpscr intrinsic
- spu_mtfpscr intrinsic
- SPU performance
- spu_timing, static timing analysis
- spu-timing, static timing analyzer
- SPUChannel
- SPUCore
- SPUMemory
- SPUStats
- SPUTrack
- standalone mode
- static branch prediction
- static timing analysis, spu_timing
- STI (Sony, Toshiba, and IBM)
- sticky bit
- storage barriers
- storage domains
- streaming model
- structure of arrays (SOA) (1), (2)
- stub
- suffixes
- synchronization commands
- Synergistic Processor Element (SPE) (1), (2), (3)
- Synergistic Processor Elements (SPEs) (1), (2)
- Synergistic Processor Unit (SPU)
T
U
V
X
Z