O que é PCIe 6.0 e como é diferente?

As placas-mãe PCIe 4.0(PCIe 4.0) estão apenas começando a ser enviadas aos clientes, mas isso não está retardando o desenvolvimento desse padrão crucial de conexões periféricas. O PCIe 6.0(PCIe 6.0) já está na mesa, com melhorias concretas em relação ao atual padrão de ponta.

Como o PCIe está se tornando fundamental em computadores de todas as formas e tamanhos, vale a pena falar sobre o que é o PCIe , para que é usado e o que o novo PCIe 6.0 oferecerá no futuro.

Noções básicas de PCIe

PCIe é a abreviação de Peripheral Component Interconnect Express . Alguns de nossos leitores que já estão com computadores há algum tempo podem se lembrar do antigo padrão PCI , mas o PCIe está para o padrão PCI original assim como um caça está para um avião de papel.

PCIe é um protocolo e um padrão de conexão de hardware físico. O padrão de conexão de hardware PCIe(PCIe) mais comum é o slot de expansão da placa-mãe. Você conecta placas de expansão a esses slots e a comunicação ocorre pelos pinos de conexão. No entanto, é possível enviar sinais de protocolo PCIe por outros tipos de conexões.

SSDs NVME usando o conector M.2 podem usar PCIe , e isso não parece diferente do computador de um SSD conectado através de um slot PCIe padrão. (PCIe)Os padrões Thunderbolt 3 e 4 também suportam o envio de sinais PCIe por um cabo. É assim que as eGPUs (placas gráficas externas) são possíveis.

Os dispositivos PCIe(PCIe) enviam dados de maneira serial, mas em várias vias paralelas. Um slot PCIe(PCIe) x16 na placa-mãe de um computador pode acomodar dezesseis canais de dados de uma só vez. PCIe também oferece slots x8, x4 e x1. Em geral, as placas gráficas usam o slot x16 porque precisam da maior largura de banda possível. Embora os slots mais lentos sejam fisicamente mais curtos, é comum que o comprimento x16, além do principal, seja x8.

As placas PCIe(PCIe) oferecem compatibilidade com versões anteriores e compatibilidade cruzada, para que você possa colocar uma placa x4 em qualquer slot PCIe que acomode fisicamente. É só que você desperdiçará todas as pistas PCIe que a placa x4 não usa. O mesmo vale para usar uma placa PCIe 5.0 em, por exemplo, um slot 4.0. Funcionará, mas será limitado ao menor denominador comum.

Quem decide sobre o padrão PCIe?

O padrão PCI Express é projetado e aprovado pelo PCI Special Interest Group ( PCI-SIG ), um consórcio com membros da indústria de eletrônicos e computadores com interesse na tecnologia.

O PCI-SIG(PCI-SIG) foi fundado em 1992 como um grupo encarregado de ajudar os fabricantes de computadores a implementar corretamente o padrão Intel PCI . Hoje é uma organização sem fins lucrativos com mais de 800 membros.

A placa PCI-SIG(PCI-SIG) tem AMD , ARM , Dell , IBM , Intel , Nvidia , Qualcomm e mais membros. Você pode reconhecer esses nomes como os principais fabricantes de dispositivos de computação, e ter um padrão compartilhado facilita muito o trabalho deles, sem falar na vida de seus clientes!

Para que serve o PCIe?

Já mencionamos placas de expansão e SSDs acima, então você provavelmente tem uma ideia geral dos usos do PCIe.

O padrão PCIe conecta praticamente qualquer dispositivo periférico externo que você possa imaginar. Ele oferece uma largura de banda muito maior do que o USB(USB) , especialmente ao analisar várias faixas. O PCIe(PCIe) também fornece um caminho direto para a CPU , tornando-o perfeito para aplicativos de alta velocidade e baixa latência.

As GPUs modernas(Modern GPUs) usam dezesseis pistas de  largura de banda PCIe para maximizar seu desempenho, mas nem todos os periféricos precisam de tanta largura de banda. Os SSDs PCIe 4.0 mais recentes usam “apenas” quatro pistas, mas isso é suficiente para tirar o padrão SATA da água. Enquanto o SATA chega a 600 MB/sPCIe 4.0 de ponta podem mover mais de 7.000 MB/s .

