اجرای خارج از دستور یک تکنیک پردازش کامپیوتری است که در آن CPU دستورالعمل ها را با ترتیبی متفاوت از ترتیبی که در ابتدا صادر شده اند اجرا می کند. به طور معمول، زمانی که یک پردازنده دستورالعمل ها را اجرا می کند، آنها را به ترتیبی که در برنامه فهرست شده اند اجرا می کند. در اجرای خارج از دستور، پردازنده دستورالعمل ها را مرتب می کند و دوباره ترتیب می دهد تا استفاده از منابع موجود را به حداکثر برساند و تأثیر وابستگی ها بین دستورالعمل ها را به حداقل برساند. این تکنیک با اجتناب از چرخه های بیکار و افزایش استفاده از واحدهای عملکردی پردازنده، عملکرد کلی پردازنده را بهبود می بخشد.
تاریخ انتشار: