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!!
Assinar:
Postar comentários (Atom)
Nenhum comentário:
Postar um comentário