Tailandês News

สถาปัตยกรรมโปรเซสเซอร์เซลล์ที่ซับซ้อนของ PlayStation 3 บังคับให้นักพัฒนาคอมไพล์เกมเก่าใหม่

PS3
Foto: PS3 - Habanero Pixel/shutterstock.com

การอนุรักษ์คลังเกม PlayStation 3 ยังคงต้องใช้ความพยายามทางเทคนิคอย่างเข้มข้นจากอุตสาหกรรมซอฟต์แวร์เพื่อความบันเทิง คอนโซลที่ Sony เปิดตัวเมื่อเกือบสองทศวรรษที่แล้วได้นำเสนอวิศวกรรมฮาร์ดแวร์ที่เป็นเอกลักษณ์ซึ่งจนถึงทุกวันนี้ยังป้องกันไม่ให้เกมทำงานบนแพลตฟอร์มสมัยใหม่โดยตรง ความซับซ้อนของระบบดั้งเดิมบังคับให้โปรแกรมเมอร์มองหาทางเลือกที่ซับซ้อนเพื่อให้ระบบคลาสสิกเข้าถึงได้โดยสาธารณะในปัจจุบัน

ศูนย์กลางของอุปสรรคทางเทคโนโลยีนี้คือโปรเซสเซอร์ Cell Broadband Engine ซึ่งพัฒนาขึ้นโดยความร่วมมือระดับองค์กรระดับสูง ส่วนประกอบนี้ให้พลังการประมวลผลที่เหนือกว่ามาตรฐานในขณะนั้นมาก แต่ได้สร้างภาษาเครื่องที่มีความเฉพาะเจาะจงสูง การแปลคำสั่งเหล่านี้ให้เป็นมาตรฐานปัจจุบันต้องใช้ความสามารถในการคำนวณมหาศาล ซึ่งทำให้การจำลองแบบดั้งเดิมบนอุปกรณ์ภายในบ้านส่วนใหญ่ไม่สามารถทำได้

PS3
PS3 – 写真: 開示

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

การพัฒนาสถาปัตยกรรมดั้งเดิมโดย Sony และ IBM

การออกแบบชิป Cell เป็นผลมาจากการลงทุนทางการเงินและทางปัญญาร่วมกันระหว่าง Sony, Toshiba และ IBM วัตถุประสงค์ของโครงการคือการสร้างส่วนประกอบที่มีความสามารถเหนือกว่าโปรเซสเซอร์คอมพิวเตอร์ส่วนบุคคลใดๆ ที่มีจำหน่ายในตลาดในขณะนั้น สถาปัตยกรรมนี้ได้รับการออกแบบมาเพื่อการประมวลผลแบบขนานเชิงรุก โดยคาดการณ์ความต้องการของฟิสิกส์และปัญญาประดิษฐ์

ความทะเยอทะยานทางเทคนิคนี้ได้สร้างสภาพแวดล้อมการเขียนโปรแกรมที่ไม่เป็นมิตรสำหรับสตูดิโอพัฒนาซอฟต์แวร์ ผู้สร้างเกมจำเป็นต้องละทิ้งวิธีเขียนโค้ดแบบเดิมๆ และเรียนรู้ที่จะกระจายงานด้วยตนเองระหว่างแกนประมวลผลต่างๆ เส้นโค้งการเรียนรู้ที่สูงชันส่งผลให้เกิดความล่าช้าและปัญหาทางเทคนิคในช่วงปีแรก ๆ ของอายุการใช้งานคอนโซล

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

  • หน่วยประมวลผลกลาง Power Processor Element
  • หน่วยเสริมองค์ประกอบการประมวลผลการทำงานร่วมกันแปดหน่วย
  • บัสสื่อสารภายในความเร็วสูงมาก
  • สถาปัตยกรรมหน่วยความจำแบบแยกที่ต้องการการจัดสรรด้วยตนเองอย่างต่อเนื่อง

การทำงานทางเทคนิคของหน่วยประมวลผล

