Intel QAT Zstd Plugin v0.1 lançado, confira as novidades

Intel QAT Zstd Plugin v0.1 lançado, confira as novidades

Intel anuncia o lançamento do Intel QAT Zstd Plugin v0.1, um plugin que permite o uso do acelerador de hardware Intel QuickAssist Technology (QAT) para comprimir e descomprimir dados com o algoritmo Zstandard (Zstd). Neste post, vamos explicar o que é o Intel QAT, o que é o Zstd, como o plugin funciona e quais são os benefícios de usá-lo.

O Intel QAT é uma tecnologia que oferece aceleração de hardware para operações criptográficas e de compressão de dados. O Intel QAT pode ser usado por aplicações que precisam de alto desempenho e baixa latência nessas operações, como bancos de dados, armazenamento, redes e nuvem. O Intel QAT é composto por um chip dedicado que pode ser integrado na placa-mãe ou em um adaptador PCIe, e por um driver e uma API que permitem às aplicações acessar o chip.

O Zstd é um algoritmo de compressão de dados desenvolvido pelo Facebook, que oferece uma alta taxa de compressão e uma alta velocidade de compressão e descompressão. O Zstd é baseado no algoritmo LZ77, mas usa técnicas avançadas como codificação entrópica, dicionários e seleção dinâmica de parâmetros. O Zstd é adequado para cenários onde se quer economizar espaço em disco ou largura de banda, sem comprometer muito o tempo de processamento.

O Intel QAT Zstd Plugin é um plugin que permite às aplicações que usam a biblioteca Zstd aproveitar o Intel QAT para acelerar a compressão e a descompressão dos dados. O plugin funciona como uma camada intermediária entre a biblioteca Zstd e o driver do Intel QAT, interceptando as chamadas da API Zstd e enviando os dados para o chip QAT. O plugin também gerencia a alocação de memória, a sincronização e a manipulação de erros.

Os benefícios de usar o Intel QAT Zstd Plugin são:

  • Aumento do desempenho: O plugin permite que as aplicações comprimam e descomprimam os dados mais rapidamente, aproveitando a paralelização e a offloading do Intel QAT.
  • Redução do consumo de CPU: O plugin libera a CPU das aplicações para outras tarefas, reduzindo o consumo de energia e o calor gerado.
  • Compatibilidade com a biblioteca Zstd: O plugin não requer nenhuma modificação nas aplicações que usam a biblioteca Zstd, bastando instalar o plugin e configurar algumas variáveis de ambiente.

Para usar o Intel QAT Zstd Plugin, você precisa ter os seguintes requisitos:

  • Um sistema com um dispositivo Intel QAT instalado e configurado.
  • A versão mais recente do driver e da API do Intel QAT.
  • A versão mais recente da biblioteca Zstd.
  • O código-fonte ou o pacote binário do Intel QAT Zstd Plugin.

Para instalar e configurar o Intel QAT Zstd Plugin, siga os passos descritos na documentação oficial do projeto, disponível no GitHub. Esperamos que você experimente o Intel QAT Zstd Plugin e nos dê seu feedback. Estamos sempre trabalhando para melhorar o plugin e adicionar novas funcionalidades. Fique ligado para mais novidades!

Acesse a versão completa
Sair da versão mobile