(PCIe)As placas de expansão PCIe também acomodam placas de som, placas(sound cards) de captura de vídeo, adaptador Ethernet de 10 Gb, placas (Ethernet)WiFi 6 ,  controladores Thunderbolt ou USB e muito mais. Os periféricos integrados à placa-mãe do computador também usam PCI Express . É só que a fiação é permanente e não na forma de um slot.

Como o PCIe 6.0 (Does PCIe 6.0) melhora(Improve) no PCIe 5.0 ?

A melhoria principal geralmente é um grande salto na taxa de dados a cada revisão do PCIe . Essa é a quantidade de informação que pode ser movida pelo barramento a cada segundo.

Nesse departamento, o PCIe 6.0 não decepciona. Ele dobra totalmente a já tremenda taxa de transferência de dados do PCIe 5.0 de 32 Gigatransfers por segundo ( GT/s ) para 64 GT/s por pista. Enquanto o PCIe 5.0(Whereas PCIe 5.0) pode deslocar 63 Gigabytes por segundo ( GB/s ), o 6.0 pode mover até 128 GB/s . Isso é em uma conexão x16, com mais conexões menores diminuindo. Isso significa que um slot PCIe 6.0(PCIe 6.0) x8 agora tem tanto desempenho quanto um slot x16 5.0.

Isso cria bastante espaço para futuras GPUs e soluções de armazenamento ultrarrápidas. Sem falar no escopo incrível para dispositivos externos conectados via PCIe ou placas de expansão que oferecem Thunderbolt e USB 4 .

Novos recursos no PCI Express 6.0

Fazer um salto de desempenho tão monumental em uma única geração não foi fácil. Para atingir esses números, os engenheiros do PCI-SIG tiveram que desenvolver algumas novas maneiras inovadoras de mover os elétrons.

Sinalização PAM4(PAM4 Signaling)

Muito(Quite) possivelmente, a mudança mais significativa com o PCIe 6.0 em comparação com as gerações anteriores da interface é como os dados são codificados. 

PCI Express 6.0 usa PAM4 , que é a abreviação de  Pulse Amplitude Modulation com quatro níveis. ( Pulse Amplitude Modulation with four levels.)Se você sabe alguma coisa sobre formas de onda elétricas, saberá que a “amplitude” da onda é a distância entre a crista da onda e a linha de base.

A codificação PCIe (PCIe)NRZ mais antiga ( sem retorno a zero(Non-return-to-zero) ) tinha apenas dois níveis de amplitude por pulso durante um ciclo de clock. O PCIe(PCIe) 6 dobra isso para quatro, aumentando a quantidade de dados codificados a cada ciclo. 

Correção de erro de encaminhamento (FEC)(Forward Error Correction (FEC))

Embora o método de codificação PAM4 forneça um aumento significativo nas velocidades, ele também fornece um grande aumento nos erros de bits. Em outras palavras, um chega ao seu destino em vez de um zero e vice-versa.

Para combater isso, o PCIe 6.0 possui um novo recurso Forward Error Correction , que verifica se os dados estão chegando onde deveriam sem serem corrompidos, com a ajuda de uma implementação robusta de CRC ( Cyclic Redundancy Check ).

Um perigo de adicionar mais etapas de correção de erros ao pipeline é que você adicionará mais latência. A latência adicional tem sido uma preocupação crescente com vários componentes de computador de alta velocidade. (Additional)Embora possam transferir cada vez mais dados, demoram mais para reagir a uma solicitação de dados, o que pode causar problemas próprios.

O FEC(FEC) foi projetado para adicionar não mais do que dois nanossegundos de latência em comparação com as versões anteriores do PCIe , que é um pouco de latência extra que nenhum humano pode detectar.

Modo FLIT(FLIT Mode)

O modo FLIT(FLIT) foi outra medida introduzida para melhorar a correção de erros no PCIe 6.0 . Ele organiza os dados em unidades de tamanho uniforme usando uma unidade de controle de fluxo integrada dedicada. Isso é necessário para verificar se há erros nos pacotes, pois você pode aplicar um algoritmo a cada pacote de dados e verificar se o pacote ainda fornece o resultado quando atinge a outra extremidade do pipeline.

