Desenvolva um aplicativo de memória persistente

Use o Kit de Desenvolvimento de Memória Persistente (PMDK - Persistent Memory Development Kit) para criar um novo aplicativo que aproveite a memória persistente do Intel® Optane ™ DC.

Modos de operação

Os módulos de memória persistente Intel Optane DC suportam dois modos de operação:

  • O modo de memória permite que um aplicativo opere em um grande pool de memória volátil sem modificação.
  • O App Direct Mode oferece um pool de memória persistente de baixa latência e endereçável por bytes.

Use as informações aqui para ajudá-lo a desenvolver um aplicativo com baixa latência, alta disponibilidade e persistência de dados.

Conceitos chaves

Programar para memória persistente endereçável por byte requer novas maneiras de pensar sobre persistência e consistência de dados.

O que você precisa saber

Sobre o PMDK

O PMDK é uma coleção de bibliotecas e ferramentas de código aberto projetadas para simplificar o desenvolvimento, a depuração e o gerenciamento de aplicativos com reconhecimento de memória persistente.

Visão geral do PMDK

Configure Development Environment

Windows*

Escolha entre várias opções de suporte para o Windows Server 2019. Acesse orientações da Microsoft* para o Windows Server* 2016.

Detalhes

Configure o PMDK

Obtenha suporte de alto nível para linguagens


Aprenda noções básicas do PMDK com tutoriais introdutórios e exemplos de código.

Ferramentas para depuração e resolução de problemas

Ferramentas PMDK

Pmemcheck

Realize análises dinâmicas em tempo de execução com uma versão aprimorada do Valgrind*.

Pmempool

Gerencie e analise conjuntos de memória persistentes com este utilitário autônomo.