Table of Contents
طراحی های خط لوله و سوپرscalar برای بهبود سرعت پردازش و بهره وری ضروری است. ایجاد استانداردها و محاسبات کمک می کند تا معماری های موثر را طراحی کنند که اهداف عملکردی را در هنگام مدیریت پیچیدگی و مصرف انرژی برآورده می کنند.
طراحی خط لوله
طراحی خط لوله شامل تقسیم اجرای دستورالعمل به مراحل، اجازه می دهد دستورالعمل های متعدد به طور همزمان پردازش شود. استانداردها بر روی شمارش مرحله، مدیریت خطر و بهینه سازی از طریقput تمرکز می کنند.
محاسبات کلیدی شامل تعیین تعداد ایده آل مراحل بر اساس زمان چرخه ساعت و تأخیر دستورالعمل است. تعادل پیچیدگی مرحله و عمق خط لوله برای جلوگیری از کاهش بازده بسیار مهم است.
استانداردهای معماری Superscalar
CPU های Superscalar چندین دستورالعمل را در هر چرخه ساعت اجرا می کنند. استانداردها بر ارسال عرض، منطق مسئله و سفارش مجدد اندازه برای به حداکثر رساندن موازییسم بدون ایجاد خطرات داده تاکید می کنند.
محاسبات شامل برآورد حداکثر موازین سطح آموزش (ILP) قابل دستیابی با توجه به منابع سخت افزاری و ویژگی های کاری مناسب است.
عملکرد و قدرت محاسبه
معیارهای عملکردی شامل از طریقput، تاخیر و نرخ های توقف خط لوله است. Calculations کمک می کند تا تاثیر انتخاب های طراحی بر سرعت کلی CPU را پیش بینی کند.
برآورد مصرف انرژی بر اساس فعالیت تغییر، فرکانس ساعت و پیچیدگی سخت افزاری است. بهینه سازی این عوامل، طرح های کارآمد انرژی را تضمین می کند.
- آموزش از طریقput
- کاهش خطر
- استفاده از منابع
- بهره وری قدرت