Vortex - OpenCL 호환 가능한 RISC-V 아키텍처 기반의 풀스택 오픈소스 GPGPU
소개
- 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년 내 오픈소스 기반의 프로세서와 소프트웨어 발전에 대한 기대감이 있음
원문
Vortex 프로젝트 홈페이지
GitHub 저장소
출처 / GeekNews
알려드립니다
이 글은 국내외 IT 소식들을 공유하는 GeekNews의 운영자이신 xguru님께 허락을 받아 GeekNews에 게제된 AI 관련된 소식을 공유한 것입니다.
출처의 GeekNews 링크를 방문하시면 이 글과 관련한 추가적인 의견들을 보시거나 공유하실 수 있습니다!
아래쪽에 좋아요를 눌러주시면 새로운 소식을 정리하고 공유하는데 힘이 됩니다~