비방트

"오늘의AI위키"는 AI 기술로 일관성 있고 체계적인 최신 지식을 제공하는 혁신 플랫폼입니다.
"오늘의AI위키"의 AI를 통해 더욱 풍부하고 폭넓은 지식 경험을 누리세요.

1. 개요

비방트는 OpenGL ES, OpenVG, Vulkan, OpenVX 등의 표준을 지원하는 다양한 GPU 코어를 개발했다. 2D 그래픽 제품과 벡터 GPU는 Composition Processing Cores(CPC)라는 용어로 요약되며, 3D 그래픽 제품은 GCNano, GC200, GC400, GC800, GCx000, GC2000, GC4000, Vega xX, GC7000, GC8000 시리즈 등으로 구성된다. 2009년 기준으로 여러 업체에서 비방트 GPU를 사용했으며, 마벨, NXP, 잉제닉, 록칩, 액션스 반도체, 하이실리콘 등에서 비방트 GPU 기술을 채택했다. 비방트는 자체 리눅스 커널 컴포넌트를 공개했으며, 자유 갈륨3D 스타일 장치 드라이버인 `etna_viv`가 존재한다.

비방트 - [회사]에 관한 문서
기본 정보
name: Vivante Corporation
설립일2004년
위치캘리포니아주 서니베일
국가미국
산업반도체 지적 재산
모회사VeriSilicon Holdings Co., Ltd.
웹사이트Vivante GPU IP
📚 더 읽어볼만한 페이지
  • 반도체 기업 - 도시바
    도시바는 1875년 다나카 히사시게가 설립한 다나카제작소에서 시작된 일본의 전기·전자 기업으로, 합병과 사명 변경을 거쳐 세계적인 기업으로 성장했으나 여러 위기를 겪은 후 2023년 JIP 컨소시엄에 인수되어 사업 재편을 추진 중이다.
  • 반도체 기업 - SK하이닉스
    SK하이닉스는 1983년 현대전자로 설립되어 SK그룹에 인수된 대한민국의 반도체 제조 기업으로, DRAM, NAND 플래시, CIS 등 메모리 반도체 분야에서 세계적인 경쟁력을 갖추고 HBM과 같은 고성능 메모리 반도체 개발에 주력하며 AI 시대를 선도하고 있다.
  • 2004년 설립된 기업 - 페이스북
    페이스북은 마크 저커버그가 2004년 공동 창업한 소셜 네트워킹 서비스로, 전 세계적인 확장과 다양한 기능 추가, 사업 영역 확장을 거쳤으나, 개인정보 문제 및 논란으로 비판받았고, 2021년 메타 플랫폼즈로 사명을 변경하며 메타버스 구축에 집중하고 있다.
  • 2004년 설립된 기업 - 뉴스 코퍼레이션
    1979년 루퍼트 머독이 설립한 뉴스 코퍼레이션은 세계적인 신문과 방송 채널을 인수하며 성장했으나, 논란과 분할을 거쳐 현재는 출판 사업을 중심으로 운영되며 보수적 편향성으로 비판받고 있다.
  • 서니베일의 기업 - 아마존 랩126
    아마존 랩126은 아마존의 자회사로, 킨들, 파이어 TV, 아마존 에코, 아마존 아스트로 등 다양한 하드웨어 제품을 개발해왔으며 파이어 폰을 출시했으나 상업적 실패를 겪기도 했다.
  • 서니베일의 기업 - 실리콘 그래픽스
    실리콘 그래픽스는 제임스 H. 클라크가 1982년에 설립한 미국의 컴퓨터 제조 회사로, 고성능 3D 그래픽 워크스테이션과 슈퍼컴퓨터를 개발하여 영화, 과학, 엔지니어링 분야의 3D 그래픽 기술 발전을 선도하고 OpenGL API를 개발하여 개방형 그래픽스 표준을 확립하는 데 기여했지만, 워크스테이션 사업 쇠퇴 후 Rackable Systems와 휴렛 팩커드 엔터프라이즈에 인수되었다.

