SlideShare une entreprise Scribd logo
1  sur  24
PlayStation 3
• Released November 2006
• Successor to the highly popular
PlayStation 2
• Arguably one of the most powerful
Gen.7 gaming consoles on the market
• Sales as of 1/08: 3.25M (USA), 10.49M
(worldwide)
PS3 Hardware
• CPU: Cell Broadband Engine (IBM
POWER-based) @ 3.2 GHz, 7 SPE cores
(6 user-accessible)
• Graphics: NVIDIA G70 (NV47)-based
“RSX” engine, 550 MHz.
• RAM: 256 MB main, 256 MB graphics
More hardware
• Disk: 20-80 GB (3.5” SATA)
• Optical disk: BD-ROM (BluRay); can
also read DVD/DVD+/-R/CD.
• Bluetooth 2.0
• 802.11b/g WiFi (not all models)
• USB 2.0 (2-4 ports)
• HDMI, component, composite video
Performance
• Total floating point: 2 TFLOPS
• CPU only: 204 GFLOPS single precision
float, 15 GFLOPS double precision float
Standards Based!
• HD is standard SATA, easily user
upgradable
• Bluetooth 2.0 - headsets,
keyboards/mice
• USB 2.0 - webcams, keyboards/mice
Linux on the PS3
• “It was fully intended that you, a PS3
owner, could play games, watch movies,
view photos, listen to music, and run a full-
featured Linux operating system that
transforms your PS3 into a home
computer."
• Was to be pre-installed with Linux
Linux on the PS3
• Officially supported as of kernel 2.6.21
• Yellow Dog 5.0 - official PS3 distro
• PSUbuntu
• Fedora
• others...
What You’ll Need
• PS3 (duh)
• TV or monitor (HDMI, DVI work. For
HDMI/DVI, must support HDCP.)
• USB memory stick
• Linux distro burned to CD
• Optional: larger USB stick or hard drive
(if you want to back up your PS3)
How to install Linux
• (Optional) Back up your PS3
• Partition it (dual boot or single boot)
• (Optional) Restore your PS3 backup
• Boot from USB stick containing
OTHEROS.BLD file
• Install Linux as per your distro’s
installer
It’s Demo Time!
So why would you
want to do this?
A supercomputer in your
living room
or... a superCLUSTER in
your living room!!!
Who’s using these?
• Astrophysicist Dr. Gaurav Khanna
replaced time used on supercomputers
with a cluster of eight PlayStation 3s.
• http://tinyurl.com/28wv44
Who’s using these?
• Computational Biochemistry and
Biophysics lab, Universitat Pompeu
Fabra, Barcelona, “PS3GRID” for
collaborative computing based on the
CellMD software, the first one designed
specifically for the Cell processor.
• http://www.ps3grid.net/
Folding@Home
• Distributed Computing to calculate
protein folding
• Over 1 PFLOPS from PS3 owners alone
• Compare that to BlueGene/L @ 280.6
TFLOPS
• Takes my PS3 about 3 hours
Takes my desktop over 1 day
PS3 Homebrew
• Make your own games
• Access to (almost) all PS3 hardware
• Networking
• Controllers
• Audio
• Graphics (sorta)
Caveats
• No access to graphics
• Everything runs in a hypervisor
• There is experimental graphics access;
don’t upgrade past firmware 2.10
LINKS
For More Information
• Wikipedia has great entries on:
• PlayStation 3
• PlayStation 3 hardware
• Cell (microprocessor)
• RSX ‘Reality Synthesizer’
• Linux for PlayStation 3
PS3 Linux Distributions
• http://psubuntu.com/
• http://www.terrasoftsolutions.com/products
• Fedora Core 5 on PS3:
http://tinyurl.com/yknkfp
Programming the Cell
• Georgia Tech workshop (with slides
and video): http://tinyurl.com/2wkllf
• More links on Cell and PS3 Linux
entries at Wikipedia
• http://tinyurl.com/23auvg
• http://tinyurl.com/qvn4h
The End

