مخفف MIPS
Microprocessor without Interlocked Pipelined Stages
18
میپس یک معماری مجموعه دستورالعمل (ISA) برای کامپیوترهای کم دستور (RISC) : A-1 : 19 است که توسط MIPS Technologies (MIPS Computer Systems سابق) توسعه یافتهاست. معماری اولیه میپس ۳۲ بیتی بود، و نسخههای ۶۴ بیتی بعداً به آن اضافه شد. نسخههای متعددی از میپس وجود دارد از جمله: میپس IV ,III ,II, I و V؛ و همچنین پنج توریع میپس ۶۴/۳۲ (به ترتیب برای پیادهسازی ۳۲ و ۶۴ بیتی). از آوریل ۲۰۱۷، آخرین نسخه میپس ۶۴/۳۲ توزیع ۶ است. تفاوت اساسی بین میپس ۶۴/۳۲ و میپس V-I تعریف پردازنده کمکی برای کنترل سیستم در حالت کرنل دارای حق ویژه علاوه بر معماری حالت کاربر است.
چندین افزونه اختیاری نیز موجود است، از جمله میپس سه بعدی که مجموعه ای ساده از دستورت ممیز شناور چند داده است که به وظایف سه بعدی معمول اختصاص دارد، MDMX (یا MadMaX) که یک مجموعهٔ جامع تر چند داده برای اعداد صحیح است و از رجیسترهای ممیز شناور ۶۴ استفاده میکند، MIPS16e است که فشرده سازی را به جریان دستورها اضافه میکند تا برنامهها از فضای کمتری را اشغال کنند، و میپس MT، که قابلیت چندریسمانی را اضافه میکند.
اغلب دورههای معماری کامپیوتر در دانشگاهها و مدارس فنی معماری میپس را مطالعه میکنند. معماریهای ریسک جدید تر مانند آلفا تا حد زیادی از این معماری تأثیر پذیرفتهاند.
از آوریل ۲۰۱۷، پردازندههای میپس در سامانههای نهفته مانند دروازههای محلی و روترها استفاده میشود. در آغاز، میپس برای محاسبات عمومی طراحی شده بود. در دهههای ۱۹۸۰ و ۱۹۹۰، شرکتهای بسیاری مانند Digital Equipment Corporation , MIPS Computer Systems، NEC , Pyramid Technology , SiCortex , Siemens Nixdorf , Silicon Graphics و Tandem Computers از پردازندههای میپس برای کامپیوترهای شخصی، ایستگاههای کار و کامپیوترهای سرور استفاده میکردند. در طول تاریخ، کنسولهای بازی مانند نینتندو ۶۴ ،پلی استیشن، پلی استیشن ۲ و پلی استیشن همراه از پردازندههای میپس استفاده میکردند. همچنین در دهه ۱۹۹۰ پردازندههای میپس محبوبیت زیادی در ابر رایانهها داشتند، اما تمام این سیستمها از فهرست TOP500 (پانصد ابررایانه برتر) حذف شدهاند. این استفادهها در ابتدا توسط کاربردهای جاسازی شده جا افتاد، اما در دهه ۱۹۹۰، میپس بخش بزرگی از بازار پردازندههای جاسازی شده را به خود اختصاص داده بود، و در دههٔ ۲۰۰۰، اکثر پردازندههای میپس در این زمینه به کار میرفتند. در اواسط تا اواخر دهه ۱۹۹۰ تخمین زده شد که یک در هر سه ریزپردازنده ریسک تولید شده یک پردازنده میپس بوده.
ارسال نظرچندین افزونه اختیاری نیز موجود است، از جمله میپس سه بعدی که مجموعه ای ساده از دستورت ممیز شناور چند داده است که به وظایف سه بعدی معمول اختصاص دارد، MDMX (یا MadMaX) که یک مجموعهٔ جامع تر چند داده برای اعداد صحیح است و از رجیسترهای ممیز شناور ۶۴ استفاده میکند، MIPS16e است که فشرده سازی را به جریان دستورها اضافه میکند تا برنامهها از فضای کمتری را اشغال کنند، و میپس MT، که قابلیت چندریسمانی را اضافه میکند.
اغلب دورههای معماری کامپیوتر در دانشگاهها و مدارس فنی معماری میپس را مطالعه میکنند. معماریهای ریسک جدید تر مانند آلفا تا حد زیادی از این معماری تأثیر پذیرفتهاند.
از آوریل ۲۰۱۷، پردازندههای میپس در سامانههای نهفته مانند دروازههای محلی و روترها استفاده میشود. در آغاز، میپس برای محاسبات عمومی طراحی شده بود. در دهههای ۱۹۸۰ و ۱۹۹۰، شرکتهای بسیاری مانند Digital Equipment Corporation , MIPS Computer Systems، NEC , Pyramid Technology , SiCortex , Siemens Nixdorf , Silicon Graphics و Tandem Computers از پردازندههای میپس برای کامپیوترهای شخصی، ایستگاههای کار و کامپیوترهای سرور استفاده میکردند. در طول تاریخ، کنسولهای بازی مانند نینتندو ۶۴ ،پلی استیشن، پلی استیشن ۲ و پلی استیشن همراه از پردازندههای میپس استفاده میکردند. همچنین در دهه ۱۹۹۰ پردازندههای میپس محبوبیت زیادی در ابر رایانهها داشتند، اما تمام این سیستمها از فهرست TOP500 (پانصد ابررایانه برتر) حذف شدهاند. این استفادهها در ابتدا توسط کاربردهای جاسازی شده جا افتاد، اما در دهه ۱۹۹۰، میپس بخش بزرگی از بازار پردازندههای جاسازی شده را به خود اختصاص داده بود، و در دههٔ ۲۰۰۰، اکثر پردازندههای میپس در این زمینه به کار میرفتند. در اواسط تا اواخر دهه ۱۹۹۰ تخمین زده شد که یک در هر سه ریزپردازنده ریسک تولید شده یک پردازنده میپس بوده.