2. 제품

Vivante는 OpenGL ES 및 OpenVG 표준을 준수하는 다양한 GPU 코어를 개발해왔다. VeriSilicon 인수 후에는 Vulkan API 및 OpenVX도 지원한다.

2.1. 2D 그래픽 및 벡터 GPU

Vivante의 2D 그래픽 제품군은 "Composition Processing Cores"(CPC)로 불리며, 단일 패스 컴포지션 블렌딩 기능을 제공한다. 주요 제품은 다음과 같다.

👆
좌우로 밀어서 보기
제품
GC300
GC320
GC350
GP355 (OpenVG 코어)
GC200
GC420
GC255 (NXP i.MX 모델에 사용)


NXP의 i.MX8 시리즈는 GC7000Lite 또는 GC7000 벡터 프로세서 2개를 탑재한다.

2.2. 3D 그래픽 GPU

Vivante는 다양한 3D 그래픽 GPU를 제공하며, 상세 스펙은 아래 표와 같다.

아래 목록의 참고 사항에 대한 범례:
* GPU 컴퓨팅 및 HDR 그래픽을 위한 파이프라인 FP/INT 이중(64비트), 단일/높음(32비트) 및 반정밀도/중간(16비트) 정밀도 IEEE 형식

👆
좌우로 밀어서 보기
시리즈모델출시일셰이더 코어
SP/Half (모드)
실리콘 면적 (mm2)코어 클럭
최대 MHz
셰이더 클럭
최대 MHz
필 레이트버스 폭
(비트)
API (버전)셰이더 GFLOPS
(High=SP / Medium=Half)
용도
M triangles/sG vertices/s(GP/s)(GT/s)OpenGL ESOpenVGOpenCLOpenGLDirect3D
GCNanoGCNano Lite1 (VEC-4)0.3mm2 @ 28 nm100–200 @ 28HPM100–200 @ 28HPM400.10.2N/A1.1N/AN/AN/A3.2?
GCNano1 (VEC-4)0.5mm2 @ 28 nm200 @ 28HPM200 @ 28HPM400.10.22.03.2STM32MP157
GCNano Ultra
(Vega-Lite)
GCNano Ultra1 (VEC-4)1mm2 @ 28 nm400 @ 28HPM800 @ 28HPM800.20.41.26.4NXP i.MX8M Mini
GCNano Ultra31 (VEC-4)1.6mm2 @ 28 nm400 @ 28HPM800 @ 28HPM800.20.4?3.06.4?
GC200GC2000.57mm2 @ 65 nm250 @ 65nmLP
375 @ 65nmG+
0.37532/16Jz4760
GC400GC4001 (VEC-4)
4 (VEC-1)
1.4mm2
2mm2 @ 65 nm
250 @ 65nmLP
375 @ 65nmG+
190.0940.18832/162.01.1 EP113NXP i.MX6 SoloX: GC400T
GC50032/16PXA920: GC530
GC600GC6001 (VEC-4)
4 (VEC-1)
32/161.2/1.13.0/2.111CuBox
GC800GC8001 (VEC-4)
4 (VEC-1)
2.5mm2
3.38mm2 @ 65 nm
800 @ 28HPM
250 @ 65nmLP
375 @ 65nmG+
1000 @ 28HPM38 @ 65nmG+0.188 @ 65nmG+0.375 @ 65nmG+32/163.01.23.0/2.1118 / 16RK291x,
ATM7013, ATM7019
GC8601 (VEC-4)
4 (VEC-1)
? @ 65nm444350.332/163.0/2.111Jz4770: GCW Zero NOVO7
GC8801 (VEC-4)
4 (VEC-1)
350.10.26632/163.0/2.1113.2NXP i.MX6 Solo and DualLite
GCx000GC1000
(Vega-Lite)
2 (VEC-4)
8 (VEC-1)
3.5mm2
4.26mm2 @ 65 nm
800 @ 28HPM
500 @ 65nmLP
750 @ 65nmG+
1000 @ 28HPM123
58 @ 65nmG+
0.5
0.375 @ 65nmG+
0.8
0.75 @ 65nmG+
32/163.0/2.11116ATM7029: GC1000+,
Marvell PXA986,
PXA988, PXA1088
GC20004 (VEC-4)
16 (VEC-1)
6.9mm2800 @ 28HPM1000 @ 28HPM26711.632/161.23.0/2.11132NXP i.MX6 Dual and Quad
GC40008 (VEC-4)
32 (VEC-1)
12.4mm2800 @ 28HPM1000 @ 28HPM26721.683.0/2.11164HiSilicon K3V2
Vega xXGC3000
(Vega 1X)
4/8 (VEC-4)
16/32 (VEC-1)
800 @ 28HPM1000 @ 28HPM26711.68/43.0/2.11132 / 64NXP S32V234
GC5000
(Vega 2X)
8/16 (VEC-4)
32/64 (VEC-1)
800 @ 28HPM1000 @ 28HPM26711.632/163.0/2.11164 / 128Marvell PXA1928
GC6000
(Vega 4X)
GC6400?
16/32 (VEC-4)
64/128 (VEC-1)
800 @ 28HPM1000 @ 28HPM53343.232/163.0/2.111128 / 256
GC7000
(Vega 8X)
GC7000 UltraLite
GC1500?
8 Vega0.50.832/163.0/2.11116 / 32Marvell PXA1908NXP i.MX8M Nano
GC7000 Lite
GC7000L?
16 Vega11.632/163.0/2.11132 / 64Marvel PXA1936
NXP i.MX 8QuadPlus
NXP i.MX 8Quad
GC700032 Vega800 @ 28HPM1000 @ 28HPM106726.43.232/163.0/2.11164 / 128NXP i.MX 8QuadMax
GC720064 Vega46.432/163.0/2.111128 / 256
GC7400128 Vega812.832/163.0/2.111256 / 512
GC7600256 Vega1625.632/163.0/2.111512 / 1024
GC8000GC8000
시리즈모델출시일셰이더 코어
SP/Half (모드)
실리콘 면적 (mm2)코어 클럭
최대 MHz
셰이더 클럭
최대 MHz
필 레이트버스 폭
(비트)
API (버전)셰이더 GFLOPS
(High=SP / Medium=Half)
용도
M triangles/sG vertices/s(GP/s)(GT/s)OpenGL ESOpenVGOpenCLOpenGLDirect3D