Contenu connexe

Tendances

A brief look at Linux & Ubuntu
A brief look at Linux & UbuntuA brief look at Linux & Ubuntu
A brief look at Linux & UbuntuSteve Shinn
 
Description of GRUB 2
Description of GRUB 2Description of GRUB 2
Description of GRUB 2iamumr
 
ルータHackで楽しもう! (シプキャン2014 東京大会)
ルータHackで楽しもう! (シプキャン2014 東京大会)ルータHackで楽しもう! (シプキャン2014 東京大会)
ルータHackで楽しもう! (シプキャン2014 東京大会)Takumi Sueda
 
Comparison table 1 games consoles
Comparison table 1   games consolesComparison table 1   games consoles
Comparison table 1 games consolesgordonpj96
 
MinnowBoard MAX: Open Source Hardware 64-bit x86 Single Board Computer
MinnowBoard MAX: Open Source Hardware  64-bit x86 Single Board ComputerMinnowBoard MAX: Open Source Hardware  64-bit x86 Single Board Computer
MinnowBoard MAX: Open Source Hardware 64-bit x86 Single Board ComputerDrew Fustini
 
Video game console specs 2
Video game console specs 2Video game console specs 2
Video game console specs 2gks1996
 
Crysis 3 Crack (Official 21.02.2013)
Crysis 3 Crack (Official 21.02.2013)Crysis 3 Crack (Official 21.02.2013)
Crysis 3 Crack (Official 21.02.2013)nisamludak
 
Presupuesto julio terminado convertido
Presupuesto julio terminado convertidoPresupuesto julio terminado convertido
Presupuesto julio terminado convertidoJuliomarquez46
 
Multi boot on MacTel (via refit/gdisk)
Multi boot on MacTel (via refit/gdisk)Multi boot on MacTel (via refit/gdisk)
Multi boot on MacTel (via refit/gdisk)prusswan
 

Tendances (13)

A brief look at Linux & Ubuntu
A brief look at Linux & UbuntuA brief look at Linux & Ubuntu
A brief look at Linux & Ubuntu
 
Description of GRUB 2
Description of GRUB 2Description of GRUB 2
Description of GRUB 2
 
ルータHackで楽しもう! (シプキャン2014 東京大会)
ルータHackで楽しもう! (シプキャン2014 東京大会)ルータHackで楽しもう! (シプキャン2014 東京大会)
ルータHackで楽しもう! (シプキャン2014 東京大会)
 
Comparison table 1 games consoles
Comparison table 1   games consolesComparison table 1   games consoles
Comparison table 1 games consoles
 
MinnowBoard MAX: Open Source Hardware 64-bit x86 Single Board Computer
MinnowBoard MAX: Open Source Hardware  64-bit x86 Single Board ComputerMinnowBoard MAX: Open Source Hardware  64-bit x86 Single Board Computer
MinnowBoard MAX: Open Source Hardware 64-bit x86 Single Board Computer
 
Spec00461
Spec00461Spec00461
Spec00461
 
Asus
AsusAsus
Asus
 
Portatiles1
Portatiles1Portatiles1
Portatiles1
 
Video game console specs 2
Video game console specs 2Video game console specs 2
Video game console specs 2
 
Crysis 3 Crack (Official 21.02.2013)
Crysis 3 Crack (Official 21.02.2013)Crysis 3 Crack (Official 21.02.2013)
Crysis 3 Crack (Official 21.02.2013)
 
Presupuesto julio terminado convertido
Presupuesto julio terminado convertidoPresupuesto julio terminado convertido
Presupuesto julio terminado convertido
 
Hp prodesk
Hp prodeskHp prodesk
Hp prodesk
 
Multi boot on MacTel (via refit/gdisk)
Multi boot on MacTel (via refit/gdisk)Multi boot on MacTel (via refit/gdisk)
Multi boot on MacTel (via refit/gdisk)
 

Similaire à Running Linux On The PlayStation3

