Vulkan은 OpenGL의 후속 API로 MS의 DirectX12와 APPLE Metal과 비슷한 컨셉으로
- 낮은 소비전력에 고성능 구현 - 낮은 CPU사용량에 멀티쓰레드 활용 강화 - 드라이버 오버 헤드율 최소화 - 고효율의 그래픽 및 컴퓨팅 처리 성능의 메모리 관리 - AMD의 맨틀 코드 기반
등등의 기능을하며
로우레벨까지 접근 가능해 GPU의 성능을 밑바닥까지 끌어다 쓸 수 있다고 합니다.
Vulkan은 데스크탑, 모바일 API구분이 없고 기존 모바일 GPU들은 OpenGL ES3.1이상 충족하는 GPU는 모두 지원 가능하다고합니다.
-Vulkan 대응 GPU들-
<AMD> AMD Radeon™ R9 Series graphics AMD Radeon™ R7 Series graphics AMD Radeon™ R5 240 graphics AMD Radeon™ HD 8000 Series graphics for OEM systems (HD 8570 and up) AMD Radeon™ HD 8000M Series graphics for notebooks AMD Radeon™ HD 7000 Series graphics (HD 7730 and up) AMD Radeon™ HD 7000M Series graphics for notebooks (HD 7730M and up) AMD A4/A6/A8/A10-7000 Series APUs (codenamed “Kaveri”) AMD A6/A8/A10 PRO-7000 Series APUs (codenamed “Kaveri”) AMD A6/A8/A10/FX™ 8000 Series APUs (codenamed “Carrizo”) AMD E1/A4/A10 Micro-6000 Series APUs (codenamed “Mullins”) AMD E1/E2/A4/A6/A8-6000 Series APUs (codenamed “Beema”) AMD A4-1200, A4-1300 and A6-1400 Series APUs (codenamed “Temash”) AMD E1-2000, E2-3000, A4-5000, A6-5000, and A4 Pro-3000 Series APUs (codenamed “Kabini”)
<엔비디아> Quadro Series Quadro Series (Notebooks) GeForce 900 Series GeForce 700 Series GeForce 600 Series
<이메지네이션> PowerVR6 Series PowerVR7 Series PowerVR8 Series
<퀄콤> Adreno 500 Series
<ARM> Mali-T62x Series(비공식) Mali-T76x Series Mali-T800 Series