Skip to main content

การประมวลผลแบบขนานคืออะไร?

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

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

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

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

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

ในทุกโอกาสการขนานคืออนาคตของการคำนวณโดยรวมแล้วการใช้งานการคำนวณแบบขนานนั้นประสบความสำเร็จนั้นเกี่ยวข้องกับความท้าทายสองประการ:

    งานควรได้รับการจัดโครงสร้างในลักษณะที่พวกเขาสามารถดำเนินการในเวลาเดียวกัน
  • ลำดับของงานที่ต้องดำเนินการหลังจากอื่น ๆ ควรได้รับการดูแล