Gentoo on a 486
Gentoo on a 486Gentoo on a 486
Gentoo on a 486yeokm1
 
BIOS__Power-On-Self-Test.pptx
BIOS__Power-On-Self-Test.pptxBIOS__Power-On-Self-Test.pptx
BIOS__Power-On-Self-Test.pptxSamiWhoo
 
Windows 3.1 (WFW) on vintage and modern hardware
Windows 3.1 (WFW) on vintage and modern hardwareWindows 3.1 (WFW) on vintage and modern hardware
Windows 3.1 (WFW) on vintage and modern hardwareyeokm1
 
Console development
Console developmentConsole development
Console developmentspartasoft
 
NCompass Live: Let's Get Real About Virtual Reality
NCompass Live: Let's Get Real About Virtual Reality NCompass Live: Let's Get Real About Virtual Reality
NCompass Live: Let's Get Real About Virtual Reality Nebraska Library Commission
 
ICT BTEC UNIT 2 P1
ICT BTEC UNIT 2 P1ICT BTEC UNIT 2 P1
ICT BTEC UNIT 2 P1OriginalGSM
 
Deployment Strategies (Mongo Austin)
Deployment Strategies (Mongo Austin)Deployment Strategies (Mongo Austin)
Deployment Strategies (Mongo Austin)MongoDB
 
IT Book of Knowledge
IT Book of KnowledgeIT Book of Knowledge
IT Book of KnowledgePhil Primeau
 
De Re PlayStation Vita
De Re PlayStation VitaDe Re PlayStation Vita
De Re PlayStation VitaSlide_N
 
Build Gaming PC Presentation
Build Gaming PC PresentationBuild Gaming PC Presentation
Build Gaming PC PresentationRith Jo
 
P4i45 gv r5
P4i45 gv r5P4i45 gv r5
P4i45 gv r5rodanteg
 
2_RaspberryPi presentation.pptx
2_RaspberryPi presentation.pptx2_RaspberryPi presentation.pptx
2_RaspberryPi presentation.pptxneelamsanjeevkumar
 
Windows optimization and customization
Windows optimization and customizationWindows optimization and customization
Windows optimization and customizationHiren Mayani
 
A Journey to Boot Linux on Raspberry Pi
A Journey to Boot Linux on Raspberry PiA Journey to Boot Linux on Raspberry Pi
A Journey to Boot Linux on Raspberry PiJian-Hong Pan
 
Computer specifications
Computer specificationsComputer specifications
Computer specificationsLeonel Rivas
 

Similaire à Running Linux On The PlayStation3 (20)

Gentoo on a 486
Gentoo on a 486Gentoo on a 486
Gentoo on a 486
 
Hardware Hacks
Hardware HacksHardware Hacks
Hardware Hacks
 
BIOS__Power-On-Self-Test.pptx
BIOS__Power-On-Self-Test.pptxBIOS__Power-On-Self-Test.pptx
BIOS__Power-On-Self-Test.pptx
 
Windows 3.1 (WFW) on vintage and modern hardware
Windows 3.1 (WFW) on vintage and modern hardwareWindows 3.1 (WFW) on vintage and modern hardware
Windows 3.1 (WFW) on vintage and modern hardware
 
Console development
Console developmentConsole development
Console development
 
UNIT 2 P1
UNIT 2 P1UNIT 2 P1
UNIT 2 P1
 
NCompass Live: Let's Get Real About Virtual Reality
NCompass Live: Let's Get Real About Virtual Reality NCompass Live: Let's Get Real About Virtual Reality
NCompass Live: Let's Get Real About Virtual Reality
 
ICT BTEC UNIT 2 P1
ICT BTEC UNIT 2 P1ICT BTEC UNIT 2 P1
ICT BTEC UNIT 2 P1
 
Presentacion ingles
Presentacion inglesPresentacion ingles
Presentacion ingles
 
