Sony PLAYSTATION 3 and the Cell Processor Dr. Hayden So Department of Electrical and Electronic Engineering 3 Sep, 2008.

Slides:



Advertisements
Similar presentations
Parallel Processing with PlayStation3 Lawrence Kalisz.
Advertisements

4. Shared Memory Parallel Architectures 4.4. Multicore Architectures
Instructor Notes We describe motivation for talking about underlying device architecture because device architecture is often avoided in conventional.
Parallelizing GIS applications for IBM Cell Broadband engine and x86 Multicore platforms Bharghava R, Jyothish Soman, K S Rajan International.
Computer Architecture and Design Fall 2009 Indraneil Gokhale.
Ido Tov & Matan Raveh Parallel Processing ( ) January 2014 Electrical and Computer Engineering DPT. Ben-Gurion University.
Chp 1 – Introduction to Computers
Evolution of Chip Design ECE 111 Spring A Brief History 1958: First integrated circuit – Flip-flop using two transistors – Built by Jack Kilby at.
1 Introduction to Parallel Processing with Multi-core Part I Jie Liu, Ph.D. Professor Department of Computer Science Western Oregon University USA
Heterogeneous Computing: New Directions for Efficient and Scalable High-Performance Computing Dr. Jason D. Bakos.
ELEC 6200, Fall 07, Oct 29 McPherson: Vector Processors1 Vector Processors Ryan McPherson ELEC 6200 Fall 2007.
Embedded Systems Introduction CS423 Dick Steflik.
“When designers imagine a new game environment, they have an eye on the experimental technology of the future.” D. Michael Ploor.
Games at Bolton CELL (diagrams from IBM) Andrew Williams
Cell Broadband Processor Daniel Bagley Meng Tan. Agenda  General Intro  History of development  Technical overview of architecture  Detailed technical.
Madagascar on a Playstation 3 William Burnett Friday Seminar December 4, 2009.
 WII U  Playstation 4  Xbox One  OUYA  Future Technologies.
Prof. Milo Martin for CIS700
Emotion Engine A look at the microprocessor at the center of the PlayStation2 gaming console Charles Aldrich.
Programming the Cell Multiprocessor Işıl ÖZ. Outline Cell processor – Objectives – Design and architecture Programming the cell – Programming models CellSs.
Chapter 1 CSF 2009 Computer Abstractions and Technology.
Server System. Introduction A server system is a computer, or series of computers, that link other computers or electronic devices together. They often.
Cell Architecture. Introduction The Cell concept was originally thought up by Sony Computer Entertainment inc. of Japan, for the PlayStation 3 The architecture.
Introduction to the Cell multiprocessor J. A. Kahle, M. N. Day, H. P. Hofstee, C. R. Johns, T. R. Maeurer, D. Shippy (IBM Systems and Technology Group)
Evaluation of Multi-core Architectures for Image Processing Algorithms Masters Thesis Presentation by Trupti Patil July 22, 2009.
Achievements and Opportunities in Volunteer Computing David P. Anderson Space Sciences Lab U.C. Berkeley 18 April 2008.
Parallel Home Qiong Luo Hong Kong University of Science & Technology
Cell Broadband Engine Architecture Bardia Mahjour ENCM 515 March 2007 Bardia Mahjour ENCM 515 March 2007.
GAMING CONSOLES … “Evolution to the next level” Presented by:- Manindar Singh Ratan Regd.No.: Branch:- IT, Group:- ‘B’ Sem:- 7 th,CVRCE Game.
Multi-core systems System Architecture COMP25212 Daniel Goodman Advanced Processor Technologies Group.
1 1 Computer  The computer is basically a digital machine that accepts inputs, process them, and provide outputs  Computers use electronic circuits to.
UIUC CSL Global Technology Forum © NVIDIA Corporation 2007 Computing in Crisis: Challenges and Opportunities David B. Kirk.
Seaborg Cerise Wuthrich CMPS Seaborg  Manufactured by IBM  Distributed Memory Parallel Supercomputer  Based on IBM’s SP RS/6000 Architecture.
Company LOGO High Performance Processors Miguel J. González Blanco Miguel A. Padilla Puig Felix Rivera Rivas.
Introduction to CMOS VLSI Design Lecture 22: Case Study: Intel Processors David Harris Harvey Mudd College Spring 2004.
MCC website: ©Board of Trustees University of Illinois Research Objectives: Using game consoles as a platform for molecular modeling.
Linux High-Availability Cluster William R. Smith EKU, Dept. of Technology CEN/CET.
Neuroblastoma Stroma Classification on the Sony Playstation 3 Tim Hartley, Olcay Sertel, Mansoor Khan, Umit Catalyurek, Joel Saltz, Metin Gurcan Department.
Dragged, Kicking and Screaming: Multicore Architecture and Video Games.
Innovations and Inventions of the 1980’s Patrick Miller, David Milter, Theo Offerman.
- Rohan Dhamnaskar. Overview  What is a Supercomputer  Some Concepts  Couple of examples.
Chapter 1 Computer Abstractions and Technology. Chapter 1 — Computer Abstractions and Technology — 2 The Computer Revolution Progress in computer technology.
PC hardware and x86 programming Lec 2 Jinyang Li.
Sam Sandbote CSE 8383 Advanced Computer Architecture The IBM Cell Architecture Sam Sandbote CSE 8383 Advanced Computer Architecture April 18, 2006.
What is gaming console & platform? A game console is a device which outputs video signal into TV screen to display the video game. A platform is in which.
LYU0703 Parallel Distributed Programming on PS3 1 Huang Hiu Fung Wong Chung Hoi Supervised by Prof. Michael R. Lyu Department of Computer.
ECEn 191 – New Student Seminar - Session 6 Digital Logic Digital Logic ECEn 191 New Student Seminar.
The Octoplier: A New Software Device Affecting Hardware Group 4 Austin Beam Brittany Dearien Brittany Dearien Warren Irwin Amanda Medlin Amanda Medlin.
The Effects of Parallel Programming on Gaming Anthony Waterman.
Sony PlayStation 3 Sony also laid out the technical specs of the device. The PlayStation 3 will feature the much-vaunted Cell processor, which will run.
Discovering Computers 2010
The Effects of Parallel Programming on Gaming Anthony Waterman.
CPU Transforms Input and Output Each computer contains one Collection of electronic circuits Processor Interpretates and execute instructions in a program.
Evolution of Video Game Systems CS Miguel Haro Danny Gutierrez Albert Grimes Sergio Delgado.
High performance computing architecture examples Unit 2.
IBM Cell Processor Ryan Carlson, Yannick Lanner-Cusin, & Cyrus Stoller CS87: Parallel and Distributed Computing.
BLUE GENE Sunitha M. Jenarius. What is Blue Gene A massively parallel supercomputer using tens of thousands of embedded PowerPC processors supporting.
1/21 Cell Processor Systems Seminar Diana Palsetia (11/21/2006)
● Cell Broadband Engine Architecture Processor ● Ryan Layer ● Ben Kreuter ● Michelle McDaniel ● Carrie Ruppar.
Game Systems, Personal Computers, and Hardware
Accelerated Processing Units
High Performance Computing on an IBM Cell Processor --- Bioinformatics
Evolution of Video Game Systems
Cell Architecture.
Phnom Penh International University (PPIU)
عمارة الحاسب.
Multicore and GPU Programming
Multicore and GPU Programming
SMARTPHONE Electrical Engineer: DISPLAY LIGHTING SENSORS CAMERAS POWER
Presentation transcript:

