นี่เป็นอีกหนึ่งคอขวดที่ใหญ่ที่สุดในประวัติศาสตร์ของพีซีหรือไม่?

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

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

อีกหนึ่งคอขวดที่ใหญ่ที่สุดในประวัติศาสตร์ของพีซี

คอขวดที่ใหญ่ที่สุดบนพีซีคืออะไร

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

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

เมจอรา เมโมเรีย อาโนส

ถ้าเราสังเกตวิวัฒนาการทางเทคนิคของหน่วยความจำ RAM ในช่วงสองทศวรรษที่ผ่านมา เราจะเห็นว่า:

  • พื้นที่เก็บข้อมูลเพิ่มขึ้นถึง 128 เท่า
  • แบนด์วิธเพิ่มขึ้น 20 เท่า
  • อย่างไรก็ตาม เวลาแฝงต่ำกว่าเพียง 30%

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

แบนด์วิธที่สูงขึ้นไม่ได้หมายความว่าเวลาแฝงจะต่ำลง

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

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

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

เวโลซิดัด ดาทอส