ความแตกต่างระหว่าง PlayStation 3 และคอมพิวเตอร์สมัยใหม่อยู่ที่วิธีการตีความและคำนวณข้อมูล อุปกรณ์ปัจจุบัน รวมถึง PlayStation 4, PlayStation 5 และ Xbox line ใช้สถาปัตยกรรม x86 ซึ่งเป็นมาตรฐานในการดำเนินการตามคำสั่งตามลำดับและได้รับการปรับปรุงให้เหมาะสมที่สุดสำหรับการใช้งานทั่วไป ชิปเซลล์ทำงานในลักษณะที่แตกต่างโดยพื้นฐาน โดยใช้ Power Processing Element (PPE) เป็นตัวนำที่กระจายคำสั่งทางคณิตศาสตร์ที่ซับซ้อนไปยัง Synergistic Processing Elements (SPE) การแบ่งงานนี้ทำให้คอนโซลสามารถคำนวณการจำลองของไหล ฟิสิกส์ของเนื้อเยื่อ และปัญญาประดิษฐ์ได้พร้อมกันโดยไม่ทำให้ยูนิตหลักทำงานหนักเกินไป

เพื่อเลียนแบบพฤติกรรมนี้ในคอมพิวเตอร์ยุคใหม่ ซอฟต์แวร์จำเป็นต้องแปลคำสั่งจากผู้ควบคุมวงและผู้ช่วยอิสระ 8 คนให้อยู่ในรูปแบบที่โปรเซสเซอร์ x86 สามารถเข้าใจได้ในเวลาที่แน่นอนของการดำเนินการ ความล่าช้าเล็กน้อยในการซิงโครไนซ์ระหว่าง PPE และ SPE จำลองทำให้เกิดข้อผิดพลาดด้านกราฟิก เสียงหยุดชะงัก หรือแอปพลิเคชันหยุดทำงานโดยสิ้นเชิง ข้อกำหนดสำหรับความแม่นยำชั่วคราวนั้นเข้มงวดมากจนมีเพียงโปรเซสเซอร์ประสิทธิภาพสูงเท่านั้นที่สามารถจำลองสภาพแวดล้อมของคอนโซลดั้งเดิมแบบเรียลไทม์ โดยจำกัดการเข้าถึงงานเหล่านี้ไว้สำหรับผู้ใช้ที่มีอุปกรณ์ล้ำสมัยเท่านั้น

อุปสรรคด้านประสิทธิภาพในการจำลองซอฟต์แวร์

การจำลองฮาร์ดแวร์ผ่านซอฟต์แวร์ต้องใช้กำลังดุร้ายในการคำนวณซึ่งมักจะเกินความสามารถของเครื่องจักรเชิงพาณิชย์มาตรฐาน เมื่อโปรแกรมพยายามสร้างสภาพแวดล้อม Cell ขึ้นใหม่ โปรแกรมจะต้องสกัดกั้นโค้ดเกมต้นฉบับ ถอดรหัส แปลเป็นสถาปัตยกรรม x86 และส่งไปดำเนินการ ทั้งหมดนี้ใช้เวลาเพียงเศษเสี้ยววินาทีในการแสดงภาพเคลื่อนไหวเฟรมเดียว กระบวนการนี้สร้างต้นทุนการประมวลผลแบบเอ็กซ์โปเนนเชียล เกมที่ใช้ตัวประมวลผลร่วมของคอนโซลเดิมอย่างหนัก และผลักดันเครื่องถึงขีดจำกัดสูงสุด แทบจะเป็นไปไม่ได้เลยที่จะแปลแบบเรียลไทม์โดยไม่ทำให้ความลื่นไหลลดลงอย่างมาก สถาปัตยกรรมสมัยใหม่มีคอร์ที่ทรงพลังหลายคอร์ แต่วิธีการสื่อสารแตกต่างอย่างสิ้นเชิงจากวงแหวนข้อมูลภายในของ Cell ด้วยเหตุนี้ การจำลองอย่างแท้จริงจึงทำหน้าที่เป็นเครื่องมือทางวิชาการและการอนุรักษ์ขั้นพื้นฐาน แต่ไม่สามารถนำเสนอประสบการณ์ที่เป็นประโยชน์ในเชิงพาณิชย์และราคาไม่แพงสำหรับผู้บริโภคทั่วไปที่ต้องการกลับมาดูเนื้อหาเก่าบนอุปกรณ์ปัจจุบันของตนอีกครั้ง

กรณีจริงของแฟรนไชส์การลักลอบของ Konami

