6 points par xguru 2024-04-13 | 1 commentaires | Partager sur WhatsApp
  • Projet open source matériel et logiciel prenant en charge le GPGPU sur la base d’extensions de l’ISA RISC-V
  • Prend actuellement en charge OpenCL 1.2 et fonctionne sur FPGA
  • Prise en charge de RISC-V RV32IMAF et RV64IMAFD
  • Dispose d’une pile logicielle entièrement open source comprenant compilateur, pilotes et runtime, permettant la recherche sur l’architecture GPU et offrant un haut niveau de personnalisation et d’extensibilité

L’avis de GN⁺

  • Vortex est un projet de GPGPU open source basé sur RISC-V, qui semble avoir un fort potentiel pour la recherche future en calcul GPU. Alors que l’architecture RISC-V attire de plus en plus l’attention, c’est un projet à suivre de près
  • Pour l’instant basé sur FPGA, mais s’il est à l’avenir implémenté sous forme de puce en silicium, il pourrait devenir une alternative capable de rivaliser avec des GPU commerciaux comme ceux de Nvidia ou AMD
  • Il existe encore peu de projets GPU dans l’écosystème du matériel open source, et il sera intéressant de voir si Vortex peut ouvrir la voie. Cela dit, les GPU open source auront encore de nombreux obstacles à surmonter avant d’atteindre le niveau des GPU commerciaux
  • Les articles publiés sur le site de Vortex montrent que la plateforme est utilisée pour diverses recherches, notamment le rendu graphique et l’extension multicœur. On peut s’attendre à ce que les futurs résultats de recherche soient intégrés au projet Vortex, qui devrait ainsi continuer à progresser

1 commentaires

 
xguru 2024-04-13

Avis sur Hacker News

  • Situation actuelle d’OpenCL :
    • AMD et Intel semblent être en train de délaisser OpenCL au profit d’autres langages GPGPU comme ROCm et DPC++
    • Malgré cela, certains estiment qu’OpenCL reste la meilleure API de calcul
  • La situation actuelle du calcul sur GPU est très complexe :
    • OpenGL, OpenCL : largement pris en charge, mais performances récentes insuffisantes
    • Vulkan, Metal, DirectX : API graphiques modernes avec de bons pilotes et de bonnes performances
    • CUDA, HIP : API propriétaires ; CUDA ne fonctionne que sur les GPU NVIDIA, tandis que HIP prend aussi en charge les GPU AMD
    • SYCL : framework de calcul hétérogène capable de générer du code pour OpenCL/Vulkan, etc.
    • WebGPU : standard web avec diverses implémentations
  • Des attentes existent quant aux progrès des processeurs et des logiciels open source au cours des 5 à 10 prochaines années