การ วัด และ การ ปรับ ปรุง
การลดความอ้วนและความจําแบนด์วิด: วิธีการปฏิบัติสําหรับการสถาปัตยกรรมที่มีประสิทธิภาพสูง
Table of Contents
การออกแบบหน่วยประมวลผลที่มีประสิทธิภาพสูง ต้องมีความสมดุลอย่างรอบคอบของหน่วยตรรกะคณิตศาสตร์ (ALU) และ วงจรหน่วยความจํา การทํางานของความเหมาะสมที่สุด
การ เข้าใจ บทบาท ของ แอ ล ลัน และ แถบ ความ จํา
ALU ทําการคํานวณ ขณะที่แถบหน่วยความจํากําหนดว่าสามารถโอนข้อมูลไปยังและจากหน่วยความจําได้เร็วแค่ไหน หาก ALU เร็วแต่มีปริมาณจํากัดในหน่วยความจํา CPU อาจใช้เวลาในการรอข้อมูล การใช้หน่วยความจําแบบแบนด์วิดที่เร็วต่อความทรงจํา สามารถนําไปสู่ทรัพยากรการคํานวณที่ต่ํากว่าระบบ แอลยู
ยุทธวิธี สําหรับ ส่วน ประกอบ ที่ เสริม สร้าง
สถาปัตยกรรมของ CPU ที่มีประสิทธิภาพ เกี่ยวข้องกับการจัดลําดับความสามารถของ ALU ด้วยหน่วยความจําแบนด์วิธ เทคนิครวมถึงขนาดแคชที่เพิ่มขึ้น
วิธี การ ที่ ใช้ ได้ ผล สําหรับ การ มอง ใน แง่ ดี
- [FLT: 0] การจัดลําดับชั้นแคช: ใช้ระดับแคชหลายระดับเพื่อเก็บข้อมูลที่เข้าถึงบ่อย ลดการเชื่อมโยงเข้ากับหน่วยความจําหลักช้าลง
- [FLT: 0] การเพิ่มเทคนิคการกระตุ้น: ข้อมูลเชิงสถิติช่วยให้ข้อมูลถูกโหลดก่อนที่จะมีการใช้งาน แผงวงจรการหายใจ (FLT: 1).
- [FLT: 0] การเซ็นสําหรับความเหลื่อมล้ํา: การจ้างหลายช่องแอลยูและช่องความจํา สามารถเพิ่มข้อมูลโดยรวมได้
- [FLT: 0] ระยะท่อส่งน้ํามันที่บีบคั้น: ยืนยันว่าแต่ละขั้นตอนของกระบวนการประมวลผลคําสั่ง เหมาะสมที่สุดในการป้องกันคอขวด