Deployment Strategies (Mongo Austin)
Deployment Strategies (Mongo Austin)Deployment Strategies (Mongo Austin)
Deployment Strategies (Mongo Austin)
 
IT Book of Knowledge
IT Book of KnowledgeIT Book of Knowledge
IT Book of Knowledge
 
De Re PlayStation Vita
De Re PlayStation VitaDe Re PlayStation Vita
De Re PlayStation Vita
 
Build Gaming PC Presentation
Build Gaming PC PresentationBuild Gaming PC Presentation
Build Gaming PC Presentation
 
AWS re:invent 2013 recap
AWS re:invent 2013 recapAWS re:invent 2013 recap
AWS re:invent 2013 recap
 
P4i45 gv r5
P4i45 gv r5P4i45 gv r5
P4i45 gv r5
 
2_RaspberryPi presentation.pptx
2_RaspberryPi presentation.pptx2_RaspberryPi presentation.pptx
2_RaspberryPi presentation.pptx
 
Windows optimization and customization
Windows optimization and customizationWindows optimization and customization
Windows optimization and customization
 
A Journey to Boot Linux on Raspberry Pi
A Journey to Boot Linux on Raspberry PiA Journey to Boot Linux on Raspberry Pi
A Journey to Boot Linux on Raspberry Pi
 
You suck at Memory Analysis
You suck at Memory AnalysisYou suck at Memory Analysis
You suck at Memory Analysis
 
Computer specifications
Computer specificationsComputer specifications
Computer specifications
 

Plus de Donald Burr

Fun with Linux Telephony
Fun with Linux TelephonyFun with Linux Telephony
Fun with Linux TelephonyDonald Burr
 
Convention Photography 101
Convention Photography 101Convention Photography 101
Convention Photography 101Donald Burr
 
Anime Podcasting for Beginners
Anime Podcasting for BeginnersAnime Podcasting for Beginners
Anime Podcasting for BeginnersDonald Burr
 
Enter the MediaTombRaider
Enter the MediaTombRaiderEnter the MediaTombRaider
Enter the MediaTombRaiderDonald Burr
 
Hacking The Xbox
Hacking The XboxHacking The Xbox
Hacking The XboxDonald Burr
 
Using Web 2.0 to Promote your Lupus Sub-Chapter
Using Web 2.0 to Promote your Lupus Sub-ChapterUsing Web 2.0 to Promote your Lupus Sub-Chapter
Using Web 2.0 to Promote your Lupus Sub-ChapterDonald Burr
 

Plus de Donald Burr (6)

Fun with Linux Telephony
Fun with Linux TelephonyFun with Linux Telephony
Fun with Linux Telephony
 
Convention Photography 101
Convention Photography 101Convention Photography 101
Convention Photography 101
 
Anime Podcasting for Beginners
Anime Podcasting for BeginnersAnime Podcasting for Beginners
Anime Podcasting for Beginners
 
Enter the MediaTombRaider
Enter the MediaTombRaiderEnter the MediaTombRaider
Enter the MediaTombRaider
 
Hacking The Xbox
Hacking The XboxHacking The Xbox
Hacking The Xbox
 
Using Web 2.0 to Promote your Lupus Sub-Chapter
Using Web 2.0 to Promote your Lupus Sub-ChapterUsing Web 2.0 to Promote your Lupus Sub-Chapter
Using Web 2.0 to Promote your Lupus Sub-Chapter
 

Dernier

Unleashing Real-time Insights with ClickHouse_ Navigating the Landscape in 20...
Unleashing Real-time Insights with ClickHouse_ Navigating the Landscape in 20...Unleashing Real-time Insights with ClickHouse_ Navigating the Landscape in 20...
Unleashing Real-time Insights with ClickHouse_ Navigating the Landscape in 20...Alkin Tezuysal
 
Long journey of Ruby standard library at RubyConf AU 2024
Long journey of Ruby standard library at RubyConf AU 2024Long journey of Ruby standard library at RubyConf AU 2024
Long journey of Ruby standard library at RubyConf AU 2024Hiroshi SHIBATA
 
