크로노스 그룹
| 형태 | 연합체 |
|---|---|
| 창립 | 2000년 |
| 창립자 | |
| 산업 분야 | 개방형 표준 |
| 서비스 | 3차원 그래픽스, 확장 현실, 병렬 컴퓨팅, 기계 학습, 컴퓨터 비전을 위한 개방형 표준 |
| 본사 소재지 | 미국 비버턴 (오리건주) |
핵심 인물 | 닐 트레벳 (회장) |
| 웹사이트 | www |
크로노스 그룹(The Khronos Group, Inc.)은 180개 이상의 회원사가 주도하는 개방형 표준 기구로, 3차원 그래픽스, 가상 현실, 증강 현실, 병렬 컴퓨팅, 비전 가속 및 기계 학습을 위한 로열티 없는 상호운용성 표준을 개발, 발표 및 유지 관리한다.[1][2] 개방형 표준과 관련 적합성 테스트를 통해 소프트웨어 애플리케이션과 미들웨어가 다양한 플랫폼과 장치에서 동적 미디어의 제작 및 가속 재생을 효과적으로 활용할 수 있도록 한다. 이 그룹은 비버턴 (오리건주)에 본사를 두고 있다.[3]
역사
[편집]크로노스 그룹은 2000년에 3D랩스, ATI, 디스크리트, Evans & Sutherland, 인텔, SGI, 썬 마이크로시스템즈를 포함한 회사들에 의해 설립되었다.[2][4] 프로모터(Promoter) 회원사로는 AMD, 애플, ARM, 에픽게임즈, 구글, 화웨이, 노키아, 이미지네이션, 인텔, 엔비디아, 퀄컴, 삼성, 소니, 밸브 및 베리실리콘(Verisilicon) 등이 있다.[5] 회장은 닐 트레벳이다.[6]
사양 및 워킹 그룹
[편집]각 사양 및 표준은 요구 사항 정의, 의견 수렴, 토론 및 사양 작성을 위해 설립된 워킹 그룹(working group)에 의해 관리된다.[1] 현재 16개의 워킹 그룹이 존재한다.[7]
활성 표준
[편집]- 3D 커머스(3D Commerce): 전자상거래에서 3D 콘텐츠 제작 및 배포를 위한 보편적인 가이드라인, 표준 및 인증[8][9]
- ANARI: 데이터 시각화를 위한 분석적 렌더링 인터페이스
- COLLADA: 3D 자산의 상호 교환을 용이하게 하기 위한 파일 형식
- EGL (API): 렌더링 API(OpenGL ES 등)와 네이티브 창 시스템 사이의 인터페이스[10]
- glTF: 3D 장면 및 모델을 위한 파일 형식 사양[11]
- 카마로스(Kamaros): 카메라 및 센서 하드웨어 프로그래밍과 ISP 처리를 위한 크로스 플랫폼 API[12]
- KTX: GPU용 텍스처 데이터를 저장하기 위한 컨테이너 파일 형식[13]
- NNEF: 다양한 장치와 플랫폼에서 신경망 훈련 도구와 추론 엔진이 앱에 사용될 수 있도록 하여 기계 학습 배포의 파편화를 줄인다[14]
- OpenCL: 크로스 플랫폼 컴퓨팅 API[15][16]
- OpenGL: 크로스 플랫폼 컴퓨터 그래픽스 API[17]
- OpenGL ES: 휴대 전화, 휴대용 게임기 등 모바일 및 임베디드 시스템에서 사용하기 위한 OpenGL의 파생 사양
- OpenGL SC: 안전이 중요한(safety-critical) 시장의 요구를 충족하도록 설계된 OpenGL ES의 프로필
- OpenVG: 2차원 벡터 그래픽스 처리 가속을 위한 API
- OpenVX: 컴퓨터 비전 애플리케이션 및 라이브러리를 위한 하드웨어 가속 API
- OpenXR: 가상 현실 및 증강 현실 애플리케이션과 장치를 위한 개방형 로열티 무료 표준[18]
- Slang: 기존 셰이딩 언어(GLSL, MSL, CUDA, WGSL), 바이트코드(D3D11, D3D12, Vulkan SPIR-V) 및 CPU를 대상으로 하는 오픈 소스 셰이딩 언어이자 컴파일러/트랜스파일러이다. HLSL 및 GLSL과 대부분의 소스 코드가 호환된다.[19]
- SPIR-V: OpenCL 및 벌컨을 위한 중간 컴파일러 타겟
- SYCL: 이기종 컴퓨팅을 위한 단일 소스 C++ DSEL[20]
- 벌컨(Vulkan): 오버헤드가 낮은 컴퓨터 그래픽스 API[21]
- 벌컨 SC(Vulkan SC): 안전이 중요한 산업을 가능하게 하기 위해 기존 벌컨 API 사양을 기반으로 함
- WebGL: OpenGL 또는 OpenGL ES 그래픽 표준을 지원하는 플랫폼의 브라우저 내에서 OpenGL ES를 자바스크립트에 바인딩함
API 사양 비준 및 릴리스 일정은 크로노스 그룹 웹사이트에서 확인할 수 있다.[22]
탐색 그룹 및 협의회
[편집]일반적으로 크로노스는 워킹 그룹을 만들기 전에 업계의 관심을 측정하기 위해 먼저 탐색 그룹(exploratory group)을 만든다. 이후 회사들이 회원으로 가입하여 표준 개발을 도울 수 있는 워킹 그룹이 설립된다.[23]
- 기계 학습 협의회(Machine Learning Council): 크로노스의 AI 및 ML 관련 표준이 업계의 요구에 맞춰 발전할 수 있도록 협력하는 크로노스 회원사들로 구성된 협력 포럼이다.[24]
기타 활동
[편집]비활성 표준 및 탐색 그룹
[편집]- OpenML: 디지털 미디어의 캡처, 전송, 처리, 표시 및 동기화를 위한 API
- OpenKODE: 파일 시스템, 네트워크 및 수학 라이브러리와 같은 운영 체제 리소스에 대한 추상화된 이식성 있는 액세스를 제공하는 API
- OpenKCam: 고급 카메라 제어 API
- OpenMAX: 멀티미디어 기능에 대한 액세스를 제공하는 세 가지 추상화 수준의 프로그래밍 인터페이스 계층 집합
- OpenSL ES: 3D 위치 오디오 및 MIDI 재생과 같은 기능에 대한 액세스를 표준화하여 임베디드 시스템에 맞게 조정된 오디오 API
- OpenWF: 2D 그래픽 구성 및 디스플레이 제어를 위한 API
- StreamInput: 입력 장치를 일관되게 처리하기 위한 API
- WebCL: 브라우저 내에서 OpenCL을 자바스크립트에 바인딩함
- HetComm 탐색 그룹: 이기종 시스템의 하드웨어 구성 요소 간의 통신을 용이하게 하기 위한 저수준 API를 연구함[26]
회원
[편집]회원 가입 및 기여
[편집]크로노스 회원은 크로노스 API 사양 개발에 기여하고, 공식 발표 전 다양한 단계에서 투표할 수 있으며, 사양 초안 및 적합성 테스트에 대한 조기 접근을 통해 자사 플랫폼과 애플리케이션의 출시를 앞당길 수 있다.[1] 표준이 일관되게 구현되고 개발자에게 신뢰할 수 있는 플랫폼을 제공하기 위해, 크로노스 API 표준을 구현하는 모든 제품은 적합성 테스트를 통과해야 한다. API 채택자 프로그램(API Adopter Program)을 통해 기업은 자사 제품의 적합성을 테스트할 수 있다.[27] 크로노스 그룹의 회원 자격은 참가자의 지식 재산을 보호하기 위해 설계된 IP 프레임워크에 대한 접근을 제공한다. 크로노스 회원은 크로노스 사양을 구현하는 채택자를 대상으로 IP 권리를 주장하지 않기로 동의한다. 이 IP 프레임워크는 크로노스 회원을 특허 소송으로부터 보호하고 다른 그룹 회원으로부터 라이선스를 받아야 하는 IP의 양을 줄여준다.[28]
회원 등급
[편집]- 프로모터(Promoter): 투표권을 포함한 워킹 그룹 완전 참여 권한 및 크로노스 이사회 이사를 지명할 권리를 가진다.
- 컨트리뷰터(Contributor): 투표권을 포함한 워킹 그룹 완전 참여 권한을 가진다.
- 비영리(Non-Profit): 워킹 그룹 완전 참여 권한을 가진다. 등록된 비영리 단체가 가입할 수 있다.
- 학술(Academic): 워킹 그룹 완전 참여 권한을 가진다. 인가된 학술 기관이 가입할 수 있다.
- 어소시에이트(Associate): 워킹 그룹 완전 참여 권한을 가진다. 직원 수가 100명 이하인 회사가 가입할 수 있다.
각주
[편집]- 1 2 3 Peddie, Jon (2025년 11월 3일). “Khronos has given us 25 years of stability”. 《Jon Peddie Research》. 2025년 12월 9일에 확인함.
- 1 2 “Khronos Outlook and Web3D Consortium Town Hall”. 《web3d.siggraph.org》. 2020년 11월 28일에 원본 문서에서 보존된 문서. 2021년 8월 19일에 확인함.
- ↑ “Khronos and EMVA collaborate on embedded camera standards”. 《linuxgizmos.com》. 2021년 2월 24일. 2021년 2월 24일에 원본 문서에서 보존된 문서. 2021년 8월 19일에 확인함.
- ↑ “Khronos Group Conformant members”. 2023년 4월 13일.
- ↑ Blackert, Axel (2016). “Evaluation of Multi-Threading in Vulkan” (영어). S2CID 16990966.
- ↑ Yoshida, Junko (2021년 2월 22일). “Looking for APIs that Sit Between Sensors and Vehicle Apps?”. 《eetimes.com》. 2021년 8월 19일에 원본 문서에서 보존된 문서. 2021년 8월 19일에 확인함.
- ↑ “The Khronos Group” (영어). 《The Khronos Group》. 2022년 6월 29일. 2022년 6월 29일에 원본 문서에서 보존된 문서. 2022년 6월 29일에 확인함.
- ↑ “3D Commerce - Render Everything Everywhere” (영어). 《The Khronos Group》. 2019년 7월 28일. 2023년 1월 17일에 원본 문서에서 보존된 문서. 2023년 10월 3일에 확인함.
- ↑ “The future of pervasive 3D”. 《rapidcompact.com》. 2020년 12월 8일. 2021년 8월 19일에 확인함.
- ↑ “EGL Overview”. Khronos website. 2009년 10월 15일. 2021년 4월 17일에 원본 문서에서 보존된 문서. 2014년 9월 29일에 확인함.
- ↑ “glTF”. Khronos website. 2016년 9월 2일. 2021년 4월 21일에 원본 문서에서 보존된 문서. 2016년 9월 2일에 확인함.
- ↑ “Camera” (영어). 《The Khronos Group》. 2022년 1월 19일. 2023년 1월 17일에 원본 문서에서 보존된 문서. 2022년 6월 29일에 확인함.
- ↑ “Khronos Ratifies KTX 2.0”. 《phoronix.com》. 2021년 8월 19일에 원본 문서에서 보존된 문서. 2021년 8월 19일에 확인함.
- ↑ “Neural Network Exchange Format (NNEF)”. 2016년 10월 4일. 2018년 10월 30일에 원본 문서에서 보존된 문서. 2018년 10월 30일에 확인함.
- ↑ “Khronos launches heterogeneous computing initiative”. Khronos press release. 2008년 6월 16일. 2008년 6월 20일에 원본 문서에서 보존된 문서. 2014년 9월 29일에 확인함.
- ↑ “Khronos Announces OpenCL 3.0”. 《anandtech.com》. 2024년 9월 10일에 원본 문서에서 보존된 문서. 2021년 8월 19일에 확인함.
- ↑ “WebGL 2.0—Why It's the Path to Stable Open Standards-based 3D Web Graphics”. 《architosh.com》. 2019년 2월 12일. 2024년 9월 10일에 원본 문서에서 보존된 문서. 2021년 8월 19일에 확인함.
- ↑ “Khronos Group announces multiple OpenXR conformant devices”. 《auganix.org》. 2020년 7월 29일. 2021년 8월 19일에 확인함.
- ↑ “shader-slang/slang”. The Slang Shading Language. 2025년 12월 8일.
- ↑ “Khronos Releases SYCL 2020 Specification”. 《insidehpc.com》. 2021년 2월 9일. 2021년 8월 19일에 확인함.
- ↑ “Khronos releases Vulkan 1.0 specification for GPU use”. 《gfxspeak.com》. 2016년 2월 16일. 2024년 9월 10일에 원본 문서에서 보존된 문서. 2021년 8월 19일에 확인함.
- ↑ “Khronos Timeline”. 《khronos.org》. 2021년 8월 19일에 원본 문서에서 보존된 문서. 2021년 8월 19일에 확인함.
- ↑ “Khronos Group exploring industry interest for new open standard for high performance embedded computing (HPEC) applications”. 《greencarcongress.com》. 2021년 8월 19일에 원본 문서에서 보존된 문서. 2021년 8월 19일에 확인함.
- ↑ “Khronos Machine Learning” (영어). 《The Khronos Group》. 2022년 4월 20일. 2024년 9월 10일에 원본 문서에서 보존된 문서. 2022년 6월 29일에 확인함.
- ↑ jriordon. “The Metaverse Standards Forum” (미국 영어). 《Metaverse Standards Forum》. 2022년 6월 29일에 원본 문서에서 보존된 문서. 2022년 6월 29일에 확인함.
- ↑ “Exploratory Group - Heterogeneous Communication” (영어). 《The Khronos Group》. 2018년 8월 1일. 2023년 1월 17일에 원본 문서에서 보존된 문서. 2022년 6월 29일에 확인함.
- ↑ “API Adopter Program”. 《khronos.org》. 2021년 8월 19일에 확인함.
- ↑ “Khronos Background”. 《khronos.org》. 2021년 8월 16일에 원본 문서에서 보존된 문서. 2021년 8월 19일에 확인함.
외부 링크
[편집]- (영어) 크로노스 그룹
- 공식 웹사이트