CELL Processor

13
CELL Processor An overview. By Andy P. and Gene D.

description

CELL Processor. An overview. By Andy P. and Gene D. The Cell. Table of Contents. Motivation Context Architecture Developing Environment. Motivation. Rising power needs are limiting the increases in speed. Transistors can no long handle the heat generated by the power demands. - PowerPoint PPT Presentation

Transcript of CELL Processor

Page 1: CELL Processor

CELL Processor

An overview.

By Andy P. and Gene D.

Page 2: CELL Processor

The Cell

Page 3: CELL Processor

Table of Contents

• Motivation

• Context

• Architecture

• Developing Environment

Page 4: CELL Processor

Motivation

• Rising power needs are limiting the increases in speed.

• Transistors can no long handle the heat generated by the power demands.

• Intel and AMD have already introduced dual-core processor.

Page 5: CELL Processor

Context

• Multiprocessors are the way of the future• The Cell is a unique approach

– Nine cores.– 1 Power Processing Unit (PPU)– 8 Synergistic Processing Units (SPU)– Elements connected together by the Internal

Element Interconnect Bus (EIB)

Page 6: CELL Processor

PPU

• Dual-threaded 64-Bit Power PC core.

• L2 512kb Cache.

• Direct access to system memory.

• Responsible for running the OS and coordination of the SPUs.

Page 7: CELL Processor

SPUs

• Synergistic Processing Units

• 256kb of local store, no cache.

• Access to system memory must be handled through DMA via the Memory Flow Controller (MFC).

Page 8: CELL Processor

CELL Architecture Overview

Page 9: CELL Processor

CELL Simulator

• IBM produced a program which simulates the CELL processor.

• Runs on RedHat Fedora.

• It’s FREE.

• Language – C

Page 10: CELL Processor

Simulator

Page 11: CELL Processor

Simulator

Page 12: CELL Processor

FFTs on the CELL

• The CELL environment offers up the potential for strong use of parallelization.

• FFTs have the potential to take advantage of this attribute if the algorithm is modified correctly.

Page 13: CELL Processor

Questions?