CELL CPU - PowerPoint PPT Presentation

1 / 14
About This Presentation
Title:

CELL CPU

Description:

For example: computer, PS3 and HDTV which have Cell processors they ... Sandbox size (An area of memory beyond which an APU or set of APUs cannot read or write) ... – PowerPoint PPT presentation

Number of Views:46
Avg rating:3.0/5.0
Slides: 15
Provided by: Pask2
Category:
Tags: cell | cpu | keys

less

Transcript and Presenter's Notes

Title: CELL CPU


1
CELL CPU
  • Paskorn Champrasert
  • DSSG_at_UMB
  • 2/14/05

2
Outline
  • Introduction what is Cell CPU
  • Cell CPU Design Concept
  • Cell CPU Architecture
  • Cell Software
  • Cell Applications
  • Cell CPU and NetSphere architecture

3
Introduction Cell CPU
  • Designed for the PlayStation 3 by Sony, Toshiba
    and IBM.
  • Next generation consumer technologies such as
    BluRay, HDTV, HD Camcorders and of course the PS3
    will all require a very high level of computing
    power and this is going to need chips to provide
    it.
  • Cell CPU architecture is designed for supporting
    scalability of processor units. The cost of
    processor will be decreased.
  • Idea to co-operate of any devices that have cell
    CPU
  • For example computer, PS3 and HDTV which have
    Cell processors they can co-operate on problems.

4
Cell CPU Design Concept
  • Cell is an architecture for high performance
    distributed computing. It is comprised of
    hardware and software Cells.
  • Software Cells consist of data and programs
    (known as apulets), these are sent out to the
    hardware Cells
  • Hardware cells have functions to compute the data
    and return the data to software cells.
  • The Cell is designed to fit into everything from
    PDAs up to servers so you can make an ad-hoc Cell
    computer out of completely different systems.

5
http//www.blachford.info/computer/Cells/Cell0.htm
l
6
Cell Hardware (CPU) Architecture
  • PE processing element 250 GFLOPS (Billion
    Floating Point Operations per Second)
  • 1 PE include
  • 1 Processing Unit (PU)
  • 8 X Attached Processing Units (APUs)
  • Direct memory Access Controller DMAC
  • Input/Output (I/O) Interface

http//www.blachford.info/computer/Cells/Cell0.htm
l
7
Cell Architecture
  • 1 PPE (Power Processor Element)
  • As we now know Recent Details the PU is a 64bit
    "Power Architecture" processor.
  • 8 Attached Processor Units (APU) or (SPESingle
    Processor Element)
  • An APU is a self contained vector processor which
    acts independently from the others.
  • APU is SIMD processors, (Single Instruction
    Multi Data)
  • They contain 128 X 128 bit registers, there are
    also 4 floating point units capable of 32
    GigaFlops and 4 Integer units capable of 32 GOPS
    (Billions of Operations per Second).
  • The APUs also include a small 128 Kilobyte local
    memory instead of a cache, there is also no
    virtual memory system used at runtime.

8
(No Transcript)
9
Software Cell
  • Software cell has two parts
  • Routing information
  • destination ID, source ID, reply ID
  • ID has an IP address and extra info on PE and APU
  • Body
  • Global unique ID
  • Required APUs
  • Sandbox size (An area of memory beyond which an
    APU or set of APUs cannot read or write)
  • Program
  • Data
  • Previous Cell ID (for streaming data)

10
Software Cell
VID virtual ID of an APU Mapped to a physical
ID Load load data from DRAM into LS APU program
or data Addr virtual address in DRAM LSAddr
location in LS to put info
Kick Command issued by PU to APU to initiate
cell processing PC program counter APU 2
start processing commands at this program
counter
http//www.ps3portal.com/downloads/cell.ppt
11
The Keys of Cell CPU
  • A big difference in Cells from normal CPUs is the
    ability of the APUs in a Cell to be chained
    together to act as a stream processor. A stream
    processor takes data and processes it in a series
    of steps. Each of these steps can be performed by
    one or more APUs.
  • The ability of software Cells to run on hardware
    Cells determined at runtime is a key feature of
    the Cell architecture.
  • Software cells may support ad-hoc arrangements of
    cells without rewriting software.

12
Cell Applications
  • Games
  • 3D Graphics
  • Video audio
  • DSP
  • Servers
  • Stream Processing Applications

13
Cell CPU NetSphere Architecture
  • The concepts of cell CPU and NetSphere are
    similar.
  • Cell CPU architecture provides hardware
    architecture and operating system (cell software)
  • Using NetSphere Architecture on Cell CPU
  • NetSphere Architecture works on Cell CPU as the
    middleware.
  • - Implement Agent based applications
  • - Implement platform algorithm to seek cell CPU
    to work on
  • Cell CPU the NetSphere Architecture
  • Support variety of cell CPU devices (PDA,
    Computer, TV .)
  • Scalability, Adaptability, Availability

14
Cell CPU NetSphere Architecture
  • Agent apulet (program data) in cell CPU
  • Cell Software implement platform.

NetSphere
Cell Software Platform
Cell Software Platform
apulet
Cell CPU
Write a Comment
User Comments (0)
About PowerShow.com