ขนานกับ โปรเซสเซอร์แบบอนุกรม

CPU บนเมนบอร์ด

ภาพระยะใกล้ของชิปโปรเซสเซอร์บนเมนบอร์ดคอมพิวเตอร์

เครดิตรูปภาพ: รูปภาพ Riccardo_Mojana/iStock/Getty

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

คอมพิวเตอร์เป็นเครื่องมัลติทาสกิ้ง

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

วิดีโอประจำวันนี้

ดำเนินการงานในแบบคู่ขนาน

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

การประมวลผลแบบอนุกรมในการดำเนินการ

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

การประมวลผลแบบขนานในการดำเนินการ

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

โปรเซสเซอร์คู่ขนานขยายความเป็นไปได้

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

หมวดหมู่

ล่าสุด

วิธีหยุดบริการตัวติดตั้ง Windows

วิธีหยุดบริการตัวติดตั้ง Windows

บริการ Windows Installer เป็นกระบวนการในเบื้องห...

วิธีแก้ไขทีวี Sony Bravia ที่ไม่เปิดขึ้น

วิธีแก้ไขทีวี Sony Bravia ที่ไม่เปิดขึ้น

เครดิตรูปภาพ: Sanja Cokolic / iStock / GettyIma...

วิธีเปิดใช้งาน JavaScript ใน Firefox

วิธีเปิดใช้งาน JavaScript ใน Firefox

JavaScript -- เพื่อไม่ให้สับสนกับภาษาโปรแกรม Ja...