2024 April Patch Tuesday
2024 April Patch Tuesday2024 April Patch Tuesday
2024 April Patch TuesdayIvanti
 
Why device, WIFI, and ISP insights are crucial to supporting remote Microsoft...
Why device, WIFI, and ISP insights are crucial to supporting remote Microsoft...Why device, WIFI, and ISP insights are crucial to supporting remote Microsoft...
Why device, WIFI, and ISP insights are crucial to supporting remote Microsoft...panagenda
 
A Journey Into the Emotions of Software Developers
A Journey Into the Emotions of Software DevelopersA Journey Into the Emotions of Software Developers
A Journey Into the Emotions of Software DevelopersNicole Novielli
 
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024BookNet Canada
 
The State of Passkeys with FIDO Alliance.pptx
The State of Passkeys with FIDO Alliance.pptxThe State of Passkeys with FIDO Alliance.pptx
The State of Passkeys with FIDO Alliance.pptxLoriGlavin3
 
Time Series Foundation Models - current state and future directions
Time Series Foundation Models - current state and future directionsTime Series Foundation Models - current state and future directions
Time Series Foundation Models - current state and future directionsNathaniel Shimoni
 
A Deep Dive on Passkeys: FIDO Paris Seminar.pptx
A Deep Dive on Passkeys: FIDO Paris Seminar.pptxA Deep Dive on Passkeys: FIDO Paris Seminar.pptx
A Deep Dive on Passkeys: FIDO Paris Seminar.pptxLoriGlavin3
 
UiPath Community: Communication Mining from Zero to Hero
UiPath Community: Communication Mining from Zero to HeroUiPath Community: Communication Mining from Zero to Hero
UiPath Community: Communication Mining from Zero to HeroUiPathCommunity
 
A Framework for Development in the AI Age
A Framework for Development in the AI AgeA Framework for Development in the AI Age
A Framework for Development in the AI AgeCprime
 
From Family Reminiscence to Scholarly Archive .
From Family Reminiscence to Scholarly Archive .From Family Reminiscence to Scholarly Archive .
From Family Reminiscence to Scholarly Archive .Alan Dix
 
Take control of your SAP testing with UiPath Test Suite
Take control of your SAP testing with UiPath Test SuiteTake control of your SAP testing with UiPath Test Suite
Take control of your SAP testing with UiPath Test SuiteDianaGray10
 
Data governance with Unity Catalog Presentation
Data governance with Unity Catalog PresentationData governance with Unity Catalog Presentation
Data governance with Unity Catalog PresentationKnoldus Inc.
 
Arizona Broadband Policy Past, Present, and Future Presentation 3/25/24
Arizona Broadband Policy Past, Present, and Future Presentation 3/25/24Arizona Broadband Policy Past, Present, and Future Presentation 3/25/24
Arizona Broadband Policy Past, Present, and Future Presentation 3/25/24Mark Goldstein
 
Connecting the Dots for Information Discovery.pdf
Connecting the Dots for Information Discovery.pdfConnecting the Dots for Information Discovery.pdf
Connecting the Dots for Information Discovery.pdfNeo4j
 
Sample pptx for embedding into website for demo
Sample pptx for embedding into website for demoSample pptx for embedding into website for demo
Sample pptx for embedding into website for demoHarshalMandlekar2
 
Passkey Providers and Enabling Portability: FIDO Paris Seminar.pptx
Passkey Providers and Enabling Portability: FIDO Paris Seminar.pptxPasskey Providers and Enabling Portability: FIDO Paris Seminar.pptx
Passkey Providers and Enabling Portability: FIDO Paris Seminar.pptxLoriGlavin3
 
Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptx
Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptxUse of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptx
Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptxLoriGlavin3
 
DevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platformsDevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platformsSergiu Bodiu
 

Dernier (20)

