Upload
brittney-james
View
231
Download
0
Tags:
Embed Size (px)
Citation preview
CIS 501: Comp. Arch. | Prof. Joe Devietti | Xbox1/PS4 1
CIS 501: Computer Architecture
Unit 12: Putting it All Together:The Xbox One/PS4 Game Consoles
Slides originally developed by Joe Devietti, Milo Martin & Amir Roth at University of Pennsylvania
CIS 501: Comp. Arch. | Prof. Joe Devietti | Xbox1/PS4 2
This Unit: Putting It All Together
• Anatomy of a game console• Microsoft Xbox One/Sony PS4
• Focus mostly on CPU chip
• Briefly talk about system• Graphics processing unit (GPU)• I/O and other devices
Application
OS
FirmwareCompiler
I/O
Memory
Digital Circuits
Gates & Transistors
CPU
CIS 501: Comp. Arch. | Prof. Joe Devietti | Xbox1/PS4 3
Sources
• http://anandtech.com/show/6972/xbox-one-hardware-compared-to-playstation-4/
• http://www.anandtech.com/show/6976/amds-jaguar-architecture-the-cpu-powering-xbox-one-playstation-4-kabini-temash
• AMD HotChips 2012 presentation on Jaguar• www.chipworks.com• Wikipedia for sales numbers
CIS 501: Comp. Arch. | Prof. Joe Devietti | Xbox1/PS4 4
What is Computer Architecture?
Plans
The role of a computer architect:
“Technology”Logic Gates
SRAMDRAM
Circuit TechniquesPackaging
Magnetic StorageFlash Memory
GoalsFunction
PerformanceReliability
Cost/ManufacturabilityEnergy EfficiencyTime to Market
ComputerPCs
ServersPDAs
Mobile PhonesSupercomputersGame Consoles
Embedded
Design
Manufacturing
CIS 501: Comp. Arch. | Prof. Joe Devietti | Xbox1/PS4 5
Microsoft XBox Game Console History
• Xbox• First game console by Microsoft, released in 2001• Glorified PC: 733 Mhz x86 Intel CPU, 64MB DRAM, NVIDIA GPU• Ran modified version of Windows OS• ~25 million sold
• Xbox 360• 2nd generation, released in 2005• Custom hardware: 3.2 Ghz 3-core PowerPC processor, ATI
GPU• 80M sold as of October 2013 [Source: Wikipedia]
• Xbox One• 3rd generation, released 2013• Semi-custom hardware: 1.6GHz 8-core AMD CPU, AMD GPU• perhaps 10M sold as of March 2015
Sony PlayStation History
• PlayStation 2• released in 2000• 300 MHz MIPS CPU• >155M sold as of March 2012 [Wikipedia]
• PlayStation 3• released late 2006• 3.2GHz IBM Cell Processor: 1 PowerPC core + 8 mini-cores• 80M sold as of November 2013 [Wikipedia]
• PlayStation 4• released late 2013• Semi-custom hardware: 1.6GHz 8-core AMD CPU, AMD GPU
• basically same as Xbox One!• 20+M sold as of March 2015
CIS 501: Comp. Arch. | Prof. Joe Devietti | Xbox1/PS4 6
AMD Jaguar Core
CIS 501: Comp. Arch. | Prof. Joe Devietti | Xbox1/PS4 9
AMD Jaguar core2-way OoO
28nm transistors
Xbox One OS
• Runs two different virtualized Oses (on MS Hyper-V)• Windows kernel• Xbox OS• each OS gets a hard partition of physical resources• enables better multitasking?
CIS 501: Comp. Arch. | Prof. Joe Devietti | Xbox1/PS4 22
Putting It All Together
• Unit 1: Introduction• Unit 2: ISAs• Unit 3: Technology• Unit 4: Performance• Unit 5: Pipelining &
Branch Prediction• Unit 6: Caches• Unit 7: Virtual Memory
• Unit 8: Superscalar
• Unit 9: Scheduling• Unit 10: Multicore• Unit 11: Vectors
CIS 501: Comp. Arch. | Prof. Joe Devietti | XBox 360 23