quarta-feira, 1 de agosto de 2018

O WarpDrive proposto para o kernel Linux: é uma estrutura genérica do acelerador



Confira!!



O HiSilicon está tentando adicionar o WarpDrive ao kernel Linux. Não deve ser confundido com qualquer coisa de Star Trek, o WarpDrive é um framework acelerador genérico que eles estão desenvolvendo.

WarpDrive é uma estrutura de acelerador genérica proposta construída com VFIO que expõe os recursos do acelerador diretamente ao espaço do usuário - e por sua vez permite que o espaço do usuário interaja diretamente com o hardware do acelerador, ignorando os mecanismos do kernel e diminuindo a latência como resultado.

Se o WarpDrive estiver emparelhado com as correções experimentais do kernel, fornecendo suporte de memória virtual compartilhada / endereços virtuais compartilhados para o IOMMU, vários processos podem ser suportados por acelerador, caso contrário, há um limite de um processo para um acelerador. O HiSilicon vem testando o Linux WarpDrive com uma de suas placas aceleradoras.

Mais detalhes sobre WarpDrive podem ser encontrados através desta série de patches . É tarde demais para ser revisado a tempo para o kernel Linux 4.19, mas talvez veremos o WarpDrive para o kernel Linux 5.0.


Fonte


Até a próxima!!