mir.pe (일반/어두운 화면)
최근 수정 시각 : 2024-04-17 19:15:44

PCI Express

PCI-Express에서 넘어옴

파일:PCI Express 로고.svg

1. 개요2. 상세 내용
2.1. 특징2.2. 토폴로지2.3. 속도 및 레인 개수별 커넥터 규격2.4. 폼팩터
2.4.1. CEM 규격
2.5. PCI Express를 이용한 파생 규격2.6. PCI Express를 이용한 주요 장치
2.6.1. PCI Express coProcessor
2.6.1.1. PCI Express Graphics ( 그래픽 카드)
2.6.1.1.1. 역대 과도기2.6.1.1.2. 대역폭과 게임 성능
2.6.1.2. PCI Express CPU2.6.1.3. PCI Express PPU2.6.1.4. PCI Express 전용연산장치
2.6.2. PCI Express 저장장치
2.6.2.1. PCI Express SSD2.6.2.2. PCI Express 하드디스크
2.6.3. PCI Express 사운드 카드2.6.4. PCI Express 근거리 통신 카드2.6.5. PCI Express 기타 데이터버스 확장카드
2.7. 수요 증가와 비용 및 인증 문제
3. 관련 문서

1. 개요

2003년에 인텔, , HP, IBM이 합작하여 PCI 의 후속 인터페이스로 발표하였고, 2004년부터 적용된 규격이다. 줄여서 PCI-E 또는 PCIE 또는 PCIe로도 표기한다.

2. 상세 내용

2.1. 특징

2.2. 토폴로지

파일:Example_PCI_Express_Topology.png

PCI Express의 토폴로지는 대략적으로 위의 다이어그램처럼 구성되어 있다. Root Complex는 메인보드의 노스브리지 칩셋, PCIe Endpoint가 그래픽 카드, 사운드 카드, 카드 타입의 SSD 등의 PCIe를 호스트 인터페이스로 사용하는 각종 장치에 대응되고, Memory는 시스템 메인 메모리에 대응된다. 그림에는 대응되는 다이어그램이 보이지 않지만 PCIe Bridge to PCI/PCI-X는 굳이 따지자면 사우스브리지에 대응할 수 있다.

Root Complex에서 다른 곳을 거치지 않고 곧바로 PCIe Endpoint에 도착하는 경우는 대표적으로 그래픽 카드가 있다. 다른 장치들보다도 대역폭에 더 민감한 제품이기 때문. 대역폭에 덜 민감한 제품들은 상대적으로 저속 버스들을 제어하는 사우스브리지를 거치는 방식을 이용한다. 상대적이라고 부르는 것은 PCI도 한때는 ISA를 능가하는 고속 버스로 취급받았으나, PCI Express가 등장한 이후로 상대적으로 저속 규격이 되어버렸기 때문.

Switch 다이어그램은 노스브리지가 지원하는 최대 PCIe 레인 개수가 한정되어 있기 때문에 메인보드가 이를 초과하는 PCIe 기반 슬롯들이 탑재되어 있을 경우 메인보드가 지원하는 모든 슬롯에 다 장착해서 동시에 사용할 수 없는 문제가 발생할 수밖에 없다. Switch를 통해 장착되어 사용하는 슬롯은 활성화하고, 장착되지 않거나 장착되었다 하더라도 사용하지 않는 슬롯은 비활성화하는 식으로 선택적으로 제어해주며, 노스브리지의 PCIe 레인 개수가 충분히 넉넉하다면 Switch가 필요없이 메인보드에서 제공하는 모든 슬롯들을 다 사용할 수 있다.

2000년대 말부터 노스브리지가 CPU에 내장되기 시작하면서 Root Complex는 사실상 CPU 내부의 각종 I/O 컨트롤러를 가리키게 되었다.

2.3. 속도 및 레인 개수별 커넥터 규격

파일:img50293949346.jpg

