FERRAMENTAS LINUX: O Driver Oracle DAX chega no kernel Linux 4.16 para os Co-Processadores SPARC

quinta-feira, 1 de fevereiro de 2018

O Driver Oracle DAX chega no kernel Linux 4.16 para os Co-Processadores SPARC


Saiba mais!!



Depois de enviar as muitas atualizações do subsistema de rede ontem, o desenvolvedor veterano do kernel, David Miller, enviou hoje as atualizações da arquitetura SPARC para o Linux 4.16 que inclui um novo driver DAX da Oracle.

DAX é um co-processador encontrado no processador SPARC M7 onde é conhecido como DAX1 ou há DAX2 com o SPARC M8. Este co-processador oferece acesso aos caches L3 do processador principal e memória física.

O driver DAX não sabe / faz muito, mas depende de uma biblioteca de espaço de usuário para alimentar as instruções do co-processador. A partir de uma versão anterior da série de patch do driver DAX, "[O co-processador DAX] pode executar várias operações em fluxos de dados com vários formatos de entrada e saída. Este driver fornece um mecanismo de transporte e tem conhecimento limitado dos vários opcodes e formatos de dados. Uma biblioteca de espaço para usuários fornece serviços de alto nível e os traduz em comandos de nível baixo que são passados ​​para o driver e posteriormente o hipervisor e o coprocessador. A biblioteca é a maneira recomendada para que os aplicativos usem o coprocessador e a interface do driver não se destina a uso geral. "O

DAX no contexto da Oracle é curto para o Data Analytics Accelerator. Da documentação da Oracle ,"O DAX é um conjunto especializado de instruções que podem executar funcionalidades muito seletivas - Digitalizar, Extrair, Selecionar e Traduzir - com velocidades extremamente rápidas. A introdução dessas funções é uma nova abordagem para o design de chips, que lembra a forma como as instruções de ponto flutuante foram introduzidas nos anos 80. Essas instruções foram originalmente destinadas a acelerar o banco de dados Oracle e eles realmente são usados ​​lá para executar uma consulta SQL em paralelo em milhões de elementos ao mesmo tempo (resultando em taxas de consulta inacreditáveis ​​de 170 bilhões de linhas / segundo). Mas eles podem se aplicar igualmente bem no mundo analítico de Big Data and Machine Learning, onde funções de núcleo semelhantes podem ser muito aceleradas. " 

Além da adição SPARC64 DAX, o resto do pedido de tração é relativamente básico.



Fonte

Até a próxima!!

Nenhum comentário:

Postar um comentário