6 Punkte von xguru 2024-04-13 | 1 Kommentare | Auf WhatsApp teilen
  • Ein Open-Source-Hardware- und -Softwareprojekt, das GPGPU auf Basis von RISC-V-ISA-Erweiterungen unterstützt
  • Unterstützt derzeit OpenCL 1.2 und läuft auf FPGA
  • Unterstützung für RISC-V RV32IMAF und RV64IMAFD
  • Verfügt über einen vollständig Open-Source-Compiler sowie Treiber- und Runtime-Software-Stack, der GPU-Architekturforschung ermöglicht und ein hohes Maß an Anpassbarkeit und Erweiterbarkeit bietet

Meinung von GN⁺

  • Vortex ist ein RISC-V-basiertes Open-Source-GPGPU-Projekt und scheint ein hohes Potenzial für den künftigen Einsatz in der GPU-Computing-Forschung zu haben. Da die RISC-V-Architektur zunehmend Aufmerksamkeit erhält, ist dies ein Projekt, das man im Auge behalten sollte
  • Derzeit basiert es auf FPGA, aber wenn es künftig als Siliziumchip umgesetzt wird, könnte es voraussichtlich zu einer Alternative werden, die es mit kommerziellen GPUs von Nvidia oder AMD aufnehmen kann
  • Im Open-Source-Hardware-Umfeld gibt es bislang noch nicht viele GPU-Projekte; daher bleibt spannend, ob Vortex hier den Weg ebnen kann. Allerdings dürften noch viele Hürden zu überwinden sein, bevor sich eine Open-Source-GPU auf das Niveau kommerzieller GPUs entwickeln kann
  • Betrachtet man die auf der Vortex-Website veröffentlichten wissenschaftlichen Arbeiten, wird die Vortex-Plattform bereits für verschiedene Forschungen genutzt, etwa für Grafik-Rendering und Multicore-Skalierung. Es ist zu erwarten, dass künftige Forschungsergebnisse in das Vortex-Projekt einfließen und es kontinuierlich weiterentwickeln werden

1 Kommentare

 
xguru 2024-04-13

Hacker-News-Kommentare

  • Der aktuelle Stand von OpenCL:
    • AMD und Intel scheinen sich bei OpenCL in Richtung anderer GPGPU-Sprachen wie ROCm und DPC++ zu bewegen
    • Dennoch gibt es auch die Ansicht, dass OpenCL die beste Computing-API ist
  • Die aktuelle Lage im GPU-Computing ist sehr komplex:
    • OpenGL, OpenCL: breit unterstützt, aber bei der neuesten Performance im Nachteil
    • Vulkan, Metal, DirectX: moderne Grafik-APIs mit gutem Treiber-Support und hoher Leistung
    • CUDA, HIP: proprietäre APIs; CUDA nur für NVIDIA-GPUs, HIP unterstützt auch AMD-GPUs
    • SYCL: Framework für heterogenes Computing, das Code für OpenCL/Vulkan usw. erzeugen kann
    • WebGPU: Web-Standard mit verschiedenen Implementierungen
  • Es gibt Erwartungen an die Weiterentwicklung von Open-Source-basierten Prozessoren und Software in den kommenden 5 bis 10 Jahren