||<|2> 버전 ||<-2> 날짜 ||<|2> 인코딩 ||<|2> 데이터
전송률 ||<-5> 대역폭 ||
발표 적용 1레인
(×1)
2레인
(×2)
4레인
(×4)
8레인
(×8)
16레인
(×16)
1.0~1.1 2003년 2004년 6월 8b/10b 2.5 GT/s 250 MB/s 500 MB/s 1 GB/s 2 GB/s 4 GB/s
2.0~2.1 2007년 1월 2007년 8월 8b/10b 5 GT/s 500 MB/s 1 GB/s 2 GB/s 4 GB/s 8 GB/s
3.0~3.1 2010년 11월 2011년 7월 128b/130b 8 GT/s 984.6 MB/s 1.969 GB/s 3.938 GB/s 7.877 GB/s 15.754 GB/s
4.0 2017년 6월 2018년 128b/130b 16 GT/s 1.969 GB/s 3.938 GB/s 7.877 GB/s 15.754 GB/s 31.508 GB/s
5.0 2017년 2019년 5월 128b/130b 32 GT/s 3.938 GB/s 7.877 GB/s 15.754 GB/s 31.508 GB/s 63.015 GB/s
6.0 2019년 6월 2022년 4월 1b/1b 64 GT/s 7.877 GB/s 15.754 GB/s 31.508 GB/s 63.015 GB/s 126.031 GB/s
7.0 2022년 6월 미정 1b/1b 128 GT/s 15.754 GB/s 31.508 GB/s 63.015 GB/s 126.031 GB/s 256 GB/s

출처

파일:external/upload.wikimedia.org/800px-PCIExpress.jpg
출처: Wikimedia Foundation

위에서부터 4레인, 16레인, 1레인, 16레인, 레거시 PCI 슬롯이다.

한 슬롯에 최대 75W 전력을 공급할 수 있어서,[1] 해당 전력 이상의 전력을 소비하는 확장카드는 별도의 추가 전원이 필요하다. PCIe 4.0 규격부터는 한 슬롯에서 최대 300W까지 공급 가능하다고 알려젔지만[2] 이는 오보로 밝혀졌다 # 컴퓨터 파워에서는 PCIe 용 보조전원이 있는데 1개당 6핀은 75W, 8핀은 150W, 12핀[3]은 450W, 16핀은 600W까지 공급 가능하다.

외부 출력 단자도 있으나, 디지털 영사기 등 특수 분야에서 많이 사용하며 주변에서 쉽게 찾아볼 수 있는 제품 사이에는 델 에일리언웨어 노트북 중 일부에 장착되는 외장형 그래픽 카드 커넥터가 있다. 커넥터 형태는 독자 규격이지만 전기 신호는 PCIe 신호를 그대로 사용한다. 이것이 달려 있지 않은 노트북 사용자들을 위해서 ExpressCard나 남는 mPCIe 슬롯에서 PCIe 레인을 끌어와 노트북에 그래픽 카드를 꽂을 수 있도록 해주는 제품도 있다. 다만 해당 포트가 그래픽 카드를 연결하기 위해 설계된 게 아닌 만큼 이런 식의 연결로는 대역폭이 충분하지 못해 그래픽 카드의 성능을 100% 뽑아내지 못할 수 있다. eGPU http://www.hwtools.net/eGPU.html 참조.

메인보드에 따라 16레인 슬롯 형태만 만들어 놓고 실제 접점은 4레인이나 8레인까지만 채워 둔 슬롯이 있을 수 있다. 반대 경우도 존재해서, 1x, 4x, 8x 등의 레인 슬롯의 끝 부분을 열어 놔서 장치 쪽 레인에 상관 없이 끼울 수 있게 한 슬롯도 있다. 위 두 경우 모두 다 슬롯과 장치가 전기적으로 연결된 레인으로만 작동한다. 2000년대 중반 모 컴퓨터 회사에서 서버 컴퓨터를 20만 원에 떨이했을 때, 메인보드에 PCIe 16레인 슬롯이 없어서 슬롯 끝이나 그래픽 카드를 잘라내는 개조가 유행한 적이 있다. 메인보드를 개조하면 아무 장치나 꽂을 수 있지만 메인보드 보증이 날아가고, 그래픽 카드 쪽을 건드리면 그래픽 카드 보증이 날아간다. 이런 메인보드의 경우 성능란에 PCIe 3.0 ×16 (×4) PCIe 3.0 ×16 running at ×4 등으로 표기된다. 둘 다 슬롯 형태는 ×16이지만 접점은 4레인 까지밖에 없음을 의미한다. 그리고 최근 발매되는 프로세서는 PCIe 컨트롤러를 내장하는 경우가 많아서 메인보드 칩셋에서 제공하는 레인 말고 프로세서에서 제공하는 PCIe 16레인을 그래픽 카드에 사용하는 경우가 대부분이다. 그냥 변환잭을 사자

