FERRAMENTAS LINUX: Avanços no Recurso Compute Express Link (CXL) para o Kernel Linux Principal

terça-feira, 23 de abril de 2024

Avanços no Recurso Compute Express Link (CXL) para o Kernel Linux Principal

 



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