การคํานวณคุณภาพสูง (HPC) เกี่ยวข้องกับการคํานวณที่ซับซ้อนอย่างมีประสิทธิภาพ โดยการบีบหน่วยประมวลผลหลายหน่วย การประมวลผลที่มีประสิทธิภาพสูงสุดต้องการความสมดุลของความเหลื่อมล้ําและความสอดคล้องกันในการเพิ่มทรัพยากรให้มากที่สุด ในขณะที่การประมวลผลแบบ SOCKS ล่าช้า
การเข้าใจความเหลื่อมล้ํา
การ มอง ใน แง่ ดี หมาย ถึง การ แบ่ง งาน ออก เป็น หน่วย เล็ก ๆ ซึ่ง สามารถ ทํา งาน ได้ พร้อม ๆ กัน.
ปัญหา เรื่อง การ ปรับ ปรุง
การปรับเทียบข้อมูล ทําให้แน่ใจว่างานขนานนี้ ประสานกันอย่างถูกต้อง โดยเฉพาะเมื่อทรัพยากรหรือข้อมูลร่วมกัน การปรับเทียบข้อมูลแบบเพิ่ม อาจทําให้เกิดความล่าช้าได้ ซึ่งเป็นที่รู้จักกันในชื่อ parkpots ซึ่งทําลายประโยชน์ของความเหลื่อมล้ํา
เทคนิค ที่ ใช้ ได้ จริง
- [FLT: 0]. สืบค้นความจุ: ปรับขนาดของงานเพื่อปรับแต่งการเทรด-ออฟระหว่างความเหลื่อมล้ําและความสอดคล้องกัน
- [FLT: 0] Algoriths (Lock) ฟรี: ใช้อัลกอริทึมที่ลดการล็อคลงเพื่อลดเวลารอคอย
- [FLT: 0] การประหารชีวิตอย่างไม่สิ้นสุด : ปฏิบัติการไม่ปิดกั้นการดําเนินงานโดยไม่รอคอยการประสานกัน (FLT:1).
- [FLT: 0] การจัดตารางการทํางาน: ใช้การจัดลําดับการทํางานแบบไดนามิคเพื่อจัดจําหน่ายงานตามสัดส่วนและปรับตัวให้เข้ากับสภาพเวลาทํางาน
- [FLT: 0] Datata partsing: แบ่งข้อมูลออกเป็นส่วนอิสระเพื่อลดความขึ้นต่อกัน และปรับความต้องการการประสานกัน