วิธีการเรียกใช้ linux บน PS3?


11

ฉันเรียนรู้การคำนวณตัวเลขและมี Core i5, แล็ปท็อปขนาด 4GB ซึ่งฉันพบว่าช้าสำหรับงานบางอย่าง

ฉันอ่านแล้วว่า PS3 ตัวเดียวมีพลังการประมวลผลของพีซีแบบคลัสเตอร์ 30 เครื่อง

โดยทั่วไปฉันกำลังคิดที่จะซื้อ PS และติดตั้ง Linux บนมันแล้วเรียกใช้โปรแกรมหลามของฉันบนมัน

ฉันได้อ่านแล้วว่า Sony ได้ปิดการใช้งานความสามารถในการติดตั้ง Linux ด้วยการอัพเดตเฟิร์มแวร์ 3.21

มีวิธีรัน Linux บน PS เวอร์ชันล่าสุดหรือไม่? มีการแฮ็กรอบข้อ จำกัด ใหม่หรือไม่? ถ้าฉันออกไปซื้อหนึ่งฉันจะสามารถใช้งาน Linux ได้หรือไม่?


ฉันไม่คิดว่าโปรแกรมไพ ธ อนของคุณจะทำงานได้เร็วขึ้นบน ps3 ในการทำสิ่งนี้ให้สำเร็จคุณต้องตั้งโปรแกรมโดยตรงไปยังส่วนช่วยเหลือแกนประมวลผลของเซลล์ซึ่งเหมือนกับ GPU
SlimJim

คุณควรตรวจสอบการเขียนโปรแกรม GPGPU เช่น CUDA หรือ openCL (มี wrappers สำหรับ Python) แทนในความคิดของฉัน แต่ให้สังเกตสองสิ่ง: มันค่อนข้างยากสำหรับอัลกอริธึมส่วนใหญ่ที่จะทำงานบนฮาร์ดแวร์ประเภทนี้ได้อย่างรวดเร็วและอัลกอริธึมไม่สามารถแปลงได้อย่างมีประสิทธิภาพ สิ่งที่ต่อเนื่องควรอยู่ในซีพียู (i5 หรืออะไรก็ตาม) และสิ่งที่ขนานกันอย่างหนาแน่นสามารถส่งไปยัง GPU ได้
SlimJim

3
สแต็คโพสต์นี้มีความเกี่ยวข้อง (เพิ่มเติมเกี่ยวกับการเขียนโปรแกรมจริงที่ไม่ได้ติดตั้งลินุกซ์) stackoverflow.com/questions/1355827/…
SlimJim

1
@SlimJim ใช่ ฉันยังพบว่ามันมี 256M of RAM ซึ่งส่วนที่ดีจะได้รับจาก Linux ฉันชอบข้อเสนอแนะของคุณเกี่ยวกับ CUDA จะลองดู
Kshitiz Sharma

คำตอบ:


9

ในขณะที่เรื่องต่าง ๆ ยังคงมีอยู่ไม่มีวิธี "ปลอดภัย" ในการใช้งาน Linux บน PS3 ที่คุณซื้อใหม่จากร้านค้าปลีก เนื่องจากเฟิร์มแวร์จะไม่ให้คุณเข้าถึงไฮเปอร์ไวเซอร์ในระดับต่ำคุณจึงไม่สามารถติดตั้ง Linux โดยไม่ต้องเปลี่ยนเฟิร์มแวร์ก่อน คอนโซลจะติดตั้งเฟิร์มแวร์ด้วยลายเซ็นเข้ารหัสของ Sony เท่านั้นและคุณไม่ได้รับอนุญาตให้ดาวน์เกรดเฟิร์มแวร์ มันเป็นไปไม่ได้ที่จะเขียนทับเฟิร์มแวร์เว้นแต่ว่าคุณจะสามารถสร้างของคุณเองและปลอมแปลงรหัสการลงนาม

หากต้องการตอบคำถามของคุณโดยตรง:

  • มีวิธีอะไรบ้าง? ใช่เพราะ Sony ไม่ค่อยเก็บคีย์เป็นความลับ คุณจะต้องทำการวิจัยเกี่ยวกับเฟิร์มแวร์ที่กำหนดเอง การใช้เฟิร์มแวร์ดังกล่าวจะทำให้การรับประกันของคุณเป็นโมฆะและคุณอาจเสี่ยงต่อการถูกห้ามคอนโซลจาก Playstation Network หากคุณเชื่อมต่อกับ Sony และตรวจพบว่าคุณไม่ได้ใช้งานเฟิร์มแวร์อย่างเป็นทางการ แม้ว่าเฟิร์มแวร์จะ "ปลอดภัย" สักวันหนึ่งมันอาจจะไม่ใช่ครั้งต่อไป

  • คุณจะสามารถใช้งาน Linux บนเครื่องที่คุณซื้อมาได้หรือไม่? "อาจจะ." ทำวิจัยของคุณและให้ความสนใจอย่างใกล้ชิดกับความเห็นใด ๆ เกี่ยวกับว่าแฮ็กทำงานกับการแก้ไขฮาร์ดแวร์ใหม่หรือไม่ อย่าซื้อเว้นแต่คุณจะแน่ใจว่าแฮ็คที่คุณตั้งใจจะใช้งานจะทำงานร่วมกับคอนโซลดังกล่าวการดำเนินการโดยประมาทอาจทำให้การซื้อของคุณเสียหายอย่างถาวร

คำแนะนำที่เฉพาะเจาะจงมากกว่านี้ไม่น่าจะโพสต์เป็นคำตอบเพราะไม่มีใครต้องการ Sony หายใจคอของพวกเขา


