O recurso Compute Express Link (CXL) tem visto um progresso significativo no kernel Linux principal, com o desenvolvimento mais recente sendo um driver para criar dispositivos de bloco CXL para o armazenamento.
Na segunda-feira, uma série de patches de “solicitação de comentários” foi enviada, apresentando o código inicial para configurar a memória compartilhada CXL para ser usada como dispositivos de bloco Linux.
O Dispositivo de Bloco CXL (CBD) é um avanço notável. Com a memória compartilhada suportada na especificação CXL3.0, o CBD permite a transferência de dados através da memória compartilhada CXL. Ele usa essa memória para transferir comandos e dados para acessar o dispositivo de bloco em um host diferente, funcionando de maneira semelhante aos dispositivos de bloco de rede, mas utilizando a memória compartilhada CXL em vez do tráfego de rede.
Atualmente, o código CBD está em seu estágio inicial de desenvolvimento. Levará algum tempo até que o hardware CXL 3.0 seja amplamente adotado, mas mesmo assim, é um empreendimento interessante.
Para aqueles que desejam saber mais, a série de patches RFC de Dongsheng Yang oferece uma visão detalhada.
Até a próxima !!
Nenhum comentário:
Postar um comentário