RISC-V

RISC-V
TasarımcıKaliforniya Üniversitesi (Berkeley)
Bit32, 64, 128
Tanıtım6 Ağustos 2014 (10 yıl önce) (2014-08-06)
TasarımRISC
AçıkAçık kaynak (BSD lisansı)

RISC-V, RISC prensiplerine uyarak tasarlanmış açık kaynak bir buyruk kümesi mimarisidir. Öbür mimarilerden farklı olarak RISC-V, telifsiz açık kaynak lisanslar ile kullanılabilir. RISC-V mimarisinin kendisi BSD lisansı ile lisanslanmıştır. Birçok firma RISC-V tabanlı donanım geliştirmekte ve yazılımlara RISC-V desteği eklemektedir.

Proje 2010 yılında Kaliforniya Üniversitesi, Berkeley'de başlamış olup şu anda 70 ülkeden birçok kişinin ortak çalışmasıyla geliştirilmektedir. RISC-V mimarisinin tek çatı altında geliştirilmesi için kurulan kâr amacı gütmeyen vakıf RISC-V Enternasyonal, İsviçre'de bulunmaktadır.[1][2]

Tarihçe

RISC-V tabanlı bir işlemci prototipi, Ocak 2013

RISC terimi ilk olarak 1980'lerde kullanıldı. Basit ve etkili bilgisayar mimarileri uzun süredir akademinin ilgisini çekiyordu ve bu ilgi DLX isimli RISC işlemci mimarisinin geliştirilmesiyle vücut buldu. DLX eğitimsel amaçlar için tasarlandığından açık kaynaklıydı. Bu sayede hobiciler ile akademisyenler bu mimariyi FPGA'lerde çalışacak şekilde düzenleyebildi. 2. sürüm ve öncesi ARM CPU'larının buyruk kümeleri açıktı ve hala günümüzde GCC isimli açık kaynak C program derleyicisi tarafından destekleniyorlar. RISC-V öncesi geliştirilen başka bir açık kaynaklı RISC mimarisi de DLX tabanlı OpenRISC'dir.

Kaliforniya Üniversitesi, Berkeley'de açık kaynak bilgisayar sistemleriyle ilgili bir araştırma görevi sürdüren Krste Asanović, 2010 yılında sıfırdan böyle bir sistem geliştirmeye karar verdi. Birkaç doktora öğrencisinin yardımıyla başladığı projenin "3 aylık yaz mevsiminde bitecek kısa bir iş" olduğunu düşünüyordu. Proje, akademik ve endüstriyel alanlarda kullanılabilecek bir mimari yapmaktı.[3] Aynı üniversitede hoca olan ve Berkeley RISC'i geliştiren David Patterson projeye dahil olmaya karar verdi. Daha önce 4 RISC mimarisi üzerinde çalışmış olması sebebiyle bu projeye RISC-V ismi verilmesini uygun gördü. Öğrenciler bu noktada temel yazılımları, simulasyonları ve CPU tasarımlarını tamamladı.[4]

Projede yer alan geliştiriciler ve çalıştıkları kurumlar ISA (buyruk kümesi mimarisi) belgelerini[5] ve çeşitli CPU tasarımlarını açık ve hoşgörülü bir lisans olan BSD lisansı altında paylaştı. Bu lisans seçimi RISC-V tabanlı yonga türevlerinin özgürce geliştirilmesine olanak tanıdı. Mimarinin tam kodu 2011'de açık şekilde paylaşıldı.[6] Mimariye dair teknik rapor ise Creative Commons lisansı altında paylaşıldı.

Kullanım

RISC-V Enternasyonel, RISC-V kullanan CPU ve SoC dizaynlarının güncel bir listesini tutmaktadır.[7] Son dönemler ABD ve Çin arasındaki ticaret savaşı nedeniyle kapalı ISA'lara erişim sıkıntısı yaşayan Çinli firmalar, CPU ve MCU dizaynlarında RISC-V çekirdeğine geçmiştir.[8]

Türkiye'de

YONGATEK'in Teknofest 2022'de sergilediği KIRMIK video işleme yonga prototipi

Türkiye'de RISC-V tabanlı ilk yonga, ASELSAN tarafından 2022'de tanıtılan ÇAKIL'dır. ÇAKIL; 4 çekirdekli, 400Mhz hıza sahip, 27 mm² alana sahip 64-bit'lik bir işlemcidir. Askeri sistemlerde kullanmak üzere seri üretime geçilmesi planlanmaktadır. İşlemcinin gömülü Linux desteği bulunmaktadır.[9]

YONGATEK, 2024 yılında tasarladığı RISC-V tabanlı mikrodenetleyici ÇENTİK'i kamuoyuyla paylaştı. Beyaz eşya ve robotik ürünlerde kullanılacak yonganın 2025'e kadar 25 milyon adet üretilmesinde ismi saklı firmalarla anlaşmaya varıldı.[10] Firma ayrıca 2022'de KIRMIK isimli bir yonga prototipi de çıkarmıştır.[11]

Kaynakça

  1. ^ "About RISC-V, RISC-V International is the global non-profit home of the open standard RISC-V Instruction Set Architecture (ISA)". RISC-V International. 12 Ağustos 2024 tarihinde kaynağından arşivlendi. Erişim tarihi: 9 Ağustos 2024. 
  2. ^ "RISC-V To Move HQ to Switzerland Amid Trade War Concerns". EE Times Europe. 28 Kasım 2019. 3 Ekim 2023 tarihinde kaynağından arşivlendi. Erişim tarihi: 9 Ağustos 2024. 
  3. ^ "Arşivlenmiş kopya" (PDF). 23 Nisan 2019 tarihinde kaynağından arşivlendi (PDF). Erişim tarihi: 9 Ağustos 2024. 
  4. ^ https://web.archive.org/web/20180907044920/https://riscv.org/contributors/
  5. ^ "Arşivlenmiş kopya" (PDF). 25 Mayıs 2024 tarihinde kaynağından arşivlendi (PDF). Erişim tarihi: 9 Ağustos 2024. 
  6. ^ "Arşivlenmiş kopya". 15 Mayıs 2024 tarihinde kaynağından arşivlendi. Erişim tarihi: 9 Ağustos 2024. 
  7. ^ "RISC-V Cores and SoC Overview". RISC-V. 25 Eylül 2019. 31 Mart 2020 tarihinde kaynağından arşivlendi. Erişim tarihi: 5 Ekim 2019. 
  8. ^ "China Is All In on a RISC-V Future". 8 Ocak 2024. 7 Mayıs 2024 tarihinde kaynağından arşivlendi. Erişim tarihi: 7 Mayıs 2024. 
  9. ^ "Arşivlenmiş kopya" (PDF). 20 Ağustos 2024 tarihinde kaynağından arşivlendi (PDF). Erişim tarihi: 20 Ağustos 2024. 
  10. ^ "Arşivlenmiş kopya". 20 Ağustos 2024 tarihinde kaynağından arşivlendi. Erişim tarihi: 20 Ağustos 2024. 
  11. ^ "Arşivlenmiş kopya". 20 Ağustos 2024 tarihinde kaynağından arşivlendi. Erişim tarihi: 20 Ağustos 2024.