กลับไปหน้าบทความ

อ่าน 3 นาที

หน่วยสร้างที่อยู่

หน่วย สร้างที่อยู่ ( AGU ) หรือบางครั้งเรียกว่า หน่วยคำนวณที่อยู่ ( ACU ) [ 1 ] เป็น หน่วยประมวลผล ภายใน หน่วยประมวลผลกลาง (CPU) ที่คำนวณ ที่อยู่ ซึ่ง CPU ใช้ในการเข้าถึง...

หน่วยสร้างที่อยู่

สถาปัตยกรรมไมโคร Nehalemของ Intel ประกอบด้วยหน่วย ประมวล ผลกราฟิก (AGU) หลายหน่วยอยู่ด้านหลัง สถานีสำรองของ CPU

หน่วยสร้างที่อยู่ ( AGU ) หรือบางครั้งเรียกว่าหน่วยคำนวณที่อยู่ ( ACU ) [ 1 ]เป็นหน่วยประมวลผลภายในหน่วยประมวลผลกลาง (CPU) ที่คำนวณที่อยู่ ซึ่ง CPU ใช้ในการเข้าถึงหน่วยความจำหลัก การคำนวณที่อยู่จะดำเนินการโดยวงจรแยกต่างหากที่ทำงานแบบขนานกับส่วนที่เหลือของ CPU ทำให้จำนวนรอบการทำงานของ CPUที่จำเป็นสำหรับการประมวล ผล คำสั่งเครื่อง ต่างๆ ลดลง ส่งผลให้ประสิทธิภาพดีขึ้น[ 2 ] [ 3 ]

ในระหว่างการดำเนินการต่างๆ CPU จำเป็นต้องคำนวณที่อยู่หน่วยความจำที่จำเป็นสำหรับการดึงข้อมูลจากหน่วยความจำ ตัวอย่างเช่น ต้องคำนวณตำแหน่งในหน่วยความจำขององค์ประกอบอาร์เรย์ก่อนที่ CPU จะสามารถดึงข้อมูลจากตำแหน่งหน่วยความจำจริงได้ การคำนวณการสร้างที่อยู่เหล่านี้เกี่ยวข้องกับการดำเนินการทางคณิตศาสตร์จำนวนเต็ม ต่างๆ เช่น การบวก การลบการดำเนินการโมดูลัสหรือการเลื่อนบิตบ่อยครั้ง การคำนวณที่อยู่หน่วยความจำเกี่ยวข้องกับคำสั่งเครื่องอเนกประสงค์มากกว่าหนึ่งคำสั่ง ซึ่งไม่จำเป็นต้องถอดรหัสและดำเนินการได้อย่างรวดเร็ว การรวม AGU เข้ากับการออกแบบ CPU พร้อมกับการแนะนำคำสั่งเฉพาะที่ใช้ AGU จะช่วยให้สามารถถ่ายโอนการคำนวณการสร้างที่อยู่ต่างๆ จากส่วนที่เหลือของ CPU และมักจะสามารถดำเนินการได้อย่างรวดเร็วในรอบการทำงานของ CPU เพียงครั้งเดียว[ 2 ] [ 3 ]

ความสามารถของ AGU ขึ้นอยู่กับ CPU และสถาปัตยกรรม เฉพาะของมัน ดังนั้น AGU บางตัวจึงใช้งานและเปิดเผยการดำเนินการคำนวณที่อยู่มากกว่า ในขณะที่บางตัวยังรวมถึงคำสั่งเฉพาะทางขั้นสูงที่สามารถดำเนินการกับ ตัวถูก ดำเนินการ หลายตัว พร้อมกันได้[ 2 ] [ 3 ] นอกจากนี้ สถาปัตยกรรม CPU บางตัวยังรวม AGU หลายตัวเพื่อให้สามารถดำเนินการคำนวณที่อยู่มากกว่าหนึ่งครั้งพร้อมกันได้ ซึ่งนำมาซึ่งการปรับปรุงประสิทธิภาพเพิ่มเติมโดยใช้ประโยชน์จาก ลักษณะ ซูเปอร์สเกลาร์ของการออกแบบ CPU ขั้นสูง ตัวอย่างเช่นIntelได้รวม AGU หลายตัวไว้ในสถาปัตยกรรมไมโคร Sandy BridgeและHaswell ซึ่งเพิ่มแบนด์วิดท์ของระบบย่อยหน่วยความจำของ CPU โดยอนุญาตให้ดำเนินการคำสั่งการเข้าถึงหน่วยความจำหลายคำสั่งพร้อมกันได้[ 4 ] [ 5 ] [ 6 ]

ดูเพิ่มเติม

  • หน่วยสร้างแอดเดรสในตระกูล Motorola DSP56K เก็บถาวรเมื่อวันที่ 4 มีนาคม 2016 ที่Wayback Machineมิถุนายน 2003 Motorola
  • หน่วยสร้างแอดเดรสในแอปพลิเคชัน DSPกันยายน 2013 โดย Andreas Ehliar
  • วิทยาการคอมพิวเตอร์จากล่างขึ้นบน บทที่ 3 สถาปัตยกรรมคอมพิวเตอร์กันยายน 2013 โดย เอียน วีนันด์
ดึงข้อมูลมาจาก " https://en.wikipedia.org/w/index.php?title=Address_generation_unit&oldid=1352178115 "

สรุปเนื้อหา

ข้อมูลสำคัญจากบทความ

ข้อมูลสำคัญเกี่ยวกับ หน่วยสร้างที่อยู่

หน่วย สร้างที่อยู่ ( AGU ) หรือบางครั้งเรียกว่า หน่วยคำนวณที่อยู่ ( ACU ) [ 1 ] เป็น หน่วยประมวลผล ภายใน หน่วยประมวลผลกลาง (CPU) ที่คำนวณ ที่อยู่ ซึ่ง CPU ใช้ในการเข้าถึง...

ดูเพิ่มเติม

หน่วยคำนวณและตรรกะ (ALU) – วงจรดิจิทัลที่ทำการคำนวณทางคณิตศาสตร์และตรรกะระดับบิตกับเลขฐานสองจำนวนเต็ม หน่วยประมวลผลจุดลอยตัว (FPU) – เหมือนกับ ALU แต่ใช้สำหรับ ตัวเลขจุดลอยตัว หน่วยจัดเก็บและโหลด Bulldozer (สถาปัตยกรรมไมโคร) – สถาปัตยกรรมไมโคร CPU...

ลิงก์ภายนอก

วิกิมีเดียคอมมอนส์มีสื่อที่เกี่ยวข้องกับ หน่วยสร้างที่อยู่ (Address generation units ) หน่วยสร้างแอดเดรสในตระกูล Motorola DSP56K เก็บถาวรเมื่อวันที่ 4 มีนาคม 2016 ที่ Wayback Machine มิถุนายน 2003 Motorola หน่วยสร้างแอดเดรสในแอปพลิเคชัน DSPกันยายน 2013 โดย...