장치에 따라 16레인은 주로 그래픽 카드에, 4레인이나 2레인은 주로 M.2 형태 PCIe SSD에, 1레인은 사운드 카드, 랜 카드 등 나머지 용도에 주로 사용된다.
PCI Express 표준에는 12레인과 32레인 또한 존재하지만 이 규격으로 제작된 장치는 존재하지 않는다.
완제품 서버 등지에서 내부 인터커넥팅 용도나 백플레인 연결 등으로 극히 드물게 보이는 편.

혹시라도 꽂고 싶은 장치와 메인보드 접점이 달라서 개조를 하려고 하면, 당연하겠지만 보드, 카드 중에 가격이 싼 쪽을 마개조해서 꽂아야 한다. 위에도 나와있듯 보증수리는 물건너가기 때문. 멀쩡한 걸 임의로 잘라낸거라 얼렁뚱땅 넘어가거나 우겨서 무상수리를 받아낼 수도 없다. 사실 잘라내서 꽂는 거 자체는 크게 어렵진 않아서, 보증이 지나서 아쉬울 게 없는 구형 시스템에서는 한번 시도해 볼 만은 하다. 뒷 부분 금속핀이 7핀이면 1X 포트, 7핀을 넘으면 그래픽 카드 단자에 꽂으면 된다.

PCI-SIG 공식 홈페이지에 명시된 PCI Express 호환 장치들의 규격 목록

2.4. 폼팩터

2.4.1. CEM 규격

PCI Express는 장착되는 애드인 카드의 폼팩터가 규정되어 있다.

이 규격들은 서버와 같은 엔터프라이즈 제품에서는 칼같이 지켜지지만 소비자용 제품들중 특히 블로워 타입을 제외한 중고급형 그래픽카드들은 이 규격을 훨씬 초과하는 것들이 많다. 그래도 케이스 호환성을 위해 높이는 어느정도 지켜진다.

2.5. PCI Express를 이용한 파생 규격

2.6. PCI Express를 이용한 주요 장치

2.6.1. PCI Express coProcessor

PCI Express 버스를 통해 CPU에 직접 연결되기 때문에 CPU의 연산을 보조하는 코프로세서 카드가 많이 사용한다. 아래의 GPU와 PPU 등은 모두 이런 CPU 연산 보조 프로세서들이다.[5]
2.6.1.1. PCI Express Graphics ( 그래픽 카드)
업계에서는 PCI Express를 이용한 그래픽 카드를 PCI Express Graphics, 줄여서 PEG라고 부르고 있다. 그래픽 카드가 PCI Express를 이용하는 장치들 중에서도 흔하게 볼 수 있는 장치이기 때문.

CPU와 직결 통신하는 그래픽 카드라서 메인보드의 칩셋에서 지원하는 PCIe 버전은 그래픽 카드와 연결되는 PCIe 버전과는 무관하지만, 메인보드의 디자인에 따라서 PCIe의 새로운 버전을 사용할 수 없는 경우가 있다. 메인보드의 PCIe 슬롯과 CPU의 PCIe 컨트롤러는 핀 대 핀으로 완전히 직결되는 것이 아니라 중간에 PCIe 스위치 #, 클록 생성기, 클록 드라이버 # 등의 다른 IC가 들어가며, 이들도 PCIe의 새로운 버전을 지원하지 않으면 CPU와 그래픽 카드가 새로운 버전을 지원하더라도 사용할 수 없다. 결정적으로 PCI SIG의 인증을 받아야만 공식적으로 PCIe 버전 지원을 홍보할 수 있다.

