Pré-visualização prática do Asus SATA Express |

1. Apresentando SATA Express2. Implementando e Testando SATA Express3. Resultados do teste4. SATA Express: Entrega expressa para seus dados5. Ver todas as páginas

Quase três anos se passaram desde que a SandForce apresentou sua série de controladores SF2200. Apesar dos problemas bem divulgados, o SF2281 da SandForce, em particular, era um produto radical; foi um dos primeiros controladores empregados pelos fabricantes de SSDs para levar a conexão SATA de 6 Gbps aos seus limites realistas.

Avance o relógio para hoje e ainda estamos vendo a mesma conexão SATA sendo usada. E, surpresa surpresa, três anos depois, está impondo um gargalo nas velocidades do SSD. Sim, as otimizações do controlador e as diferentes configurações de flash permitiram que os SSDs de hoje superassem muitos de seus antecessores, mas o aspecto principal de velocidade sequencial de seu desempenho ainda é limitado pelo limite de cerca de 560 MB/s imposto pela interface SATA de 6 Gbps.



É difícil argumentar que uma interface SATA atualizada e mais rápida não é bem atrasado. Mas com informações iniciais sobre o chipset da série 9 da Intel sugerindo que SATA Express não vou ser fornecido nativamente pelas próximas PCHs, poderia cabe aos fabricantes de placas implantar uma solução para conectividade SATA Express. Esse parece ser o resultado realista para o futuro próximo, a menos que as informações atuais sobre o chipset da série 9 da Intel estejam erradas, é claro.

Cue Asus assume a interface SATA Express de alta velocidade, implantada em uma versão adaptada do software da empresa Z87 Placa-mãe de luxo. Possibilitado pelo emprego de um controlador SATA Express específico da ASMedia e pelo redirecionamento de várias conexões PCIe, o design da Asus pode atuar como uma representação antecipada das soluções que estão por vir.

Vamos analisar a solução da Asus e testar o desempenho que uma versão inicial da interface SATA Express é capaz de fornecer.

Então, o que é SATA Express? Tirado de Perguntas frequentes do SATA-IO sobre a especificação , SATA Express é uma seção dentro da nova especificação SATA v3.2 que define conectores de host e dispositivo que suportam SATA ou PCIe. O SATA Express oferece um ecossistema para armazenamento de clientes no qual as soluções SATA e PCIe podem coexistir. A tecnologia PCIe permite até 1 GB/s por pista, em comparação com SATA a 0,6 GB/s. O SATA Express inclui suporte para até duas pistas PCIe ou até 2 GB/s.

Diagrama de blocos mostrando as rotas que os dados podem tomar (amarelo é o caminho PCIe, vermelho é o caminho SATA). Informação cortesia da Asus.

Diagrama de blocos mostrando as rotas que os dados podem tomar (amarelo é o caminho PCIe, vermelho é o caminho SATA). Informação cortesia da Asus.

O SATA Express permite que os dispositivos mantenham a compatibilidade com os aplicativos SATA existentes, mas também usem a interface PCIe para aumentar a largura de banda e reduzir a latência. De acordo com a SATA-IO, o uso de pistas PCIe permitirá que velocidades de interface SATA Express de 8 Gbps (duas pistas de PCIe 2.0, menos sobrecarga) e 16 Gbps (duas pistas de PCIe 3.0) se tornem implementações comuns.

A especificação SATA Express afirma que os dispositivos devem ser compatíveis com SATA e PCIe. Conforme mostrado no diagrama de blocos acima, os dados têm duas maneiras de fluir pelo sistema; a rota PCIe ou a rota SATA. A rota tomada dependerá do dispositivo conectado. A compatibilidade com versões anteriores é imposta pela rota SATA.

Com relação ao conector SATA Express baseado na placa-mãe, os clientes podem escolher o tipo de conexão que atende às suas necessidades; SATA Express via PCIe para maior largura de banda de um dispositivo compatível e a conexão SATA de geração atual para unidades de armazenamento disponíveis no momento.

Por que não apenas dobrar a largura de banda SATA, como foi feito nas gerações anteriores? De acordo com o SATA-IO, uma interface SATA de 12 Gbps consumiria mais energia do que usar pistas PCIe e levaria mais tempo para implementar do que o SATA Express. Um menor tempo de colocação no mercado e economias de energia sugeridas abriram o caminho para o SATA Express.

Utilizando a interface PCIe, o SATA Express pode ser configurado para usar até duas pistas PCIe 2.0 ou PCIe 3.0. Menos as sobrecargas de codificação, o SATA 6 Gbps fornece uma velocidade de transferência de 0,6 GB/s (aproximadamente 600 MB/s). Compare isso com o PCIe 2.0 que fornece 0,5 GB/s (após overheads) por pista e já existe a viabilidade de um aumento de velocidade de 400 MB/s (67%) facilmente obtido usando uma implementação SATA Express de duas pistas.

Agora concentre-se no PCIe 3.0, que usa o esquema de codificação 128b/130b mais eficiente, e 1 GB/s de dados podem ser amontoados em uma única pista, resultando em um aumento de velocidade de 1,4 GB/s (233%) sobre SATA 6 Gbps para dois -lane solução SATA Express.

Os números falam por si; de uma só vez, o SATA Express tem o potencial de remover muitos dos gargalos atuais que o SATA 6 Gbps está impondo, permitindo que os dispositivos de armazenamento sejam novamente desafiados pelo potencial de taxa de transferência de uma interface.

Fisicamente, o plugue SATA Express Host é essencialmente um par de conectores SATA fixados próximos a uma conexão que transporta pistas PCIe adicionais. Grande parte da conexão PCIe é alimentada através dos cabos SATA, mas o conector extra é necessário para fornecer duas pistas PCIe completas.

Minhas primeiras impressões do conector são que ele é pesado. Talvez isso seja um pouco difícil, devido ao aumento da taxa de transferência e à exigência de compatibilidade com versões anteriores, mas é semelhante ao que vimos ao alternar entre os cabeçalhos USB 2.0 e USB 3.0 - um aumento de tamanho substancial.

Como exatamente o plugue SATA Express mudará ao longo do tempo não está claro. O material técnico da Asus afirma que o cabo SATA Express poderia estar sujeito a alterações em uma data posterior.