แถบหน่วยความจํา เป็นปัจจัยสําคัญในการกําหนดประสิทธิภาพของระบบคอมพิวเตอร์ ซึ่งจะวัดปริมาณข้อมูลที่สามารถโอนระหว่างหน่วยความจําและตัวประมวลผลภายในกรอบเวลาที่กําหนด การเพิ่มข้อมูลหน่วยความจํา จะนําข้อมูลที่เร็วขึ้น และปรับปรุงประสิทธิภาพของระบบ
การเข้าใจแผ่นความจํา
แถบหน่วยความจํา มักจะถูกแสดงเป็นกิกะไบต์ต่อวินาที (GB/s) ซึ่งขึ้นกับปัจจัยหลายประการ รวมถึงประเภทหน่วยความจํา ความกว้างของรถบัส และความเร็วนาฬิกา สูงกว่าแบนด์วิธจะช่วยให้ข้อมูลเคลื่อนที่ได้รวดเร็วมากขึ้น ลดการผูกคอขวดในโปรแกรมที่มีข้อมูลอย่างไม่ลดละ
เทคนิกสําหรับการคํานวณการปรับหน่วยความจําแบนด์วิธ
การคํานวณแบนด์วิธหน่วยความจํานั้น เกี่ยวข้องกับความเข้าใจในการกําหนดหน่วยความจําของระบบ สูตรพื้นฐานคือ:
[FLT: 0] Memeriary Bandwidth = rates menuary data value ax Buss Widdth
ที่ไหน:
- [FLT: 0]. อัตราข้อมูล [FLT: 1]: ความเร็วที่โอนข้อมูล ถูกวัดใน MT/s (ล้านการถ่ายโอนต่อวินาที).
- [FLT: 0] Bus Width: ความกว้างของรถรับข้อมูล วัดเป็นบิต (พ.ศ.
ยกตัวอย่างเช่น ระบบที่มีอัตราการจํา เป็นอัตรา 3200 MT/s และความกว้างรถบัส 64 บิต มี scrictical bandwidth ของ:
[FLT: 0]3200 MT/s x 64 บิต = 25.6 จีบี/เอส
ปรับค่าอัตราการส่งถ่ายข้อมูลข้อมูล
เพื่อ ปรับ ปรุง ความ จํา ให้ ดี ขึ้น ขอ พิจารณา เทคนิค ต่อ ไป นี้:
- [FLT: 0] การเพิ่มความเร็วหน่วยความจํา [FLT: 1]: การใช้โมดูล RAM เร็วขึ้น สามารถเพิ่มอัตราข้อมูลได้
- [FLT: 0] การปรับข้อมูล รถบัส [FLT: 1]: การใช้ฮาร์ดแวร์ที่มีรถบัสข้อมูลที่กว้างขึ้น อนุญาตให้ข้อมูลได้เพิ่มในการโอนข้อมูลพร้อมกัน
- [FLT: 0] การเพิ่มข้อมูล ดูอัล หรือหลาย ๆ ล้านเม็ดหน่วยความจํา [[FLT: 1]: การปรับแต่งหน่วยความจําในคู่หรือหลายช่อง สามารถเพิ่มจํานวนคู่หรือสามแถบ
- [FLT: 0] การเพิ่มข้อมูลหน่วยความจําแบบ : ซอฟต์แวร์และการออกแบบฮาร์ดแวร์ ลดการโอนข้อมูลที่ไม่จําเป็น (FLT:1).