Sony PLAYSTATION 3 and the Cell Processor Dr. Hayden So Department of Electrical and Electronic Engineering 3 Sep, 2008

The “How Things Work” Series  7 sessions of electronics gadgets and food PS3, Robots, RFID, iPhone 3G, Green Energy Toys, HDTV, Blu-ray devices  Know how things around us work.. … and …  Know how YOU can design them one day.  Goal:

Sony PLAYSTATION 3 – Beyond a Game Console Open Development Platform Gaming Distributed Scientific Computing Super Computer Cluster

Inside a PS3 Cell Broadband Engine nVidia Reality Synthesizer (RSX) nVidia Reality Synthesizer (RSX)

Cell Processor  Co-developed by Sony, Toshiba and IBM  9 Processor Cores in a chip 1 Power Processor Element (PPE) – 64- bit PowerPC two-way multithreaded 8 Synergistic Processing Elements (SPE) – 128-bit SIMD RISC processors Only 7 out of the 8 SPE are being used  An enhanced version, PowerXCell 8i, is used to power the world fastest super computer  Most powerful processor among PS3, Xbox 360 and Wii (Warning: personal bias)

 To study the process of protein folding using computers all around the world. Works on PCs and PS3s around the world To better understand diseases such as BSE (Mad Cow), Alzheimer's, Huntington's  Need massive computing power: about a day to simulate a nanosecond (1/1,000,000,000 of a second) of protein folding 30 CPU years for 1 protein fold  In Sept, 2007, awarded Guinness World Records as the “most powerful distributed computing network.” > 1 petaFLOPS Image courtesy of

Where do we go from here…? If you are interested in…Technical AreasEEE Program Knowing more about the design of the Cell Processor How does the whole system is designed? What about memory? How much? XDR? QDR? DDR? Graphics? Why is graphics handled by RSX but not Cell? Computer Architecture Embedded System Parallel Processing System Design Computer Engineering (CE) Electronics and Communication Engineering (EComE) Why only 7 SPEs are used? How to make XDR memory? How to manufacture all the fancy ICs on the PS3? Circuit Design VLSI Design VLSI Manufacturing Electronics and Communication Engineering (EComE) How to manage the massive amount of data collected in How to deal with Internet scale programming? Information System Network Programming Information Engineering (InfoE)