ریسک پنج
مجموعه دستور العمل متن باز برای پردازنده کامپیوتر / From Wikipedia, the free encyclopedia
ریسک پنج (به انگلیسی: RISC-V) یک معماری مجموعه دستورالعمل استاندارد باز (ISA) است که بر اساس اصول رایانه تنظیم شده دستورالعمل کاهش یافته (RISC) تنظیم شدهاست. برخلاف بیشتر طرحهای ISA دیگر، ISA ریسک پنج تحت مجوزهای منبع باز (Open-hardware) ارائه میشود که استفاده از آنها نیازی به هزینه ندارد. تعدادی از شرکتها سختافزار بر پایه ریسک پنج ارائه میدهند، سیستم عاملهای آزاد با پشتیبانی ریسک پنج در دسترس هستند و مجموعه دستورالعملها در چندین ابزار نرمافزار معروف پشتیبانی میشوند.
![]() | |
طراح | دانشگاه_کالیفرنیا،_برکلی |
---|---|
بیتها |
|
تاریخ معرفی | ۲۰۱۰ |
نسخه | |
طرح | RISC |
گونه | ذخیره-بار |
کدگذاری | متغیر |
اندیان | کوچک[1][3] |
اندازه صفحه | 4 KiB |
افزونهها |
|
آزاد بودن | بله |
ثبّاتها | |
هدف اصلی |
|
ممیز شناور | ۳۲ (اختیاری) |
از ویژگیهای قابل توجه ISA ریسک پنج میتوان به الگوهای بیت برای سادهسازی مالتی پلکسرها در پردازنده، نقطه شناور IEEE 754، طرحی که از نظر معماری خنثی است و قرار دادن مهمترین بیتها در یک مکان ثابت برای سرعت دادن به افزونه علامت اشاره کرد. این مجموعه دستورالعمل برای طیف وسیعی از کاربردها طراحی شدهاست. دستورهای ریسک پنج طول متغیری دارند و همواره میتوان با افزونهها کدگذاری جدیدی اضافه کرد. ریسک پنج در سه استاندارد ۳۲، ۶۴ و ۱۲۸ بیتی ارائه میشود که از آن در سیستمهای کوچک جاسازی شده، رایانههای شخصی، ابر رایانههایی با پردازندههای برداری و رایانههای موازی نصب شده در رک ۱۹ اینچی استفاده میشود.
این پروژه در سال ۲۰۱۰ در دانشگاه کالیفرنیا، برکلی همراه با بسیاری از مشارکت کنندگان داوطلب که به دانشگاه وابسته نبودند، آغاز شد. برخلاف سایر طرحهای دانشگاهی که معمولاً فقط برای سادگی در ارائه و آموزش بهینه میشوند، طراحان قصد داشتند که مجموعه دستورالعملهای ریسک پنج برای رایانههای کاربردی قابل استفاده باشد.
از ژوئن ۲۰۱۹، نسخه 2.2 ISA فضای کاربر و نسخه 1.11 ISA ممتاز منجمد شده و اجازه توسعه نرمافزار و سختافزار را میدهد. فضای کاربر ISA که اکنون به ISA غیرمجاز تغییر نام دادهاست، به عنوان نسخه ۲۰۱۹۱۲۱۳ به روزرسانی، تصویب و منجمد شد. مشخصات اشکال زدایی به عنوان پیش نویس، نسخه ۰٫۱۳٫۲ موجود است.[2]