Unleashing Real-time Insights with ClickHouse_ Navigating the Landscape in 20...
Unleashing Real-time Insights with ClickHouse_ Navigating the Landscape in 20...Unleashing Real-time Insights with ClickHouse_ Navigating the Landscape in 20...
Unleashing Real-time Insights with ClickHouse_ Navigating the Landscape in 20...
 
Long journey of Ruby standard library at RubyConf AU 2024
Long journey of Ruby standard library at RubyConf AU 2024Long journey of Ruby standard library at RubyConf AU 2024
Long journey of Ruby standard library at RubyConf AU 2024
 
2024 April Patch Tuesday
2024 April Patch Tuesday2024 April Patch Tuesday
2024 April Patch Tuesday
 
Why device, WIFI, and ISP insights are crucial to supporting remote Microsoft...
Why device, WIFI, and ISP insights are crucial to supporting remote Microsoft...Why device, WIFI, and ISP insights are crucial to supporting remote Microsoft...
Why device, WIFI, and ISP insights are crucial to supporting remote Microsoft...
 
A Journey Into the Emotions of Software Developers
A Journey Into the Emotions of Software DevelopersA Journey Into the Emotions of Software Developers
A Journey Into the Emotions of Software Developers
 
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
 
The State of Passkeys with FIDO Alliance.pptx
The State of Passkeys with FIDO Alliance.pptxThe State of Passkeys with FIDO Alliance.pptx
The State of Passkeys with FIDO Alliance.pptx
 
Time Series Foundation Models - current state and future directions
Time Series Foundation Models - current state and future directionsTime Series Foundation Models - current state and future directions
Time Series Foundation Models - current state and future directions
 
A Deep Dive on Passkeys: FIDO Paris Seminar.pptx
A Deep Dive on Passkeys: FIDO Paris Seminar.pptxA Deep Dive on Passkeys: FIDO Paris Seminar.pptx
A Deep Dive on Passkeys: FIDO Paris Seminar.pptx
 
UiPath Community: Communication Mining from Zero to Hero
UiPath Community: Communication Mining from Zero to HeroUiPath Community: Communication Mining from Zero to Hero
UiPath Community: Communication Mining from Zero to Hero
 
A Framework for Development in the AI Age
A Framework for Development in the AI AgeA Framework for Development in the AI Age
A Framework for Development in the AI Age
 
From Family Reminiscence to Scholarly Archive .
From Family Reminiscence to Scholarly Archive .From Family Reminiscence to Scholarly Archive .
From Family Reminiscence to Scholarly Archive .
 
Take control of your SAP testing with UiPath Test Suite
Take control of your SAP testing with UiPath Test SuiteTake control of your SAP testing with UiPath Test Suite
Take control of your SAP testing with UiPath Test Suite
 
Data governance with Unity Catalog Presentation
Data governance with Unity Catalog PresentationData governance with Unity Catalog Presentation
Data governance with Unity Catalog Presentation
 
Arizona Broadband Policy Past, Present, and Future Presentation 3/25/24
Arizona Broadband Policy Past, Present, and Future Presentation 3/25/24Arizona Broadband Policy Past, Present, and Future Presentation 3/25/24
Arizona Broadband Policy Past, Present, and Future Presentation 3/25/24
 
Connecting the Dots for Information Discovery.pdf
Connecting the Dots for Information Discovery.pdfConnecting the Dots for Information Discovery.pdf
Connecting the Dots for Information Discovery.pdf
 
Sample pptx for embedding into website for demo
Sample pptx for embedding into website for demoSample pptx for embedding into website for demo
Sample pptx for embedding into website for demo
 
Passkey Providers and Enabling Portability: FIDO Paris Seminar.pptx
Passkey Providers and Enabling Portability: FIDO Paris Seminar.pptxPasskey Providers and Enabling Portability: FIDO Paris Seminar.pptx
Passkey Providers and Enabling Portability: FIDO Paris Seminar.pptx
 
Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptx
Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptxUse of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptx
Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptx
 
DevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platformsDevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platforms
 