인텔이 샌디 브리지에서 아이비 브리지로 넘어가던 시기에 일부 Z68/P67 보드 #는 아이비 브리지 CPU를 사용할 때 CPU에서 나오는 PCIe 레인만 PCIe 3.0을 지원하는데, 이것도 물리적인 설계가 변경되고 CPU에서 나오는 PCIe 레인에 PCIe 스위치 IC가 PCIe 3.0으로 교체되었기 때문에 가능하다. 그리고 일부 Z490/H470 보드는 로켓 레이크 장착 시 PCIe 4.0이 사용이 가능하다. # 역시 PCIe 지원을 위한 설계 및 보조 IC가 전부 PCIe 4.0 지원 스펙으로 변경되었기 때문. #

AMD는 파일드라이버에서 스팀롤러로 넘어갈 때 CPU의 PEG용 PCIe 레인을 3.0으로 업그레이드하고 FM2에서 FM2+로 소켓을 변경했다. AM3 소켓 기반 CPU에서는 PCIe 레인이 직접 나오지 않고 노스브리지를 거치는 구조였으며, AM3 최후기 900 시리즈 칩셋까지도 PCIe 3.0을 지원하지 않았다. 결국 AM4 소켓 기반 CPU에 와서 PCIe 3.0이 지원되었다. FM2+ CPU는 FM2 메인보드에 장착이 불가능하고, AM4 CPU는 AM3 메인보드에 장착이 불가능하므로 같은 소켓에서 PCIe 리비전이 달라지는 경우는 없었다. 그리고 3세대 라이젠에서 PCIe 4.0을 지원하기 시작했다. 초기 바이오스에서는 3세대 라이젠 장착 시 X470/B450 메인보드에서도 PCIe 4.0 지원 옵션을 허용해 두었고, 실제로 일부 X470/B450 메인보드는 PCIe 4.0을 지원하려고 했다. 그러나 기존에 출시된 메인보드가 CPU에서 나오는 레인 배선이나 클록 생성기, 드라이버 등을 PCIe 4.0을 염두에 두고 설계하지 않았기 때문에 AMD의 바이오스 업데이트로 곧 막아 버렸다. # # 이것 때문인지 인텔용 메인보드처럼 기존에 출시된 X470/B450 메인보드를 리비전해서 PCIe 4.0 지원 가능하게 출시한 제조사는 없었다.

AMD의 경우에는 CPU 내부에 상위 PCIe 컨트롤러가 내장되어 있고 그래픽카드도 상위 PCIe 버전을 지원한다면 억지로 PCIe 4.0을 활성시키는 개조 바이오스를 설치해서 우회가 가능한 경우도 있다. 단, B450 자체가 PCIe 4.0을 염두에 두고 설계한 칩셋이 아닌데다 추가 테스트와 인증을 받지 않았으므로 정상 동작이 보장되지는 않는다. 일부 보드의 경우에 이런 식으로 보증되지 않는 기능의 사용이 가능한 경우가 있긴 하다. 다만 메인보드 제조사에서 보증하지 않는 동작을 하는 것이며 이는 하드웨어의 손상, 시스템 안정성의 저하가 발생할 수 있다는 점은 염두에 두어야 한다.

따라서, 원칙적으로는 그래픽 카드가 지원하는 PCIe 스펙을 온전하게 이용하려면 CPU 내부에 있는 PCIe 컨트롤러, 메인보드의 PCIe 신호 설계, 메인보드 BIOS 차원에서의 활성화까지 모두 충족되어야 이용할 수 있고, 일부 PEG의 경우 제일 마지막의 BIOS까지는 어찌저찌 해 볼 수도 있을 수 있다는 이야기이다.

2022년 1월 기준으로 PCIe 5.0을 지원하는 메인보드 칩셋은 없으며[6], 예외적으로 엘더 레이크를 장착할 수 있는 Z690, H670, B660, H610 메인보드는 CPU 직렬 레인을 통해서만 PCIe 5.0을 사용할 수 있다.

