یک سوپراسکالر واحد پردازش مرکزی (CPU) می تواند بیش از یک دستور را در هر سیکل ساعت اجرا کند. از آنجایی که سرعت پردازش با چرخه ساعت در ثانیه (مگاهرتز (Megahertz)) اندازهگیری میشود، یک پردازنده فوقاسکالر سریعتر از یک پردازنده اسکالر با همان مگاهرتز است.
معماری فوقاسکالار شامل واحدهای اجرای موازی است. ، که می تواند دستورالعمل ها را به طور همزمان اجرا کند. این معماری موازی برای اولین بار در پردازنده های کاهش محاسبات مجموعه دستورالعمل (RISC) پیاده سازی شد که از دستورالعمل های کوتاه و ساده برای انجام محاسبات استفاده می کنند. پردازندههای RISC به دلیل قابلیتهای فوقاسکالر خود، معمولاً عملکرد بهتری نسبت به پردازندههای محاسبات مجموعه دستورات پیچیده (CISC) دارند که در همان مگاهرتز کار میکنند. با این حال، اکثر پردازنده های مبتنی بر CISC (مانند پنتیوم اینتل) در حال حاضر برخی از معماری RISC را نیز شامل می شوند که آنها را قادر می سازد دستورالعمل ها را به صورت موازی اجرا کنند. تقریباً تمام پردازندههایی که پس از سال 1998 توسعه یافتهاند، فوقاسکالر هستند.
تعریف سوپراسکالر (Superscalar) در این صفحه یک تعریف پایه نگاشته شده توسط تک بورد است. اگر مایل به ارجاع به این صفحه یا استناد به این تعریف هستید، با شرط درج لینک به این صفحه می توانید از این محتوا استفاده کنید.
هدف تک بورد توضیح اصطلاحات کامپیوتری به روشی است که به راحتی قابل درک باشد. ما برای سادگی و دقت با هر تعریفی که منتشر می کنیم تلاش می کنیم. اگر بازخوردی درباره تعریف سوپراسکالر (Superscalar) دارید یا میخواهید یک اصطلاح فنی جدید پیشنهاد کنید، لطفاً با ما تماس بگیرید.
آیا می خواهید اصطلاحات فنی بیشتری یاد بگیرید؟ در خبرنامه روزانه یا هفتگی مشترک شوید و شرایط و آزمون های ویژه را در ایمیل خود تحویل بگیرید.