6 puntos por xguru 2024-04-13 | 1 comentarios | Compartir por WhatsApp
  • Proyecto de hardware y software de código abierto que soporta GPGPU basado en extensiones de la ISA RISC-V
  • Actualmente soporta OpenCL 1.2 y se ejecuta sobre FPGA
  • Soporta RISC-V RV32IMAF y RV64IMAFD
  • Cuenta con una pila completa de software de código abierto, incluyendo compilador, controladores y runtime, que permite la investigación de arquitecturas GPU y ofrece un alto nivel de personalización y extensibilidad

Opinión de GN⁺

  • Vortex es un proyecto de GPGPU open source basado en RISC-V, y parece tener un alto potencial de ser utilizado en futuras investigaciones de computación GPU. En un contexto donde la arquitectura RISC-V recibe cada vez más atención, es un proyecto que vale la pena seguir de cerca
  • Actualmente está basado en FPGA, pero si en el futuro se implementa como chip de silicio, se espera que pueda convertirse en una alternativa capaz de competir con GPUs comerciales como las de NVIDIA o AMD
  • Aún no hay muchos proyectos de GPU dentro del ecosistema de hardware open source, por lo que será interesante ver si Vortex puede abrir camino. Aun así, parece haber muchos desafíos por superar para que una GPU open source evolucione hasta el nivel de una GPU comercial
  • Si se revisan los artículos publicados en el sitio web de Vortex, se puede ver que están realizando diversas investigaciones utilizando la plataforma Vortex, como renderizado gráfico y escalado multinúcleo. Se espera que estos resultados de investigación se reflejen en el proyecto Vortex y que continúe evolucionando con el tiempo

1 comentarios

 
xguru 2024-04-13

Comentarios en Hacker News

  • Situación actual de OpenCL:
    • Parece que AMD e Intel están migrando de OpenCL a otros lenguajes de GPGPU como ROCm y DPC++
    • Aun así, también existe la opinión de que OpenCL es la mejor API de cómputo
  • La situación actual del cómputo con GPU es muy compleja:
    • OpenGL, OpenCL: tienen amplio soporte, pero les falta rendimiento moderno
    • Vulkan, Metal, DirectX: APIs gráficas modernas con buen soporte de drivers y rendimiento
    • CUDA, HIP: APIs propietarias; CUDA solo funciona en GPU de NVIDIA, mientras que HIP también soporta GPU de AMD
    • SYCL: framework de cómputo heterogéneo capaz de generar código para OpenCL/Vulkan y otros
    • WebGPU: estándar web con múltiples implementaciones
  • Hay expectativas sobre el avance de procesadores y software basados en código abierto en los próximos 5 a 10 años