PCIe용 저장장치를 제외하면 아래 PCIe 카드들을 모조리 흡수할뻔했다. 사실 PCIe 연결용 코프로세서들은 대부분 그래픽카드가 그 기능을 가져갔고 그래픽카드의 디스플레이 포트 HDMI가 음성출력도 가능했기 때문에 AMD의 트루오디오 처럼 그래픽 카드가 사운드카드까지 겸하는 기술을 이미 2013년부터 실용화하였다. 그러나 음향연산력은 사운드카드 보다 뛰어났으나 모니터/TV 내장 스피커는 한계가 있어서 아직 사운드카드나 메인보드 내장사운드를 완전히 대체하지 못했다.

저장장치 역시 CPU가 그래픽카드의 저장장치 접근은 2020년까지 4Gb(256MB)가 한계여서 불가능에 가까웠다. 그러나 Resizable BAR 기술 등 CPU가 그래픽 카드의 모든 저장장치에 액세스가 가능해 이론상으론 그래픽카드 내부에 SSD, 음성출력까지 겸할 수 있다.[7]
2.6.1.1.1. 역대 과도기
2.6.1.1.2. 대역폭과 게임 성능

게임을 할 때도 그래픽카드는 결국 CPU가 지시하는 것에 따라 연산을 행하게 된다. 이때, PCIe 대역폭은 CPU의 명령어를 얼마나 그래픽카드에 빨리 전달하냐를 결정하는데, 아무리 CPU 성능과 그래픽카드의 성능이 좋다 하더라도 PCIe 대역폭이 떨어지면 연산과정에서 병목현상이 발생하여 성능이 감소하게된다.

사실 PCIe의 대역폭은 대중적인 버전 x16 기준으로 실제 사용되는 수준에 비하면 매우 널널한 대역폭을 가지고 있다. 당대 최상급 그래픽카드를 사용한 벤치마크에서는 하나같이 PCIe 대역폭에 따른 게임 성능차이가 크지 않았으며, 이로 인해 PCIe의 버전이 게임 성능에 있어서 가지는 중요성은 거의 무시되기 십상이다.

그러나, 콘솔 세대 교체 등 게임 사양이 급격하게 증가할 때는 CPU 와 GPU 사이의 통신량도 따라 증가하면서 대역폭 사용량이 크게 늘어난다. 이런 이유 등으로 PCIe의 대역폭이 부족하면 따른 게임 성능에 가시적인 영향이 나타나고 있으며, 결국 PCIe 대역폭 부족으로 인해 나타나는 성능 저하는 CPU 성능 부족시 발생하는 성능저하(하위 1% 프레임레이트, 저해상도에서의 프레임레이트 등)와 동일한 형태로 나타난다. CPU 성능이 부족하든, PCIe 대역폭이 부족하든 그래픽카드 입장에서의 결과는 'CPU의 명령을 제때 전달받지 못한다'로 같기 때문.

x16으로 판매하는 일반적인 중급 이상 카드 기준, 대체로 원래 대역폭의 1/4 (x4 사용, 한세대 이전 버전의 x8 사용, 또는 두세대 이전 버전의 x16 사용)이 되면 가시적인 성능 저하가 나타나며, 그보다 더 낮아지면 극심한 성능 저하를 보인다. 그리고 같은 대역폭이면 이전 세대의 성능이 조금 더 떨어지는 편이며, CPU 직결보다 메인보드 칩셋에 연결하는 쪽의 성능이 좀 더 차이나게 떨어지는 경향이 있다.

결국 성능에 민감하다면 x8 사용, 한세대 이전 버전의 x16 사용이 실질적인 성능 저하를 피할 수 있는 마지노선이라고 볼 수 있다. 때문에 처음부터 x8, x4로 판매하는 5500XT, 6500XT 등을 이전 세대 PCIe로 사용하면 해당 문제를 겪기 쉬워진다.