1
ใช่. ตามที่ปรากฎราคา GPU ที่เทียบเท่ากับ PS3 สามารถเสนอ 1400 คอร์ประมวลผลที่ 900MHz แต่ละ ดังนั้นกลุ่ม PS น่าจะเป็นอดีต
Kshitiz Sharma

3

ฉันเห็นด้วยกับคนอื่น ๆ ประสิทธิภาพบน PS3 เดียวนั้นจะไม่ใกล้เคียงกับสิ่งที่คุณจะได้รับด้วยกล่องสีขาว (DIY) PC ที่มี NVIDIA GPU ล่าสุดบวก CUDAสำหรับกรณีที่คุณต้องการมัน

ไม่ว่า PS3 ที่ใช้ Linux หรือกล่อง x64 ของคุณเองจะเจ๋งมากเพราะ CUDA ช่วยในการคำนวณเชิงตัวเลขดังนั้นหากคุณเป็นผู้ใช้ซอฟต์แวร์จำนวนมากเช่น R, Octave เป็นต้นคุณจะเพลิดเพลินไปกับการปรับปรุงที่สำคัญ (ฉันได้ยินมาว่า R ทำงานเร็วกว่าไลบรารีที่ใช้ CUDA 7 เท่าแทนค่าเริ่มต้น)

อย่าคาดหวังว่าจะเห็น Firefox หรือ libreOffice ทำงานอย่างฉับพลัน ประสิทธิภาพของซอฟต์แวร์ไม่ได้ขึ้นอยู่กับจำนวนคอร์หรือโปรเซสเซอร์เฉพาะ - มันต้องมีการเขียนเพื่อใช้ประโยชน์จากพวกเขา นั่นคือการใส่การ์ด NVIDIA ที่รวดเร็วในพีซีของคุณจะไม่ทำให้ตัวเลขของคุณเร็วขึ้น เป็นเพราะมีไลบรารีเฉพาะของ CUDA (เช่น BLAS) ซึ่งคุณสามารถใช้เมื่อคุณสร้าง R - น่าจะมาจากแหล่งที่มาเว้นแต่มีบางคนสร้าง RPM (หรือ DEB เป็นต้น) กับไลบรารีเหล่านี้แล้ว ไม่ยากเกินไป แต่คุณต้องมีซอฟต์แวร์ที่รู้วิธีใช้ประโยชน์จากฮาร์ดแวร์เพื่อดูประสิทธิภาพที่เพิ่มขึ้นโดยเฉพาะ

ที่กล่าวว่าฉันค่อนข้างโกรธที่ Sony dicked เจ้าของ PS3 มากกว่าโดยการปิดกั้นฟังก์ชั่นนี้ แม้ว่ามันจะไม่ใช่คอมพิวเตอร์ที่ยอดเยี่ยม แต่การได้รับหน้าที่สองเท่าจาก PS3 ของฉันก็ถือว่ายอดเยี่ยม ตามที่กล่าวไว้ RAM ที่ จำกัด ทำให้การใช้เดสก์ท็อปน้อยกว่าที่เหมาะสม

มีการใช้ PS3 ในการสร้างเครือข่ายอย่างถูกต้องเพื่อสร้างกลุ่มซุปเปอร์คอมพิวเตอร์ที่น่าทึ่งโดยใช้ซอฟต์แวร์การทำคลัสเตอร์ Linux มาตรฐาน เมื่อทำเช่นนี้แล้ว RAM ที่ จำกัด จะไม่มีปัญหาและพวกมันมักจะถูกตั้งโปรแกรมเองสำหรับสิ่งต่าง ๆ ที่แพลตฟอร์มดีจริงๆเช่นการคำนวณการพับโปรตีน

หากคุณสนใจในพลังของการคำนวณแบบกระจายมีไคลเอนต์ BOINC สำหรับ PS3 ที่คุณสามารถติดตั้งได้จาก PlayStation Network ซึ่งคุณสามารถบริจาคพลังงานของ PS3 โดยทั่วไปกับกลุ่มวิชาการที่ทำงานเกี่ยวกับชีวสารสนเทศที่ยากหรือปัญหาทางสถิติ (เช่นการขุดข้อมูล จีโนมมนุษย์) คุณเพียงแค่เรียกใช้มันเหมือนโปรแกรมรักษาหน้าจอเมื่อคุณไม่ได้เล่น

เป็นที่ชัดเจนว่า Sony ไม่ได้ให้หนูใช้ทั้ง PS3 เป็นโหนดในกลุ่มหรือปล่อยให้ผู้ใช้ใช้เป็นพีซี Linux หากพวกเขามีวิญญาณ (หรือสมอง) พวกเขาจะหาวิธีที่จะให้ผู้ใช้ขยาย RAM และชาร์จพวกเขาเพื่อดาวน์โหลดและติดตั้งลินุกซ์ที่กำหนดเองด้วย w / a repo ที่ดีของสิ่งดีๆที่สร้างไว้ล่วงหน้า ไม่ใช่ตลาดขนาดใหญ่ แต่คุณสามารถเห็นข้อดีของการมีบางสิ่งบางอย่างที่สามารถใช้สำหรับงานโรงเรียนและเกมโดยเฉพาะ ถ้าคุณรับผิดชอบด้านการตลาดกับเด็ก ๆ ที่ต้องคิดหาเหตุผลว่าทำไมพวกเขาถึงต้องการ PS4 ;)


จากความอยากรู้ LibreOffice ใช้ OpenCL สำหรับการคำนวณสเปรดชีตจำนวนมากและเป็นคำสั่งที่มีขนาด (ฉันทดสอบ 80% + ในระบบของฉัน) เร็วกว่าการใช้งานจริง
Marc.2377
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.