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

CPU บนเมนบอร์ด

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

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

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

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

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

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

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

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

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

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

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

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

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

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

หมวดหมู่

ล่าสุด

วิธีค้นหารหัสสำหรับรีโมตคอนโทรลของโตชิบา

วิธีค้นหารหัสสำหรับรีโมตคอนโทรลของโตชิบา

รหัสไม่จำเป็นสำหรับรีโมททั้งหมดของโตชิบา ส่วนป...

วิธีทำให้การควบคุมเครือข่าย DISH ทำงานตามระดับเสียงของทีวี

วิธีทำให้การควบคุมเครือข่าย DISH ทำงานตามระดับเสียงของทีวี

ตั้งโปรแกรมรีโมท Dish Network ของคุณเพื่อทำงาน...