특히 VRAM 부족 시에 PCIe 레인을 통해 CPU의 공유 메모리를 점유하면서 PCIe 대역폭에 더 큰 영향을 받으며, 이는 서로다른 VRAM 용량을 가진 5500XT끼리의 비교에서 확인할 수 있다. 2023년에는 AAA 게임 VRAM 요구량 이슈가 나오면서 RTX 3070을 16GB로 개조하여 비교한 결과 #가 나오기도 했다. 라데온 RX 5600 XT, 6GB -> 12GB 개조 테스트

현재로서는 PCIe 4.0에서 5.0으로 넘어가는 과도기에 해당하며, RTX 4090등 최상급 카드가 모두 4.0만 지원하는 등 성능 차이가 크지도 않고(3.0 vs 4.0) 확인하기도 힘든 상황(4.0 vs 5.0)이다. 특히, 아직까지 PCIe 대역폭으로 인한 성능 저하는 아직까지는 마니아들의 영역인 고사양 게임의 수백 프레임 단위에서 나타나는 성능 문제이기 때문에 당장은 별다른 관심을 받지 못하고 있다. 그러나, 더 높은 사양을 요구하는 최신 게임 및 최신 사양이 나타날 수록 차이가 두드러지게 될것 이기 때문에 시간이 갈수록 대역폭 차이에 의한 성능 격차는 커질 것으로 보인다.
2.6.1.2. PCI Express CPU
파일:Cell+Accelerator+Board.jpg

인텔 제온 파이 CELL-Broadband Engine 등이 있으나 대부분 실패한다.

중앙 CPU의 부족한 부동소수점 연산을 보조하기 위해 제작했는데 어차피 GPU가 그 부족한 부동소수점 연산을 훨씬 잘 보조했기 때문이다.
2.6.1.3. PCI Express PPU
파일:99128381283wqew.jpg
물리 연산 전용 프로세서로 현재는 그래픽카드에 통합되었다.

PhysX 문서 참조
2.6.1.4. PCI Express 전용연산장치
ASIC이나 FPGA 로 구성되어 AI 연산, 암호화폐 채굴 등에 사용된다.

2.6.2. PCI Express 저장장치

2.6.2.1. PCI Express SSD
PCIe 버전에 따른 속도 증가가 가장 확실하게 드러나는 장치로, 낸드 플래시 메모리의 대장격인 SLC와 그 낸드플래시와 DRAM의 중간적인 속도를 보여주는 옵테인 메모리의 경우는 PCIe 속도 규격조차 부족할 정도다. 보통 NVMe 프로토콜을 사용한다.
2.6.2.2. PCI Express 하드디스크
부족한 SATA 포트를 PCI Express로 확장하여 카드당 4~8개의 사타포트를 제공한다.

파일:external/techreport.com/cable.jpg
SATA와 PCIe를 직결한 SATA Express 기술도 등장했다. 기존 SATA 3의 3배나 되는 데이터 대역폭을 가졌으나 m.2 NVMe에 밀려서 거의 사용되지 않는다.

NVMe 2.0 부터 하드디스크도 PCI Express에 연결이 가능하다. 다만 NVMe 2.0이 2020년에 발표되었으나 2022년까지 그러한 하드디스크는 출시 되지 않았다.

2.6.3. PCI Express 사운드 카드

PCI Express를 이용한 사운드 카드는 그래픽 카드보다도 훨씬 늦은 2008년 11월에 ASUS XONAR HDAV 1.3 Deluxe를 통해 등장했다. 그래픽 카드에 비해 대체로 요구 대역폭이 낮은 편이라서[14] 고대역폭 규격의 필요성이 약했기 때문. 그런 이유에서였는지, 여러 제품을 잘 살펴보면 네이티브 PCI-Express 방식이 아닌 내부에서 컨버팅을 통해 동작되는 사운드카드가 꽤 있는 편이다. PCI 컨버터 칩셋인 ASM1083을 탑재한 ASUS XONAR DSX가 있으며, 그외에도 ASM1083을 탑재하여 PCI로 컨버팅 후 구형 칩셋인 CMI8738을 물린 탑재한 싸구려 사운드카드가 매우 흔하다. 세대를 거듭하면서 메인보드에 탑재되어 있었던 레거시 PCI 슬롯이 점점 사라져가고 있기 때문.

