# Vortex - OpenCL 호환 가능한 RISC-V 아키텍처 기반의 풀스택 오픈소스 GPGPU

> Clean Markdown view of GeekNews topic #14297. Use the original source for factual precision when an external source URL is present.

## Metadata

- GeekNews HTML: [https://news.hada.io/topic?id=14297](https://news.hada.io/topic?id=14297)
- GeekNews Markdown: [https://news.hada.io/topic/14297.md](https://news.hada.io/topic/14297.md)
- Type: news
- Author: [xguru](https://news.hada.io/@xguru)
- Published: 2024-04-13T10:16:01+09:00
- Updated: 2024-04-13T10:16:01+09:00
- Original source: [vortex.cc.gatech.edu](https://vortex.cc.gatech.edu/)
- Points: 6
- Comments: 1

## Topic Body

- 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 프로젝트에 반영되면서 지속적으로 발전해 나갈 것으로 예상됨

## Comments



### Comment 24407

- Author: xguru
- Created: 2024-04-13T10:17:01+09:00
- Points: 2

#### [Hacker News 의견](https://news.ycombinator.com/item?id=40003868)   
* 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년 내 오픈소스 기반의 프로세서와 소프트웨어 발전에 대한 기대감이 있음
