ใช้คอมพิวเตอร์เครื่องที่สองเป็นโปรเซสเซอร์เสริม [ซ้ำกัน]


0

คำถามนี้มีคำตอบอยู่ที่นี่แล้ว:

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


สิ่งที่คุณต้องการเป็นไปไม่ได้ โปรเซสเซอร์ที่ติดตั้งในคอมพิวเตอร์ที่แตกต่างกันอย่างสิ้นเชิงไม่สามารถเพิ่มพลังการประมวลผลของเครื่องอื่นในลักษณะที่เครื่องมีการควบคุมพลังงานการประมวลผลของเครื่องอื่น
Ramhound

3
รับแล็ปท็อปอีกหลายตัวที่ใช้งานได้ แต่มีจอแอลซีดีที่เสียและสร้าง Beowolf Cluster :)
kobaltz

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

คำตอบ:


0

มีวิธีที่แตกต่างกันในการรับพลังการประมวลผลแบบขนานมากขึ้น

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

พื้นฐานบางอย่าง: ใน Windows คุณสามารถมีหลายกระบวนการ แต่ละกระบวนการสามารถมีหลายเธรด ตัวกำหนดเวลาของ Windows จะตัดสินใจว่าเธรดใด (ไม่ได้ประมวลผล!) ทำงานบน CPU ตัวใดและเมื่อใด การจัดตารางเวลานี้สร้างขึ้นใน Windows มันเป็นฟังก์ชั่นหลัก

เมื่อคุณมีโปรแกรมที่จะทำสองสิ่งในแบบคู่ขนานเช่นแสดง GUI ที่ตอบสนองและทำการคำนวณพื้นหลังบางอย่างโดยปกติคุณจะเขียนสองเธรด หากคุณมี CPU เพียงตัวเดียวเธรดจะทำงานแบบอนุกรม หากคุณมี CPU สองตัวเธรดจะทำงานแบบขนาน หากคุณมี CPU สี่ตัวเธรดจะทำงานบน CPU สองตัวและคุณมี CPU เหลืออยู่สองตัวสำหรับเธรดอื่น (จากกระบวนการอื่น)

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

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

มีแอพพลิเคชั่น Windows จำนวนมากที่รองรับเธรดเดียวเท่านั้นมีแอพพลิเคชั่น Windows จำนวนมากที่มีหลายเธรด แต่ฉันยังไม่เห็นแอปพลิเคชันมาตรฐานที่รองรับการทำงานแบบขนานบนเครื่องที่แตกต่างกัน ครั้งสุดท้ายที่ฉันเห็นว่าในชีวิตจริงอยู่ที่มหาวิทยาลัยในหลักสูตรการเขียนโปรแกรมแบบขนาน :) ในทางทฤษฎีคุณสามารถใช้คอมพิวเตอร์เครื่องที่สองเพื่อเร่งงานของคุณ แต่ในทางปฏิบัติคุณจะไม่สามารถทำได้ หากคุณต้องการใช้ความเร็วพิเศษคุณจะต้องทำงานพิเศษในโปรแกรมเพิ่มเติมและเรียกใช้โปรแกรมเหล่านั้นด้วยตนเองบนคอมพิวเตอร์เครื่องอื่น หรือคุณจะต้องเขียนโปรแกรมของคุณเองที่สามารถกระจายการคำนวณไปยังคอมพิวเตอร์หลาย ๆ เครื่อง

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