2.6.4. PCI Express 근거리 통신 카드

파일:40gbps nic.png
10기가 인터넷, 100기가비트 이더넷 등 대역폭이 큰 유/무선 근거리 통신망( LAN) 랜카드는 데이터 버스로 PCIe를 사용한다.

구리선 UTP/ STP는 물론 WiFi 6, WiFi 7 같은 고대역폭 무선망이나 광통신에서도 사용된다.

2.6.5. PCI Express 기타 데이터버스 확장카드

USB4, USB 3.0, 썬더볼트 등 데이터 대역폭이 큰 다른 데이터 버스 확장 카드 연결에도 쓰인다. PCI Express는 이들보다 데이터 대역폭이 빠르기 때문이다.

2.7. 수요 증가와 비용 및 인증 문제

파일:0ad3f6e69cff50ff99af06d09b10aef8.jpg
키사이트의 PCIe 6.0/5.0 인증 검증 카드 및 보드

PCIe의 범용성답게 그래픽 카드 뿐만 아니라 보조 연산장치, 저장장치( NVMe 등), 이더넷 카드( 10기가비트 이더넷), USB4 등 높은 대역폭을 요구하는 주변기기들이 늘어나면서 급속도로 발전하고 있다. 그러나 대역폭이 높아지면서 PCIe 규격 역시 신호 배선의 고정밀도, 높은 수준의 차폐와 슬롯, 신호 거리 제한에 따른 클록 리드라이버 등 보조 IC를 요구하기 때문에 그만큼 제작은 물론 이를 인증 받는 절차가 까다롭고 가격도 비싸져서 개인용 시장에서 도입이 늦어지고 있다.

개인용 장비에서 PCIe 4.0의 공식 지원 관련해서 AMD 기준 데스크탑용 CPU는 라이젠 3세대 CPU(Matisse)가 최초이며, 모바일용 APU는 라이젠 5세대 APU(Rembrandt)가 최초로 지원된다.[15] 메인보드 같은 경우는 X570 메인보드가 최초이다. 인텔 기준 모바일용 CPU는 타이거 레이크가 최초이며, 데스크탑용 CPU는 로켓 레이크가 최초이다.[16] 메인보드 같은 경우는 CPU 직렬 레인을 통해서 지원하는 메인보드는 500번대 메인보드가 최초이며, 메인보드 칩셋 자체에서 지원하는 메인보드는 600번대(H610 제외) 메인보드가 최초이다.

개인용 장비에서 PCIe 5.0 공식 지원은 인텔 기준 CPU는 엘더 레이크가 최초이다. 메인보드 같은 경우는 CPU 직렬 레인을 통해서 지원하는 메인보드는 600번대 메인보드가 최초이며, 메인보드 칩셋 자체에서 지원하는 메인보드는 아직까지 전무하다. AMD 기준 데스크탑용 CPU는 라이젠 5세대 CPU(Raphael)[17]이 최초이며, 모바일용 APU는 아직까지 전무하다. 메인보드 같은 경우는 CPU 직렬 레인을 통해서 지원하는 메인보드는 600번대 메인보드가 최초이며, 메인보드 칩셋 자체에서 지원하는 메인보드는 아직까지 전무하다.

