6 puan yazan xguru 2024-04-13 | 1 yorum | WhatsApp'ta paylaş
  • RISC-V ISA genişletmelerine dayalı olarak GPGPU desteği sunan açık kaynak donanım ve yazılım projesi
  • Şu anda OpenCL 1.2 desteği sunuyor ve FPGA üzerinde çalışıyor
  • RISC-V RV32IMAF ve RV64IMAFD desteği
  • GPU mimarisi araştırmalarını mümkün kılan, tamamen açık kaynaklı derleyici, sürücü ve çalışma zamanı yazılım yığınına sahip; yüksek düzeyde özelleştirme ve genişletilebilirlik sunuyor

GN⁺ görüşü

  • Vortex, RISC-V tabanlı bir açık kaynak GPGPU projesi olarak, gelecekte GPU hesaplama araştırmalarında kullanılma potansiyeli yüksek görünüyor. RISC-V mimarisinin giderek daha fazla ilgi gördüğü bir dönemde yakından takip edilmeye değer bir proje
  • Şu anda FPGA tabanlı olsa da, ileride silikon çip olarak hayata geçirilirse NVIDIA veya AMD gibi ticari GPU'lara karşı bir alternatif haline gelmesi beklenebilir
  • Açık kaynak donanım ekosisteminde GPU projesi hâlâ çok az; Vortex'in bu alanda yeni bir başlangıç yapıp yapamayacağı merak konusu. Ancak açık kaynak GPU'ların ticari GPU düzeyine ulaşabilmesi için aşılması gereken çok sayıda engel olduğu da görülüyor
  • Vortex ana sayfasında yayımlanan makalelere bakıldığında, Vortex platformu kullanılarak grafik işleme, çok çekirdekli genişleme gibi çeşitli araştırmalar yürütüldüğü görülüyor. İleride bu araştırma çıktılarının Vortex projesine yansıtılmasıyla projenin sürekli gelişmesi bekleniyor

1 yorum

 
xguru 2024-04-13

Hacker News görüşleri

  • OpenCL’nin mevcut durumu:
    • AMD ve Intel’in OpenCL’den ROCm, DPC++ gibi diğer GPGPU dillerine geçiş yaptığı görülüyor
    • Buna rağmen OpenCL’nin en iyi hesaplama API’si olduğunu düşünenler de var
  • GPU hesaplamanın mevcut durumu oldukça karmaşık:
    • OpenGL, OpenCL: yaygın olarak destekleniyor ancak en güncel performans düzeyi yetersiz
    • Vulkan, Metal, DirectX: iyi sürücü desteği ve performans sunan modern grafik API’leri
    • CUDA, HIP: özel mülk API’ler; CUDA yalnızca NVIDIA GPU’larda, HIP ise AMD GPU’ları da destekliyor
    • SYCL: OpenCL/Vulkan vb. için kod üretebilen heterojen hesaplama çerçevesi
    • WebGPU: farklı implementasyonlara sahip bir web standardı
  • Önümüzdeki 5~10 yıl içinde açık kaynak tabanlı işlemciler ve yazılımlardaki gelişmelere dair beklenti var