6 poin oleh xguru 2024-04-13 | 1 komentar | Bagikan ke WhatsApp
  • Proyek perangkat keras dan perangkat lunak open source yang mendukung GPGPU berdasarkan ekstensi ISA RISC-V
  • Saat ini mendukung OpenCL 1.2 dan berjalan di FPGA
  • Mendukung RISC-V RV32IMAF dan RV64IMAFD
  • Memiliki stack perangkat lunak compiler, driver, dan runtime yang sepenuhnya open source untuk memungkinkan riset arsitektur GPU, serta menawarkan kustomisasi dan ekstensibilitas tingkat tinggi

Opini GN⁺

  • Vortex adalah proyek GPGPU open source berbasis RISC-V yang tampak memiliki potensi besar untuk dimanfaatkan dalam riset komputasi GPU ke depan. Di tengah arsitektur RISC-V yang semakin mendapat perhatian, ini adalah proyek yang layak untuk dicermati
  • Saat ini masih berbasis FPGA, tetapi jika nantinya diimplementasikan sebagai chip silikon, proyek ini diharapkan bisa menjadi alternatif yang mampu menantang GPU komersial seperti NVIDIA atau AMD
  • Di ranah perangkat keras open source, proyek GPU masih belum banyak. Karena itu, menarik untuk melihat apakah Vortex bisa membuka jalan, meski tampaknya masih ada banyak tantangan yang harus dilalui agar GPU open source dapat berkembang hingga setara dengan GPU komersial
  • Jika melihat makalah yang dipublikasikan di situs Vortex, platform ini sudah digunakan untuk berbagai riset seperti rendering grafis dan ekspansi multicore. Ke depannya, hasil-hasil riset tersebut diperkirakan akan terus diintegrasikan ke dalam proyek Vortex sehingga berkembang secara berkelanjutan

1 komentar

 
xguru 2024-04-13

Pendapat Hacker News

  • Kondisi OpenCL saat ini:
    • AMD dan Intel tampaknya sedang beralih dari OpenCL ke bahasa GPGPU lain seperti ROCm dan DPC++
    • Meski begitu, ada juga pendapat bahwa OpenCL adalah API komputasi terbaik
  • Situasi komputasi GPU saat ini sangat kompleks:
    • OpenGL, OpenCL: didukung luas, tetapi kurang dalam performa mutakhir
    • Vulkan, Metal, DirectX: API grafis modern dengan dukungan driver dan performa yang baik
    • CUDA, HIP: API proprietary; CUDA hanya untuk GPU NVIDIA, HIP juga mendukung GPU AMD
    • SYCL: framework komputasi heterogen yang dapat menghasilkan kode untuk OpenCL/Vulkan dan lainnya
    • WebGPU: standar web dengan berbagai implementasi
  • Ada harapan terhadap perkembangan prosesor dan perangkat lunak berbasis open source dalam 5~10 tahun ke depan