6P by xguru 2달전 | favorite | 댓글 1개
  • RISC-V ISA 확장을 기반으로 GPGPU를 지원하는 오픈 소스 하드웨어 및 소프트웨어 프로젝트
  • 현재는 OpenCL 1.2를 지원하며 FPGA에서 실행됨
  • RISC-V RV32IMAF 와 RV64IMAFD 지원
  • GPU 아키텍처 연구를 가능하게 하는 완전한 오픈 소스 컴파일러, 드라이버 및 런타임 소프트웨어 스택을 갖추고 있으며 높은 수준의 사용자 정의 및 확장성을 제공

GN⁺의 의견

  • Vortex는 RISC-V 기반의 오픈소스 GPGPU 프로젝트로, 향후 GPU 컴퓨팅 연구에 활용될 가능성이 높아 보임. RISC-V 아키텍처가 점점 주목받고 있는 상황에서 관심있게 지켜볼만한 프로젝트임
  • 현재는 FPGA 기반이지만, 추후 실리콘 칩으로 구현된다면 엔비디아나 AMD 같은 상용 GPU에 대항할 수 있는 대안이 될 수 있을 것으로 기대됨
  • 오픈소스 하드웨어 진영에서 GPU 프로젝트는 아직 많지 않은데, Vortex가 그 물꼬를 틀 수 있을지 주목됨. 다만 오픈소스 GPU가 상용 GPU 수준으로 발전하려면 넘어야 할 산이 많을 것으로 보임
  • Vortex 홈페이지에 공개된 논문들을 보면 Vortex 플랫폼을 활용해 그래픽 렌더링, 멀티코어 확장 등 다양한 연구를 수행하고 있음. 추후 연구 성과들이 Vortex 프로젝트에 반영되면서 지속적으로 발전해 나갈 것으로 예상됨

Hacker News 의견

  • OpenCL의 현재 상황:
    • AMD와 Intel은 OpenCL에서 ROCm, DPC++ 등 다른 GPGPU 언어로 전환 중인 것으로 보임
    • 그럼에도 불구하고 OpenCL은 최고의 컴퓨팅 API라는 의견도 있음
  • GPU 컴퓨팅의 현 상황이 매우 복잡함:
    • OpenGL, OpenCL: 널리 지원되나 최신 성능은 부족
    • Vulkan, Metal, DirectX: 최신 그래픽 API로 좋은 드라이버 지원과 성능을 가짐
    • CUDA, HIP: 사유 API로 CUDA는 NVIDIA GPU만, HIP은 AMD GPU도 지원
    • SYCL: 이기종 컴퓨팅 프레임워크로 OpenCL/Vulkan 등의 코드 생성 가능
    • WebGPU: 다양한 구현체가 있는 웹 표준
  • 향후 5~10년 내 오픈소스 기반의 프로세서와 소프트웨어 발전에 대한 기대감이 있음