2.3. GC8000 시리즈

베리실리콘(VeriSilicon)에 인수된 후, OpenCL 3.0, OpenVX 1.2, OpenVG 1.1, OpenGL ES 3.2, OpenGL 4.0 및 Vulkan 1.1과 같은 최신 기술을 지원하는 Arcturus GC8000 시리즈를 출시했다.

3. 제품 채택

2009년 기준으로 최소 15개 업체에서 20개의 임베디드 디자인에 비방트 GPU를 사용했다. 비방트 GPU 기술을 사용하는 애플리케이션 프로세서는 다음과 같다.

👆
좌우로 밀어서 보기
프로세서제조사
ARMADA SoC 제품군마벨
i.MX 시리즈NXP / 프리스케일
Jz4770잉제닉
Loongson-2H중국과학원 산하 ICT
RK2918록칩
ATM7029액션스 반도체
K3V2하이실리콘
iMAP×210인포TM

4. Linux 지원

비방트는 이전에 자체 리눅스 커널 컴포넌트를 독점적인 블롭으로 유지하는 대신 GNU GPL에 따라 공개하여, 새로운 DRM/KMS 드라이버 커널 드라이버를 작성할 계획은 없다. 자유 갈륨3D 스타일 장치 드라이버 `etna_viv`는 일부 벤치마크에서 비방트의 자체 독점 사용자 공간 드라이버를 능가하는 성능을 보이기도 한다. 이는 비방트의 GC400 시리즈, GC800 시리즈, GC1000 시리즈, GC2000 시리즈, GC3000 시리즈, GC4000 시리즈 및 GC7000lite 제품군을 지원한다.