골드몬트
"오늘의AI위키"의 AI를 통해 더욱 풍부하고 폭넓은 지식 경험을 누리세요.
1. 개요
골드몬트는 인텔의 2세대 아웃오브오더 저전력 아톰 마이크로아키텍처로, 14nm 공정으로 제작되었으며, 이전 세대인 실버몬트의 개선 사항을 포함한다. 디자인은 슈퍼스칼라 파이프라인을 갖춘 아웃오브오더 실행 엔진, 분기 예측 개선, 더 큰 아웃오브오더 실행 창, 완전한 아웃오브오더 메모리 실행, SIMD 명령어 처리량 향상 등을 제공한다. 기술적으로는 보급형 데스크탑 및 노트북, 서버, 임베디드, 자동차용 프로세서에 사용되며, 쿼드 코어 지원, 인텔 HD 그래픽스, 다양한 최신 기술을 지원한다. 골드몬트 프로세서는 설계 결함으로 인해 특정 조건에서 작동이 중단될 수 있으며, 데스크톱, 서버, 모바일, 임베디드 및 자동차용 프로세서 목록을 제공한다.
더 읽어볼만한 페이지
- 인텔 마이크로아키텍처 - 그레이스몬트 (마이크로아키텍처)
그레이스몬트는 인텔 7 제조 공정을 기반으로 하여 향상된 명령어 처리 능력, 확장된 캐시 메모리, 개선된 분기 예측 기능 등을 제공하는 4세대 저전력 아톰 마이크로아키텍처이며, 앨더 레이크와 랩터 레이크 하이브리드 프로세서의 효율 코어 및 앨더 레이크-N 라인업의 코어 클러스터로 사용된다. - 인텔 마이크로아키텍처 - 넷버스트
넷버스트는 인텔이 더 높은 클럭 속도와 새로운 명령어 세트를 목표로 개발했으나 높은 발열과 전력 소비 문제로 중단된 마이크로아키텍처로, 펜티엄 4와 펜티엄 D 프로세서에 적용되었다. - X86 마이크로아키텍처 - 젠 (마이크로아키텍처)
AMD에서 개발한 x86-64 기반 마이크로아키텍처인 젠은 불도저 아키텍처의 문제점을 개선하고 IPC를 향상시켜 라이젠 프로세서와 함께 출시되었으며, 여러 세대를 거치면서 다양한 제품군에 적용되었다. - X86 마이크로아키텍처 - 그레이스몬트 (마이크로아키텍처)
그레이스몬트는 인텔 7 제조 공정을 기반으로 하여 향상된 명령어 처리 능력, 확장된 캐시 메모리, 개선된 분기 예측 기능 등을 제공하는 4세대 저전력 아톰 마이크로아키텍처이며, 앨더 레이크와 랩터 레이크 하이브리드 프로세서의 효율 코어 및 앨더 레이크-N 라인업의 코어 클러스터로 사용된다. - 인텔의 마이크로프로세서 - 인텔 80386
인텔 80386은 1985년 출시된 x86 아키텍처의 32비트 마이크로프로세서로, 온칩 메모리 관리 장치, 3단계 파이프라인, 세 가지 동작 모드를 제공하며, 개인용 컴퓨터와 임베디드 시스템에 널리 사용되었지만 현재는 생산 및 지원이 중단되었고, 32비트 명령어 집합은 현대 x86 아키텍처의 기반이 되었다. - 인텔의 마이크로프로세서 - 인텔 4004
인텔 4004는 1971년 인텔에서 출시된 세계 최초의 상용 마이크로프로세서 중 하나이며, 4비트 아키텍처를 기반으로 계산기 라인에 탑재하기 위해 개발되었고, 컴퓨터 소형화와 개인용 컴퓨터 시대에 기여했다.
골드몬트 | |
---|---|
Goldmont 마이크로아키텍처 | |
개발 시작 | 2015년 |
출시 | 2016년 |
프로세스 | 14 nm |
CPU 코어 수 | 2–4 |
코드명 | 80668 (Apollo Lake) 80765 (Denverton) |
L1 캐시 | 알 수 없음 |
L2 캐시 | 알 수 없음 |
L3 캐시 | 알 수 없음 |
LL 캐시 | 알 수 없음 |
DMI | 알 수 없음 |
GPU | 알 수 없음 |
명령어 집합 | x86-64 Intel 64 |
확장 기능 | MMX SSE SSE2 SSE3 SSSE3 SSE4 SSE4.1 SSE4.2 |
추가 확장 기능 | AES-NI RDRAND CLMUL SHA |
가상화 | VT-x VT-d |
소켓 | 알 수 없음 |
이전 마이크로아키텍처 | Airmont (다이 슈링크) |
다음 마이크로아키텍처 | Goldmont Plus (최적화) |
브랜드 | Atom Celeron Pentium |
2. 디자인
골드몬트는 실버몬트 마이크로아키텍처의 성공을 바탕으로 설계된 2세대 아웃오브오더 저전력 아톰 마이크로아키텍처이다.[4] 14nm 제조 공정을 기반으로 하며, 소비자용 장치에 최대 4개의 코어를 지원한다. 스카이레이크와 함께 도입된 인텔 Gen9 그래픽스 아키텍처를 포함한다.[19]
2. 1. 아키텍처 개선 사항
골드몬트 마이크로아키텍처는 실버몬트 마이크로아키텍처를 기반으로 다음과 같은 개선 사항을 제공한다.[5]- 3-와이드 슈퍼스칼라 파이프라인을 갖춘 아웃오브오더 실행 엔진:
- * 사이클당 3개의 명령어를 디코딩할 수 있다.
- * 사이클당 3개의 μops를 예약 스테이션에 할당할 수 있다.
- * 사이클당 최대 3개의 리타이어를 지원한다.
- 분기 예측 개선: 명령어 디코더에서 페치 파이프라인 분리.
- 더 깊은 아웃오브오더 실행을 위한 더 큰 아웃오브오더 실행 창 및 버퍼: 정수, FP/SIMD, 메모리 명령어 유형 전반에 걸쳐 적용.
- 완전한 아웃오브오더 메모리 실행 및 모호성 제거: 사이클당 하나의 로드와 하나의 저장을 실행 가능 (실버몬트에서는 사이클당 하나의 로드 또는 저장). 4KB 페이지에 대한 512개 항목의 두 번째 레벨 TLB 향상 기능 포함.
- 정수 실행 클러스터: 3개의 파이프라인, 사이클당 최대 3개의 간단한 정수 ALU 연산 실행.
- SIMD 정수 및 부동 소수점 명령어: 128비트 너비 엔진에서 실행. PSHUFB는 1사이클 처리량(실버몬트의 경우 5사이클)을 포함하여 많은 명령어의 처리량과 지연 시간 개선, 처리량이 두 배로 늘어난 다른 많은 SIMD 명령어들이 개선.
- AES 및 무캐리 곱셈(PCLMULQDQ) 가속 명령어 처리량 및 지연 시간 개선.
- 하드웨어 가속 보안 해싱 알고리즘 (SHA1 및 SHA256) 지원 명령어 추가.
- RDSEED 명령어 지원: NIST SP800-90C 표준을 충족하는 난수 생성 지원.
- PAUSE 명령어 대기 시간 최적화: 전력 효율성 향상.
3. 기술
골드몬트는 14nm 제조 공정을 기반으로 구축되었으며, 소비자용 칩은 최대 쿼드 코어를 지원한다.[19] 시스템 온 칩 아키텍처이며 3D 트라이게이트 트랜지스터를 사용한다.
다음은 골드몬트 마이크로아키텍처의 주요 기술 및 지원 사항이다.
기술 및 지원 |
---|
4. 설계 결함 (Erratum)
이전 실버몬트 세대와 마찬가지로 프로세서 회로에 설계 결함이 발견되어, 프로세서가 수년 동안 활발하게 사용될 경우 작동이 중단되는 현상이 발생했다. 2017년 6월에 문서에 추가된 APL46 "시스템 부팅 불능 또는 작동 중단 발생 가능성"[8]이라는 제목의 오류 수정 사항은 저 핀 수(LPC), 실시간 클럭(RTC), SD 카드 및 GPIO 인터페이스가 작동을 멈출 수 있다고 명시하고 있다.
시스템에 미치는 영향을 제한하기 위한 완화 조치[9]가 발견되었다. LPC_CLKRUN#이라고 하는 LPC 버스용 펌웨어 업데이트는 LPC 인터페이스의 사용률을 줄여 LPC 버스 성능 저하를 감소시킨다(하지만 제거하지는 않는다). 하지만 일부 시스템은 이 새로운 펌웨어와 호환되지 않는다. SD 카드를 부팅 장치로 사용하지 말고, 사용하지 않을 때는 시스템에서 카드를 제거하는 것이 권장된다. 다른 가능한 해결책으로는 UHS-I 카드를 사용하고 1.8V에서 작동시키는 것이 있다.
Congatec는 또한 이러한 문제가 USB 버스 및 eMMC에도 영향을 미친다고 언급했지만, 이는 인텔의 공개 문서에는 언급되어 있지 않다. USB는 최대 12%의 활성 시간을 가져야 하며, 포트 수명 동안 60TB의 전송 트래픽 예상 수명을 가져야 한다. eMMC는 최대 33%의 활성 시간을 가져야 하며, 사용하지 않을 때는 운영 체제에 의해 D3 장치 저전력 상태로 설정되어야 한다. Atom C3000 덴버톤과 같은 최신 설계는 영향을 받지 않는 것으로 보인다.[10]
5. 골드몬트 프로세서 목록
골드몬트 마이크로아키텍처 기반 프로세서 목록은 다음과 같다.
플랫폼 | 세그먼트 | 코어 (스레드) | 프로세서 브랜딩 및 모델 | GPU 모델 | TDP (W) | CPU 주파수 (GHz) | 비고 |
---|---|---|---|---|---|---|---|
아폴로 레이크 | 데스크톱 | 2~4 | 펜티엄 J4205, 셀러론 J3455, 셀러론 J3355 | HD 그래픽스 500/505 | 10 | 1.5 ~ 2.0 | |
모바일 | 2~4 | 펜티엄 N4200, 셀러론 N3450, 셀러론 N3350 | HD 그래픽스 500/505 | 4.0 ~ 6.0 | 1.1 ~ 2.5 | ||
임베디드 | 2~4 | Atom x7-E3950, Atom x5-E3940, Atom x5-E3930 | HD 그래픽스 500/505 | 6.5 ~ 12 | 1.3 ~ 2.0 | ||
덴버턴 | 서버 | 2~16 | C3958, C3955, C3858, C3850, C3830, C3808, C3758, C3750, C3708, C3558, C3538, C3508, C3338, C3308 | (없음) | 9 ~ 32 | 1.5 ~ 2.4 | |
아폴로 레이크 | 자동차 | 2~4 | A3960, A3950, A3940, A3930 | HD 그래픽스 500/505 | 6 ~ 12.5 | 1.3 ~ 2.4 | AEC-Q100 인증 |
5. 1. 데스크톱 프로세서 (아폴로 레이크)
다음은 데스크톱 프로세서 목록이다.[3][11]코어 (스레드 = 코어) | 프로세서 브랜딩 및 모델 | GPU 모델 | GPU EU | TDP (W) | CPU 주파수 (GHz) | CPU 터보 (GHz) | GPU 주파수 (MHz) | GPU 터보 (MHz) | L2 캐시 |
---|---|---|---|---|---|---|---|---|---|
4 (4) | 펜티엄 J4205 | HD 그래픽스 505 | 18 | 10 | 1.5 | 2.6 | 250 | 800 | 2MB |
4 (4) | 셀러론 J3455 | HD 그래픽스 500 | 12 | 10 | 1.5 | 2.3 | 250 | 750 | 2MB |
2 (2) | 셀러론 J3355 | HD 그래픽스 500 | 12 | 10 | 2.0 | 2.5 | 250 | 700 | 2MB |
5. 2. 서버 프로세서 (덴버턴)
세그먼트(스레드)
브랜딩 및 모델
(W)
(GHz)
캐시
(USD)