การขนานคืออะไร

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

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

เงื่อนไข CPU, การประมวลผลแบบขนาน