Acontece que o modo FLIT também traz ganhos de eficiência significativos em outros lugares. Ele ajuda a diminuir a latência, torna o uso da largura de banda mais eficiente e permite que o PCIe 6.0 elimine(PCIe 6.0) grande parte da sobrecarga de codificação das versões anteriores. Portanto, embora o PAM4(PAM4) adicione até 2ns de latência, o modo FLIT economiza latência em outras áreas.

Modo L0p(L0p Mode)

Um recurso interessante no PCIe 6.0 é o modo L0p . Este modo reduz o número de pistas que um periférico usa para enviar e receber dados. Portanto, se o seu laptop estiver funcionando com energia da bateria e a GPU não precisar de 16 pistas para fazer seu trabalho atual, ela diminuirá para usar apenas o número de pistas de que precisa, economizando eletricidade aumentando a eficiência de energia.

Você deve esperar pelo PCIe 6.0?

Se você está pensando em comprar ou construir um novo computador em breve, deve esperar que as placas-mãe PCIe 6.0 sejam lançadas primeiro? É sempre tentador tentar construir um computador à prova de futuro. E se for lançado um novo GPU ou SSD que precise do PCIe 6.0 para atingir todo o seu potencial?

A resposta curta para essa pergunta é que você não precisa se preocupar em esperar pelo PCIe 6.0 . No momento da redação deste artigo, as placas-mãe PCIe 5.0 apenas começaram a ser lançadas para os consumidores, e mesmo as GPUs atuais mais sofisticadas estão longe de precisar de PCIe 5.0 .

Em benchmarks comparando placas emblemáticas como a RTX 3080 ou RTX 3090 rodando em PCIe 3.0 e 4.0, a diferença de desempenho ficou entre nada e 3%. Sim está certo. Só agora estamos atingindo os limites do PCIe 3.0 , e isso apenas com as (PCIe 3.0)GPUs mais caras do planeta. Não se preocupe — pelo menos não por alguns anos. 

Lembre(Remember) -se de que o PCI-SIG publicou apenas sua especificação final do PCIe para a versão 6.0 em papel. Embora a especificação final não mude, levará algum tempo até vermos muito hardware que a suporte, pelo menos no espaço do consumidor.

PCIe 6.0 beneficia os data(Benefits Data) centers hoje

Isso não quer dizer que o PCIe 6.0 não seja benéfico para alguém. Nos data centers gigantes, todos confiamos em serviços baseados em nuvem, cada bit extra de largura de banda é precioso. Dentro desses racks de computadores, você encontrará sistemas com dezenas ou centenas de núcleos de CPU e matrizes de armazenamento SSD de alta velocidade . As melhorias na largura de banda do PCIe ajudarão imediatamente a aliviar a pressão desses canos de dados sobrecarregados.

Ter muito mais largura de banda significa que os aplicativos de IA e aprendizado de máquina podem analisar mais dados em menos tempo. Isso implica que aplicativos HPC ( High-Performance Computing ) que realizam trabalhos complexos em ciência, engenharia e física podem ampliar seus horizontes.

Mesmo os sistemas IoT ( Internet das Coisas(Things) ) que enviam uma enxurrada de dados para os data centers para processamento em tempo real se beneficiarão enormemente da largura de banda adicional.

O que vem depois do PCI Express 6.0?

A tecnologia PCIe(PCIe) existirá por muito tempo, a menos que alguém invente uma tecnologia de interconexão de periféricos que seja radicalmente melhor. Empresas como Intel , AMD e Apple estão fazendo coisas interessantes com as tecnologias relacionadas entre os chips dentro de seus pacotes de processadores. Com CPUs como o Ryzen da AMD e o Alder Lake da (Alder Lake)Intel repletos de núcleos de (Intel)CPU , eles precisam mover uma quantidade enorme de dados. Temos certeza de que o PCI-SIG pode aprender algumas coisas com o que está acontecendo dentro desses processadores.



About the author

Sou engenheiro de software e tenho experiência com o Microsoft Office e o navegador Chrome. Tenho conhecimento em muitos aspectos do desenvolvimento web, incluindo, mas não limitado a: HTML, CSS, JavaScript, jQuery e React. Meu interesse em trabalhar com tecnologia também significa que estou familiarizado com várias plataformas (Windows, Mac, iOS) e entendo como elas funcionam.



Related posts