PoCL 7.2-RC1, RISC-V 및 x86_64 CPU에서 공식 OpenCL 3.0 준수 달성
요약
PoCL 7.2-RC1 버전이 RISC-V 및 x86_64 CPU 환경에서 공식 OpenCL 3.0 준수를 달성했습니다. 다양한 OpenCL 확장 기능을 지원하며 LLVM 최신 버전과의 호환성도 강화되었습니다.
핵심 포인트
- RISC-V 및 x86_64 CPU에서 공식 OpenCL 3.0 준수 달성
- Star64 RISC-V 보드 및 AMD Ryzen 9 9900X에서 검증 완료
- 다양한 OpenCL 확장 기능(cl_khr_...) 지원 추가
- LLVM 22 및 23 버전과의 높은 호환성 제공
PoCL 7.2-RC1, RISC-V 및 x86_64 CPU에서 공식 OpenCL 3.0 준수 달성

PoCL 7.2-RC1을 통해 Khronos OpenCL 준수 테스트 스위트 (Conformance Test Suite, CTS)에 대한 공식적인 OpenCL 3.0 준수(conformance)를 달성했습니다. 이제 PoCL은 RISC-V 및 x86_64 프로세서를 모두 사용하는 CPU 장치에 대해 검증된 OpenCL 3.0 준수 기능을 제공합니다.
OpenCL 준수 제품 목록에는 Star64 RISC-V 보드와 Milk-V Jupiter에서 RISC-V용으로 테스트된 OpenCL 3.0 기반의 PoCL이 포함되어 있습니다. PoCL의 x86_64 준수 제출은 AMD Ryzen 9 9900X에서 이루어졌습니다.
PoCL 7.2는 또한 cl_khr_extended_bit_ops, cl_khr_device_uuid, cl_khr_suggested_local_work_size, cl_khr_integer_dot_product, cl_khr_kernel_clock, cl_khr_spirv_linkonce_odr, 그리고 cl_khr_spirv_no_integer_wrap_decoration을 포함한 더 많은 OpenCL 확장(extensions) 지원을 제공합니다.
또한 PoCL 7.2-RC1은 NVIDIA CUDA 및 Intel Level Zero 장치에 대해 LLVM 22까지 호환되며, CPU 백엔드의 경우 LLVM 22 및 LLVM 23 모두와 호환됩니다.
오늘 출시된 PoCL 7.2-RC1에 대한 더 자세한 내용과 다운로드는 GitHub를 통해 확인할 수 있습니다. PoCL 전반에 대해 더 알고 싶은 분들은 PortableCL.org에서 확인할 수 있습니다.
AI 자동 생성 콘텐츠
본 콘텐츠는 Phoronix의 원문을 AI가 자동으로 요약·번역·분석한 것입니다. 원 저작권은 원저작자에게 있으며, 정확한 내용은 반드시 원문을 확인해 주세요.
원문 바로가기