크레이트 (CPU)
"오늘의AI위키"의 AI를 통해 더욱 풍부하고 폭넓은 지식 경험을 누리세요.
1. 개요
크레이트(Krait)는 퀄컴이 설계한 32비트 ARM 아키텍처 기반의 CPU로, 스콜피온 CPU를 개선하여 파이프라인 구조를 변경하고, 3중 디코드 및 4중 비순차 예측 실행 수퍼스칼라 아키텍처를 채택했다. VFPv4 부동소수점 연산 장치와 128비트 NEON 명령을 지원하며, L0, L1, L2 캐시 용량이 증가했다. TSMC의 28nm LP 및 HPm 공정을 사용하며, 비동기 코어 제어 방식을 통해 소비전력을 감소시킨다. Krait 200, 300, 400, 450 등의 종류가 있으며, 스냅드래곤 S4 Plus, S4 Pro, 400, 600, 800, 805 제품군에 적용되었다.
더 읽어볼만한 페이지
- ARM 마이크로프로세서 - StrongARM
StrongARM은 DEC와 ARM이 협력하여 개발한 저전력 임베디드 시스템용 프로세서 아키텍처로, PDA 및 셋톱 박스 시장을 목표로 설계되었으며 인텔에 매각 후 XScale로 발전했고, SA-110, SA-1100, SA-1110, SA-1500 등의 모델과 StrongARM 래치 회로 토폴로지를 포함한다. - 퀄컴 - 스냅드래곤
스냅드래곤은 퀄컴이 개발한 모바일 기기용 시스템 온 칩(SoC)으로, 자체 설계한 Kryo 코어를 사용하는 64비트 프로세서이며, 다양한 디지털 신호 처리 장치와 무선 통신 모듈을 통합하여 고성능과 전력 효율성을 제공하며 모바일 프로세서 시장에서 중요한 위치를 차지한다. - 퀄컴 - 아드레노
아드레노는 ATI 테크놀로지스에서 개발되어 AMD를 거쳐 퀄컴에 매각된 모바일 기기용 GPU 브랜드로, 퀄컴 스냅드래곤 SoC에 탑재되어 사용되며 다양한 API를 지원한다.
크레이트 (CPU) | |
---|---|
개요 | |
종류 | ARMv7-A, Thumb-2 기반 CPU |
제조사 | 퀄컴 |
설계 회사 | 퀄컴 |
출시 시작 | 2012년 |
이전 모델 | 스콜피온 |
다음 모델 | 크리오 |
성능 | |
클럭 속도 (최저) | 1 GHz |
클럭 속도 (최고) | 2.7 GHz |
코어 수 | 2 또는 4 |
L1 캐시 | 16 KiB 및 16 KiB |
L2 캐시 | 1 MiB 또는 2 MiB |
2. 특징
크레이트는 이전의 스콜피온 CPU에 비해 다음과 같은 특징을 갖는다.[8]
- 파이프라인 구조가 11단계로 변경되었다.
- 3중 디코드 및 4중 비순차 예측 실행 슈퍼스칼라 아키텍처를 채택하였다.
- 부동소수점 연산 장치(FPU)가 기존의 파이프라인 VFPv3에서 VFPv4로 변경되었고, 128비트 NEON 명령을 지원한다.
- L0 캐시는 4+4KB 다이렉트 매핑, L1 캐시는 16+16KB 4-way, L2 캐시는 8-way 1MB(듀얼 코어) 및 2MB(쿼드 코어)로, 스콜피온의 256/512KB에 비해 4배 증가하였다.
- 프로세서 제조 공정은 TSMC의 28 nm LP 및 HPm(Krait 400 이후)을 채택하였다.
- Krait 400 이후 프로세서는 이전에 비해 최고 클럭이 높아졌다.
- 스콜피온 아키텍처와 마찬가지로 소비전력을 감소시키기 위해 비동기 코어 제어 방식을 채택하였으며, 각 코어의 클럭 속도는 부하에 따라 능동적으로 조절된다.
- Krait 300 아키텍처에서는 L2 캐시에 하드웨어적 Data Prefetcher가 도입되었으며 분기 예측이 향상되어 단일 스레드에서의 IPC(클럭 당 명령어 처리)가 향상되었다. 그 결과 부동소수점 성능과 자바스크립트 성능이 향상되었다.[9]
Krait는 여러 종류가 존재하는데, 종류별 자세한 특징은 하위 항목을 참조하면 된다.
2. 1. 종류
크레이트(Krait)는 여러 종류의 파생형이 있으며, 각각 다음과 같은 특징을 가진다.종류 | 적용 제품군 | 제조 공정 | 성능 (DMIPS/MHz) |
---|---|---|---|
Krait | S4 Plus 및 Prime | 28nm | 3.3 |
Krait 200 | S4 Pro, 400 일부 | 28nm | 3.1 |
Krait 300 | S4 Pro, 400 일부 및 600 | 28nm | 3.39[10] |
Krait 400 | 800 | 28nm | 3.39 |
Krait 450 | 805 | 20nm | 3.51 |
과거 스콜피온 CPU에 비해 파이프라인 구조가 11단계로 변경되었고, 3중 디코드 및 4중 비순차 예측 실행 수퍼스칼라 아키텍처를 채택하였다. 부동소수점 연산 장치(FPU)는 기존 파이프라인 VFPv3에서 VFPv4로 변경되었고 128비트 NEON 명령을 지원한다.[8] L0 캐시는 4+4KB 다이렉트 매핑, L1 캐시는 16+16KB 4-way, L2 캐시는 8-way 1MB(듀얼코어) 및 2MB(쿼드코어)로, 스콜피온의 256/512KB에 비해 4배 증가하였다.
Krait 300 아키텍처에서는 L2 캐시에 하드웨어적 Data Prefetcher가 도입되었으며 분기 예측이 향상되어 단일 스레드에서의 IPC(클럭 당 명령어 처리)가 향상되었다. 그 결과 부동소수점 성능과 자바스크립트 성능이 향상되었다.[9]
2. 1. 1. Krait
- 3-웨이 디코드 및 4-웨이 아웃오브오더 추측 발행 슈퍼스칼라 실행을 갖춘 11단계 정수 파이프라인
- 파이프라인 VFPv4[2] 및 128비트 폭 NEON (SIMD)
- 7개의 실행 포트
- 4KB + 4KB 직접 매핑 L0 캐시
- 16KB + 16KB 4-웨이 세트 연관 L1 캐시
- 1MB (듀얼 코어) 또는 2MB (쿼드 코어) 8-웨이 세트 연관 L2 캐시
- 듀얼 코어 또는 쿼드 코어 구성
- 성능 (DMIPS/MHz):
- 3개의 명령 디코딩과 4개의 명령 발행의 아웃 오브 오더 실행 기능과 추측 실행 기능을 지원하며 11단계 파이프라인을 갖춘 수퍼스칼라
- 파이프라인 VFPv4[6]와 128비트 폭의 NEON (SIMD)
- 7개의 실행 포트(유닛)
- 4 KB + 4 KB 다이렉트 맵 L0 캐시
- 16 KB + 16 KB 4-way 세트 연관 L1 캐시
- 1 MB (듀얼 코어) 또는 2 MB (쿼드 코어) 8-way 세트 연관 L2 캐시
- 듀얼 또는 쿼드 코어 구성
- 성능(DMIPS/MHz):
(참고: 중복 내용을 제거하고, 표의 nm뒤에 를 제거했습니다.)
2. 1. 2. Krait 200
- 3개의 명령 디코딩과 4개의 명령 발행의 아웃 오브 오더 실행 기능과 추측 실행 기능을 지원하며 11단계 파이프라인을 갖춘 수퍼스칼라이다.
- 파이프라인 VFPv4[2]와 128비트 폭의 NEON (SIMD)을 지원한다.
- 7개의 실행 포트(유닛)가 있다.
- 4KB + 4KB 다이렉트 맵 L0 캐시를 가진다.
- 16KB + 16KB 4-way 세트 연관 L1 캐시를 가진다.
- 1MB (듀얼 코어) 또는 2MB (쿼드 코어) 8-way 세트 연관 L2 캐시를 가진다.
- 듀얼 또는 쿼드 코어 구성이다.
- 성능(DMIPS/MHz): 3.3 (28nm LP)
2. 1. 3. Krait 300
- 3-웨이 디코드 및 4-웨이 아웃오브오더 추측 발행 슈퍼스칼라 실행을 갖춘 11단계 정수 파이프라인
- 파이프라인 VFPv4[2] 및 128비트 폭 NEON (SIMD)
- 7개의 실행 포트
- 4KB + 4KB 직접 매핑 L0 캐시
- 16KB + 16KB 4-웨이 세트 연관 L1 캐시
- 1MB (듀얼 코어) 또는 2MB (쿼드 코어) 8-웨이 세트 연관 L2 캐시
- 듀얼 코어 또는 쿼드 코어 구성
- 성능 (DMIPS/MHz):
Krait 300은 S4 Pro, 400 일부 및 600 제품군에 적용되었다.[7]
2. 1. 4. Krait 400
- 3개의 명령 디코딩과 4개의 명령 발행의 아웃 오브 오더 실행 기능과 추측 실행 기능을 지원하며 11단계 파이프라인을 갖춘 수퍼스칼라이다.
- 파이프라인 VFPv4[6]와 128비트 폭의 NEON (SIMD)을 지원한다.
- 7개의 실행 포트(유닛)가 있다.
- 4 KB + 4 KB 다이렉트 맵 L0 캐시가 있다.
- 16 KB + 16 KB 4-way 세트 연관 L1 캐시가 있다.
- 1 MB (듀얼 코어) 또는 2 MB (쿼드 코어) 8-way 세트 연관 L2 캐시가 있다.
- 듀얼 또는 쿼드 코어 구성이다.
- 성능(DMIPS/MHz): 3.39 (28 nm HPm)[3]
2. 1. 5. Krait 450
- 3개의 명령 디코딩과 4개의 명령 발행의 아웃 오브 오더 실행 기능과 추측 실행 기능을 지원하며 11단계 파이프라인을 갖춘 수퍼스칼라이다.
- 파이프라인 VFPv4[6]와 128비트 폭의 NEON (SIMD)을 지원한다.
- 7개의 실행 포트(유닛)가 있다.
- 4 KB + 4 KB 다이렉트 맵 L0 캐시, 16 KB + 16 KB 4-way 세트 연관 L1 캐시, 1 MB (듀얼 코어) 또는 2 MB (쿼드 코어) 8-way 세트 연관 L2 캐시를 갖는다.
- 듀얼 또는 쿼드 코어 구성이다.
- 성능(DMIPS/MHz): 3.51 (28 nm HPm)이다.
참조
[1]
웹사이트
Qualcomm's New Snapdragon S4: MSM8960 & Krait Architecture Explored
http://www.anandtech[...]
Anandtech
2013-07-28
[2]
웹사이트
Qualcomm Snapdragon S4 (Krait) Performance Preview - 1.5 GHz MSM8960 MDP and Adreno 225 Benchmarks
http://www.anandtech[...]
Anandtech
2013-07-28
[3]
웹사이트
Krait 300 Bumps Up Performance
http://www.linleygro[...]
The Linley Group
2013-07-28
[4]
웹사이트
Qualcomm's New Snapdragon S4: MSM8960 & Krait Architecture Explored
http://www.anandtech[...]
Anandtech
2013-07-28
[5]
뉴스
Snapdragon 820の新CPU「Kryo」は現行ハイエンド810比で電力効率が2倍に劇的進化
https://gigazine.net[...]
GIGAZINE
[6]
웹사이트
Qualcomm Snapdragon S4 (Krait) Performance Preview - 1.5 GHz MSM8960 MDP and Adreno 225 Benchmarks
http://www.anandtech[...]
Anandtech
2013-07-28
[7]
웹사이트
Krait 300 Bumps Up Performance
http://www.linleygro[...]
The Linley Group
2013-07-28
[8]
웹인용
Qualcomm Snapdragon S4 (Krait) Performance Preview - 1.5 GHz MSM8960 MDP and Adreno 225 Benchmarks
http://www.anandtech[...]
Anandtech
2013-07-28
[9]
웹인용
Qualcomm's Next-Gen Krait 400 & Krait 300 Announced in Snapdragon 800 & 600 SoCs
http://www.anandtech[...]
2013-09-30
[10]
웹인용
Krait 300 Bumps Up Performance
http://www.linleygro[...]
The Linley Group
2013-07-28
본 사이트는 AI가 위키백과와 뉴스 기사,정부 간행물,학술 논문등을 바탕으로 정보를 가공하여 제공하는 백과사전형 서비스입니다.
모든 문서는 AI에 의해 자동 생성되며, CC BY-SA 4.0 라이선스에 따라 이용할 수 있습니다.
하지만, 위키백과나 뉴스 기사 자체에 오류, 부정확한 정보, 또는 가짜 뉴스가 포함될 수 있으며, AI는 이러한 내용을 완벽하게 걸러내지 못할 수 있습니다.
따라서 제공되는 정보에 일부 오류나 편향이 있을 수 있으므로, 중요한 정보는 반드시 다른 출처를 통해 교차 검증하시기 바랍니다.
문의하기 : help@durumis.com