같은 시기에 서버 장비들은 이미 PCIe 5.0이 출시되고, PCIe 6.0 규격을 정하는( #) 단계에 들어간 것과 대조적이다. 또한 개인용 시장에서는 PCIe 4.0으로 바뀌면서 큰 성능 향상을 기대할 수 없지만[18] 반면에 여러 개의 딥러닝용 GPGPU를 사용해야 하는 하이엔드 서버 시장에서는 의미있는 성능 향상이 예측된다. PCIe 4.0 발표 후 IBM POWER 같은 대형 서버 제품군에서 바로 지원이 시작되고 PCIe 5.0도 POWER에서 먼저 적용된 것과 개인용 시장에 PCIe 5.0이 막 도입될때 인텔 제온 시리즈는 PCIe 6.0을 도입한 것도 # 비슷한 맥락이다.

GTC 2024에서 PCIe 6.0 연결 데모를 선보였다.

PCIe 7.0 0.5가 발표되었다.

3. 관련 문서



[1] x16 슬롯 기준이다. x1 슬롯은 10W, x4 슬롯은 25W까지 공급이 가능하다. [2] 이는 2010년대 대다수의 그래픽 카드를 보조전원 없이 슬롯에서 공급받는 전원으로 구동시킬 수 있는 수준이다. [3] 비표준 [4] mSATA와는 형태는 같지만 슬롯 구조가 다르다. 정확히는 Key 위치가 서로 반대로 되어있다.(mPCIe는 왼쪽, mSATA는 오른쪽.) [5] 다만 그래픽카드는 GPU의 연산 뿐만 아니라 영상과 음성(디스플레이 포트, HDMI) 같은 출력 기능도 겸한다. [6] 정확히는 CPU 직렬 레인은 지원하나, 메인보드 칩셋에서 지원하지 않는다. [7] 2018년에 AMD에서 그래픽 카드에 2테라 SSD를 내장한 제품인 RADEON PRO SSG를 출시하여 GPU에서 해당 스토리지에 직접 접근하는 구조를 제안한적이 있으나, ADOBE사 프로그램의 특정작업 캐시용으로만 목적에 부합한 사용이 가능했고, PC 저장장치로서는 GPU를 거쳐야 하는 과정으로 인해 오히려 지연속도를 발생시키고 대역폭에 손해를 발생시키는 문제가 있었다. [8] GeForce 6 시리즈 : GeForce 6800 GT DUAL, GeForce 6700 XL 등의 일부 모델을 제외한 대부분의 모델, GeForce 7 시리즈 : 7600GT, 7600GS, 7800GS/GS+, 7950GT 계열 [9] X700, X850, X1650, X1950XT, HD2600XT, HD 3850, HD4670 등의 일부 모델 [10] 한편 VRAM이 충분한 상황에서도 4 GB 모델의 PCIe 버전에 따른 성능격차가 8 GB 모델보다 더 큰 성능격차를 보여주면서 내부적인 최적화가 잘못되어 나타난 문제라는 의심을 받고 있다. [11] 당연하지만 SSD 4개가 서로 붙은채로 작동한다면 2.0이하의 SSD거나 P31이 아닌이상 방열판으로도 감당하기 힘들다. [12] 순차 읽기 13,000MB/s, 순차 쓰기 12,000MB/s [13] 순차 읽기 12,000MB/s, 순차 쓰기 11,000MB/s, 랜덤 읽기 1,500K IOPS, 랜덤 쓰기 2,000K IOPS [14] 외장 사운드 카드도 USB 2.0을 달고 나오는 판이다. [15] 데스크탑, 모바일 구분 없이 오직 시기상으로만 본다면 라이젠 3세대 CPU(Matisse)가 최초이다. [16] 데스크탑, 모바일 구분 없이 오직 시기상으로만 본다면 타이거 레이크가 최초이다. [17] 문서 제목에는 6세대라고 나와있지만, 모바일용 APU로 출시되는 젠3+때문에 젠3+가 5세대, 젠4를 6세대로 구분한것이다. 즉, 데스크탑용 CPU만 본다면 5세대가 맞다. [18] 발표 당시 일부 NVMe 기반 SSD를 제외하면 큰 성능 향상 폭이 없었다.


파일:CC-white.svg 이 문서의 내용 중 전체 또는 일부는
문서의 r248
, 번 문단
에서 가져왔습니다. 이전 역사 보러 가기
파일:CC-white.svg 이 문서의 내용 중 전체 또는 일부는 다른 문서에서 가져왔습니다.
[ 펼치기 · 접기 ]
문서의 r248 ( 이전 역사)
문서의 r ( 이전 역사)