SYCL related stories

크로노스 그룹 SYCL 2020 표준 발표

• Tags:

2021년 2월 9일 미국, 오레곤주 비버톤에 사무국을 두고 있는 크로노스 그룹 ( The Khronos® Group )은 오늘 SYCL™ 2020의 최종 표준( SYCL™ 2020 final specification )을 발표하였다. 크로노스 그룹은 개방형 표준을 제정하는 산업체 컨소시엄으로서 첨단 상호운용성 표준을 제정하고 있다. 오늘 발표된 표준은 하나의 소스 코드로 수행하는 C++ 병렬 프로그래밍 표준으로서, 수년간의 표준 개발이 결집된 이 표준은 새로운 이정표를 세우게 되었다. SYCL 1.2.1의 기능을 기반으로 하여, 향상된 프로그래밍 기능, 작은 코드 크기와 개선된 성능을 제공하게 된다. C++ 17 표준에 기반한 SYCL 2020은 표준 C++ 응용 프로그램을 보다 쉽게 가속하고, ISO C++ 로드맵과 더욱 더 일치된 표준이 되었다.

Read More

크로노스그룹 SYCL 1.2.1 인증 테스트 발표

• Tags:

2018년 7월 11일 – 미국, 오레곤주, 비버톤 –하드웨어 및 소프트웨어 업체들로 구성되어 가속 표준을 제정하고 있는 개방형 표준화 컨소시엄인 크로노스 그룹(The Khronos™ Group)은 C++ 기반 병렬처리 프로그래밍 프레임워크인 SYCL™ 의 어댑터 프로그램을 발표하였다. 이번에 발표된 어댑터 프로그램에는 SYCL 1.2.1을 구현하는 벤더는 인증 테스트 슈트를 이용하여 테스팅한 결과를 크로노스 그룹에 업로드 하면, 이를 워킹 그룹에서 검토하여 문제가 없을 경우 최종적으로 인증 제품으로 인정 받게 된다. SYCL 어댑터 플그램과 함께 발표된 SYCL 1.2.1 표준 업데이트에는 개선된 런타임 최적화가 추가되었다. 크로노스 그룹의 어댑터 프로그램에 대한 가입에 관련된 상세한 정보는 크로노스 어댑터 웹 페이지에서 구할 수 있다.

Read More

크로노스 그룹 OpenCL 2.2 잠정 표준 발표 병렬 프로그래밍을 위한 OpenCL C++ 커널 언어도 함께 공개

• Tags:

소프트웨어 및 하드웨어 산업계를 선도하는 기업들의 표준화 컨소시엄인 크로노스 그룹은 OpenCL™ 2.2, SYCL™ 2.2, SPIR-V™ 1.1의 잠정 표준을 공개한다고 발표했다. OpenCL 2.2는OpenCL C++ 커널 언어와 함께 병렬 프로그래밍의 생산성을 크게 향상시켜줄 것으로 기대된다. SYCL 2.2 는 호스트와 디바이사 코드를 하나의 소스 파일에 담을 수 있도록 해 OpenCL C++의 능력을 최대한 발휘할 수 있도록 해 줄 것이다. SPIR-V 1.1은 크로노스가 정의한 쉐이더와 컴퓨팅 커널 기능에 OpenCL C++를 완전하게 지원하기 위해 기능을 확장하였다.

Read More

크로노스 그룹 이종 플랫폼에서의 병렬처리를 위한 표준  OpenCL 2.1과 SPIR-V 1.0 표준 발표

• Tags:

미국 텍사스 주 오스틴, - 하드웨어 및 소프트웨어를 선도하는 산업계 표준화 컨소시엄인 크로노스 그룹은 이종 병렬처리를 위한 표준인 OpenCL™ 2.1과 SPIR-V™ 1.0 표준의 인준을 마치고 이를 공개한다고 발표하였다. 새롭게 발표된 SPIR-V는 이종-API 중간표현 언어로서, OpenCL 2.1 표준을 따르는 코어에서 사용할 수 있다. 크로노스 그룹은 표준 문서와 함께 오픈 소스 유틸리티들과 확장판 등을 함께 공개하여 OpenCL 1.2혹은 2.0에서 SPIR-V를 사용할 수 있으며, 추후 발표될 Vulkan™ 그래픽스 API에서도 사용할 수 있다. 관련 자료는www.khronos.org/opencl/ 와 http://www.khronos.org/spir/ 에서 다운로드 받을 수 있다.

Read More