تغییر نام رجیستر در معماری محاسباتی چیست؟

تغییر نام رجیستر تکنیکی است که در پردازشگرهای کامپیوتری مدرن برای بهبود عملکرد از طریق حذف خطرات داده یا وابستگی به یک منبع داده (مثلاً مکان ثبت یا حافظه) استفاده می شود. با تغییر نام رجیسترها به صورت پویا، پردازنده می تواند از توقف خط لوله ناشی از خطرات داده جلوگیری کند، و اجازه می دهد چندین دستورالعمل به طور همزمان و خارج از نظم اجرا شوند. در تغییر نام رجیستر، پردازنده یک ثبات فیزیکی را به یک ثبات منطقی مورد استفاده در یک برنامه اختصاص می دهد. این به پردازنده اجازه می دهد تا نگاشت یک ثبات منطقی را به یک ثبات فیزیکی دیگر تغییر دهد، برنامه را بدون تغییر باقی بگذارد، اما از توقف خط لوله ناشی از وابستگی ها جلوگیری کند.

تاریخ انتشار: