ระบบควบคุมและอัตโนมัติ
การคํานวณการจํา Bandwidth ใน ระบบคอมไพล์แบบมีประสิทธิภาพสูง
Table of Contents
แถบหน่วยความจําเป็นปัจจัยสําคัญของระบบการคํานวณข้อมูลแบบมีประสิทธิภาพสูง (HPC) ซึ่งจะกําหนดว่าสามารถโอนข้อมูลได้เร็วแค่ไหนระหว่างหน่วยความจําและหน่วยประมวลผล โดยจะมีผลกระทบต่อประสิทธิภาพของระบบทั้งหมด การคํานวณการจดจําการจดจําการจดจําการจดจําการจดจําการจดจําการจดจําและคํานวณความจําอย่างแม่นยํา จะช่วยในการออกแบบสถาปัตยกรรม HPC ที่มีประสิทธิภาพ และปรับแต่งระบบที่มีอยู่ได้
การเข้าใจแผ่นความจํา
แถบหน่วยความจําอ้างอิงถึงปริมาณข้อมูลที่สามารถจะถูกโอนเข้าไปภายในกรอบเวลาที่กําหนด โดยปกติจะวัดเป็นกิกะไบต์ต่อวินาที (GB/s) มันขึ้นอยู่กับชนิดของหน่วยความจํา ความกว้างของบัส และความเร็วนาฬิกา สูงกว่าแบนด์วิดจะอนุญาตให้เข้าถึงข้อมูลได้เร็วขึ้น ซึ่งจําเป็นสําหรับโปรแกรมที่มีข้อมูลอย่างไม่จํากัด
กําลังคํานวณ bandwidth
สูตรพื้นฐานสําหรับการคํานวณ แถบความจําคือ
[FLT: 0] Memiris Bandwidth = Memory Wash Width (bytes) ax memory blocks สปีด (Hz) × identive transfer
ที่ไหน:
- [FLT: 0] Memiris Bus Widdth: ความกว้างของรถรับข้อมูล โดยปกติจะเป็น bite (E.g. 8, 16, 32, 64).
- [FLT: 0]. เมโมรี คล็อคสปีด: ความถี่ที่หน่วยความจําดําเนินการใน Hz.
- [FLT: 0]. Data Transfer rate: จํานวนการโอนข้อมูลต่อวงจรนาฬิกา บ่อยครั้ง 2 สําหรับหน่วยความจํา DDR.
การคํานวณตัวอย่าง
ยกตัวอย่างเช่น โมดูลหน่วยความจํา DDR4 ที่มีความกว้างรถบัส 64 บิต (8 บิต) ดําเนินงานที่ 2400 MHz โดยมีอัตราการโอนถ่าย DDR ของ 2:
[FLT: 0] Bandwidth = 8 x 2,00,000,000 Hz x 2 = 38.4 GB/s
ปัจจัย ต่าง ๆ ที่ กระทบ ความ จํา
ปัจจัยหลายอย่างมีผลต่อ แถบหน่วยความจําจริงในระบบ HPC:
- [FLT: 0] Mimemory sport: DDR, DDR2, DDR3, DDR4 หรือมาตรฐานใหม่.
- [FLT: 0] สถาปัตยกรรมเชิงเทคนิค : การปรับแต่งแบบซิงเกิลหรือแบบหลาย ๆ แบบ
- [FLT: 0]. โหลด System: โพรเซสอื่น ๆ แข่งกับทรัพยากรหน่วยความจํา.
- [FLT: 0]. เมโมรี ไลน์ซี ([FLT: 1) ชักช้าในการเข้าถึงข้อมูล ส่งผลให้แบนด์วิดที่มีประสิทธิภาพ เหตุการณ์ที่เกิดขึ้นใน ค.ศ.