ROCm
ROCm[3]是超威半导体(AMD)用于圖形處理器(GPU)编程的软件栈。ROCm涉及多个领域:图形处理器通用计算(GPGPU)、高性能计算(HPC)和异构计算。它提供多种编程模型:HIP(基于GPU内核的编程)、OpenMP/訊息傳遞介面(基于指令的编程)和OpenCL。
開發者 | AMD |
---|---|
首次发布 | 2016年11月14日 |
当前版本 |
|
源代码库 | github |
编程语言 | C、C++、Python、Fortran、Julia |
中间件 | HIP |
操作系统 | Linux、Windows[2] |
平台 | 支持的GPU |
文件大小 | <2 GiB |
类型 | GPGPU库和API |
许可协议 | MIT許可證 |
网站 | www |
ROCm是免费、自由和开源的软件(GPU固件除外[4]),以各种许可证发布。ROCm最初是Radeon Open Compute platform的缩写,但由于Open Compute已成为注册商标,ROCm已不再是缩写,而只是AMD为GPU计算设计的开源堆栈。
参见
- GPUOpen
参考资料
This article is issued from Wikipedia. The text is licensed under Creative Commons - Attribution - Sharealike. Additional terms may apply for the media files.