ความซับซ้อนของชิป Cell พบตัวอย่างที่ฉาวโฉ่ที่สุดในการพัฒนาเกมจารกรรมทางยุทธวิธีที่วางจำหน่ายสำหรับแพลตฟอร์มนี้โดยเฉพาะ สตูดิโอที่มีงบประมาณมหาศาลได้ใช้ตัวประมวลผลร่วมเพื่อจัดการปัญญาประดิษฐ์ทางการทหารขั้นสูงและกิจวัตรฟิสิกส์ของวัสดุแบบเรียลไทม์ โค้ดที่ได้นั้นเชื่อมโยงกับฮาร์ดแวร์ทางกายภาพของ Sony อย่างแยกไม่ออก

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

ความก้าวหน้าล่าสุดในด้านวิศวกรรมย้อนกลับ

โครงการโอเพ่นซอร์สที่เน้นการแปลคำสั่ง PlayStation 3 มีความก้าวหน้าทางเทคนิคที่โดดเด่นในช่วงทศวรรษที่ผ่านมา กลุ่มโปรแกรมเมอร์อิสระสามารถแมปรูทีนที่ไม่มีเอกสารของฮาร์ดแวร์ดั้งเดิมได้ ทำให้สามารถเรียกไลบรารีชื่อต่างๆ มากมายบนคอมพิวเตอร์ส่วนบุคคลได้

แม้ว่าซอฟต์แวร์การแปลเหล่านี้จะประสบความสำเร็จทางเทคนิค แต่ความเสถียรทางการค้าจำเป็นต้องรับประกันว่าการจำลองโอเพ่นซอร์สไม่สามารถให้ได้ บริษัทที่ถือลิขสิทธิ์ต้องการลงทุนทรัพยากรทางการเงินในการแปลงซอร์สโค้ดขั้นสุดท้าย หลีกเลี่ยงปัญหาความเข้ากันได้ และรับรองการอนุมัติในการทดสอบคุณภาพอย่างเข้มงวดของร้านค้าดิจิทัลสมัยใหม่

ข้อดีโดยตรงของการแปลงโค้ดเนทิฟ

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

การขจัดค่าใช้จ่ายในการประมวลผลทำให้คุณสามารถดำเนินการปรับปรุงด้านภาพที่สำคัญได้ นักพัฒนาสามารถเพิ่มความละเอียดดั้งเดิมให้เป็นมาตรฐานร่วมสมัย ใช้พื้นผิวที่มีความละเอียดสูง และขยายอัตราเฟรมต่อวินาทีโดยไม่กระทบต่อความเสถียรของโปรแกรม

การคอมไพล์ใหม่ยังทำให้การรวมเข้ากับระบบนิเวศเครือข่ายปัจจุบันง่ายขึ้น เกมที่ย้ายแบบ Native จะได้รับการสนับสนุนการบันทึกบนคลาวด์ ระบบความสำเร็จทางดิจิทัล และฟังก์ชันการทำงานผู้เล่นหลายคนออนไลน์ที่ได้รับการอัปเดต โครงสร้างพื้นฐานเซิร์ฟเวอร์ดั้งเดิมจากทศวรรษก่อนหน้านั้นถูกแทนที่ด้วยโปรโตคอลการสื่อสารที่ทันสมัยและปลอดภัย

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

ความสำคัญของการเก็บรักษาคอลเลกชันดิจิทัล

การแปลงโค้ดแบบเนทีฟจะสร้างสะพานเชื่อมถาวรระหว่างอดีตและอนาคตของสื่อเชิงโต้ตอบ การพึ่งพาชิ้นส่วนอิเล็กทรอนิกส์ทางกายภาพที่เสื่อมสภาพตามธรรมชาติทำให้การดำรงอยู่ของผลงานทางวัฒนธรรมทั้งหมดตกอยู่ในความเสี่ยง การเขียนเชิงโครงสร้างใหม่ทำให้มั่นใจได้ว่าการสร้างสรรค์ที่พัฒนาขึ้นสำหรับสถาปัตยกรรม Cell จะรอดพ้นจากการเสื่อมสภาพของฮาร์ดแวร์ดั้งเดิม และยังคงพร้อมใช้งานสำหรับผู้บริโภคและนักวิจัยรุ่นต่อไป

