IBM Power para Linux 6.0 suporta PowerVM Platform KeyStore

Claylson Martins
Claylson Martins

As atualizações da arquitetura IBM Power CPU foram mescladas para o kernel Linux 6.0 em desenvolvimento. O IBM Power para Linux 6.0 agora suporta PowerVM Platform KeyStore.

As mudanças do IBM Power no Linux 6.0 incluem o suporte a novos recursos, como a randomização da pilha syscall para um novo driver para suportar o PowerVM Platform KeyStore para VMs. 

Os destaques do Linux 6.0 Power são:

  • Suporte para randomização da pilha de chamadas do sistema no hardware IBM Power;
  • Suporte para operações atômicas com o BPF JIT de 32 bits e 64 bits;
  • Suporte completo para o Kernel Address Sanitizer “KASAN” no Book3E de 64 bits;
  • Um novo driver para o watchdog do hipervisor PowerVM;
  • Um novo driver para o PowerVM Platform KeyStore. O PowerVM Platform KeyStore (PKS) é um armazenamento criptografado e não volátil que fornece partições lógicas com recursos extras para proteger informações confidenciais. O Platform KeyStore pode ser usado para criptografia de dispositivo de inicialização, drivers de autocriptografia, desbloqueio de volumes lógicos criptografados sem exigir uma senha. e outras características. O foco inicial da IBM neste novo driver Linux “PLPKS” é para inicialização segura convidada no PowerVM e unidades com criptografia automática (SED) no PowerVM;
  • Novos autotestes para a PMU Power10;
  • Várias outras correções e melhorias.

A lista completa de mudanças de energia para Linux 6.0 através deste pull.

O suporte do Habana Labs Gaudi2 lidera as mudanças no Linux 6.0 Char/Misc

As mudanças “char/misc” foram mescladas alguns dias atrás para o kernel Linux 6.0, com esse pull sendo a área bastante “random catch-all” do kernel para drivers que não se encaixam em outros subsistemas. O mais notável com as atualizações char/misc para Linux 6.0 é a introdução de suporte para Habana Labs Gaudi2 da Intel.

A Intel anunciou Gaudi2 em sua conferência Vision em maio. Gaudi2 é o processador de IA de última geração para treinamento e inferência. O Gaudi2 visa oferecer um desempenho de treinamento de IA duas vezes melhor do que o popular NVIDIA A100. 

Comparado com o Gaudi original que foi fabricado em 16 nm, o Gaudi2 é baseado em 7 nm, triplica a contagem de TPC para 24, oferece 96 GB de memória HBM2E em comparação com 32 GB HBM2, rede 24 x 100 GbE,

Em junho, a Intel começou a publicar o suporte ao driver Linux para Gaudi2 sem os bits de rede. O suporte Gaudi2 baseia-se no driver do kernel Linux da linha principal “habanalabs” existente. Nas últimas semanas, o código Gaudi2 foi enfileirado em char-misc para 6.0 (nee 5.20) e agora mesclado à linha principal. A Intel at Vision também anunciou o processador Greco AI, mas que ainda não é suportado por este driver.

Os resultados de benchmark auto-publicados do Habana Labs para o Gaudi2 podem ser encontrados em habana.ai.

O suporte do Habana Labs Guadi2 lidera as mudanças char/misc especialmente com todos os novos arquivos de cabeçalho levando a toneladas de novo código do kernel – o char/misc pull é de 184k linhas de novo código e 11,8k linhas removidas. 

Mas além da habilitação do Gaudi2, o char/misc com Linux 6.0 também possui muitas atualizações de driver de E/S Industrial, bem como atualizações para drivers SoundWire, Slimbus, FPGA e outras alterações diversas. A lista completa de patches pode ser encontrada neste pull.

Char/Misc pode se tornar um pouco mais leve no futuro com discussões renovadas sobre um subsistema de acelerador de kernel Linux ou a proposta alternativa de que o acelerador de IA/drivers de computação devem fazer parte do subsistema DRM.

Share This Article
Follow:
Jornalista com pós graduações em Economia, Jornalismo Digital e Radiodifusão. Nas horas não muito vagas, professor, fotógrafo, apaixonado por rádio e natureza.