Running Linux On The PlayStation3

  • 1.
  • 2. PlayStation 3 • Released November 2006 • Successor to the highly popular PlayStation 2 • Arguably one of the most powerful Gen.7 gaming consoles on the market • Sales as of 1/08: 3.25M (USA), 10.49M (worldwide)
  • 3. PS3 Hardware • CPU: Cell Broadband Engine (IBM POWER-based) @ 3.2 GHz, 7 SPE cores (6 user-accessible) • Graphics: NVIDIA G70 (NV47)-based “RSX” engine, 550 MHz. • RAM: 256 MB main, 256 MB graphics
  • 4. More hardware • Disk: 20-80 GB (3.5” SATA) • Optical disk: BD-ROM (BluRay); can also read DVD/DVD+/-R/CD. • Bluetooth 2.0 • 802.11b/g WiFi (not all models) • USB 2.0 (2-4 ports) • HDMI, component, composite video
  • 5. Performance • Total floating point: 2 TFLOPS • CPU only: 204 GFLOPS single precision float, 15 GFLOPS double precision float
  • 6. Standards Based! • HD is standard SATA, easily user upgradable • Bluetooth 2.0 - headsets, keyboards/mice • USB 2.0 - webcams, keyboards/mice
  • 7. Linux on the PS3 • “It was fully intended that you, a PS3 owner, could play games, watch movies, view photos, listen to music, and run a full- featured Linux operating system that transforms your PS3 into a home computer." • Was to be pre-installed with Linux
  • 8. Linux on the PS3 • Officially supported as of kernel 2.6.21 • Yellow Dog 5.0 - official PS3 distro • PSUbuntu • Fedora • others...
  • 9. What You’ll Need • PS3 (duh) • TV or monitor (HDMI, DVI work. For HDMI/DVI, must support HDCP.) • USB memory stick • Linux distro burned to CD • Optional: larger USB stick or hard drive (if you want to back up your PS3)
  • 10. How to install Linux • (Optional) Back up your PS3 • Partition it (dual boot or single boot) • (Optional) Restore your PS3 backup • Boot from USB stick containing OTHEROS.BLD file • Install Linux as per your distro’s installer
  • 12. So why would you want to do this?
  • 13. A supercomputer in your living room
  • 14. or... a superCLUSTER in your living room!!!
  • 15. Who’s using these? • Astrophysicist Dr. Gaurav Khanna replaced time used on supercomputers with a cluster of eight PlayStation 3s. • http://tinyurl.com/28wv44
  • 16. Who’s using these? • Computational Biochemistry and Biophysics lab, Universitat Pompeu Fabra, Barcelona, “PS3GRID” for collaborative computing based on the CellMD software, the first one designed specifically for the Cell processor. • http://www.ps3grid.net/
  • 17. Folding@Home • Distributed Computing to calculate protein folding • Over 1 PFLOPS from PS3 owners alone • Compare that to BlueGene/L @ 280.6 TFLOPS • Takes my PS3 about 3 hours Takes my desktop over 1 day
  • 18. PS3 Homebrew • Make your own games • Access to (almost) all PS3 hardware • Networking • Controllers • Audio • Graphics (sorta)
  • 19. Caveats • No access to graphics • Everything runs in a hypervisor • There is experimental graphics access; don’t upgrade past firmware 2.10
  • 20. LINKS
  • 21. For More Information • Wikipedia has great entries on: • PlayStation 3 • PlayStation 3 hardware • Cell (microprocessor) • RSX ‘Reality Synthesizer’ • Linux for PlayStation 3
  • 22. PS3 Linux Distributions • http://psubuntu.com/ • http://www.terrasoftsolutions.com/products • Fedora Core 5 on PS3: http://tinyurl.com/yknkfp
  • 23. Programming the Cell • Georgia Tech workshop (with slides and video): http://tinyurl.com/2wkllf • More links on Cell and PS3 Linux entries at Wikipedia • http://tinyurl.com/23auvg • http://tinyurl.com/qvn4h