Veja Tambem em Tailandês News

การค้าปลีกแบบดิจิทัลลดมูลค่าของสมาร์ทโฟน Galaxy S25 5G ด้วยโบนัสธนาคารและการแลกเปลี่ยนอุปกรณ์

การค้าปลีกแบบดิจิทัลลดมูลค่าของสมาร์ทโฟน Galaxy S25 5G ด้วยโบนัสธนาคารและการแลกเปลี่ยนอุปกรณ์

อะแดปเตอร์ CarPlay ไร้สายของ Amazon มีส่วนลด 50% และคะแนนการอนุมัติสูงจากไดรเวอร์

อะแดปเตอร์ CarPlay ไร้สายของ Amazon มีส่วนลด 50% และคะแนนการอนุมัติสูงจากไดรเวอร์

ส่วนลดที่สำคัญสำหรับ Galaxy S25 Plus ลดมูลค่าลงต่ำกว่า 4,500 เรียลในร้านค้าออนไลน์

ส่วนลดที่สำคัญสำหรับ Galaxy S25 Plus ลดมูลค่าลงต่ำกว่า 4,500 เรียลในร้านค้าออนไลน์

การลดราคาของ PlayStation 5 Pro ช่วยเร่งยอดค้าปลีกดิจิทัลและลดสต็อกทั่วโลก

การลดราคาของ PlayStation 5 Pro ช่วยเร่งยอดค้าปลีกดิจิทัลและลดสต็อกทั่วโลก

การอัปเดตระบบ Apple ใหม่ช่วยเพิ่มประสิทธิภาพการจัดการงานเร่งด่วนสำหรับผู้ใช้ iPhone

การอัปเดตระบบ Apple ใหม่ช่วยเพิ่มประสิทธิภาพการจัดการงานเร่งด่วนสำหรับผู้ใช้ iPhone

รายละเอียดฮาร์ดแวร์รั่วไหลของ PlayStation แบบพกพารุ่นใหม่พร้อมกราฟิกที่เหนือกว่า Xbox Series S

รายละเอียดฮาร์ดแวร์รั่วไหลของ PlayStation แบบพกพารุ่นใหม่พร้อมกราฟิกที่เหนือกว่า Xbox Series S

Oppo เปิดตัว Find X9 Ultra อย่างเป็นทางการทั่วโลกพร้อมเลนส์ Hasselblad และแบตเตอรี่ที่แข็งแกร่ง

Oppo เปิดตัว Find X9 Ultra อย่างเป็นทางการทั่วโลกพร้อมเลนส์ Hasselblad และแบตเตอรี่ที่แข็งแกร่ง

สมาร์ทโฟนแบบพับได้รุ่นใหม่นำสีทองมาสู่ผู้เข้าแข่งขัน Winter Games

สมาร์ทโฟนแบบพับได้รุ่นใหม่นำสีทองมาสู่ผู้เข้าแข่งขัน Winter Games

Tim Cook เผย iPhone และ iPod ต้นแบบใหม่เพื่อเฉลิมฉลองครบรอบ 50 ปีของ Apple

Tim Cook เผย iPhone และ iPod ต้นแบบใหม่เพื่อเฉลิมฉลองครบรอบ 50 ปีของ Apple

ระบบ Android ได้รับการผสานรวม Gemini Nano 4 สำหรับการประมวลผลแบบออฟไลน์บนสมาร์ทโฟน

ระบบ Android ได้รับการผสานรวม Gemini Nano 4 สำหรับการประมวลผลแบบออฟไลน์บนสมาร์ทโฟน

Leak เผย Lords of the Fallen และ Sword Art Online ในแค็ตตาล็อก PS Plus Essential ประจำเดือนเมษายน

Leak เผย Lords of the Fallen และ Sword Art Online ในแค็ตตาล็อก PS Plus Essential ประจำเดือนเมษายน

Samsung อัปเดตโมดูล QuickStar และขยายการควบคุมด้วยภาพของแผงควบคุมในอินเทอร์เฟซ One UI 8.5

Samsung อัปเดตโมดูล QuickStar และขยายการควบคุมด้วยภาพของแผงควบคุมในอินเทอร์เฟซ One UI 8.5