Benefícios da utilização do Azure NetApp Files para a automatização de design eletrónico

O time-to-market (TTM) é uma consideração crítica para a indústria de semicondutores e design de chips. A indústria tem alta largura de banda e baixa necessidade de latência para armazenamento. Este artigo explica a solução Azure NetApp Files prevê para satisfazer as necessidades do setor. Apresenta cenários de teste que executam um referencial padrão da indústria para a automação de design eletrónico (EDA) utilizando Azure NetApp Files.

Configurações de cenário de teste

Os testes envolvem três cenários com as seguintes configurações.

Scenario Volumes Clientes
SLES15 D16s_v3
Um 1 1
Dois 6 24
Três 12 24

O primeiro cenário aborda até que ponto um único volume pode ser conduzido.

O segundo e o terceiro cenários avaliam os limites de um único Azure NetApp Files ponto final. Investigam os potenciais benefícios dos limites máximos de I/O e da latência.

Resultados do cenário do teste

A tabela seguinte resume os resultados dos cenários de teste.

Scenario Taxa de I/O
às 2 ms
Taxa de I/O
na borda
Débito
às 2 ms
Débito
na borda
1 volume 39,601 49,502 692 MiB/s 866 MiB/s
6 volumes 255,613 317,000 4,577 MiB/s 5.568 MiB/s
12 volumes 256,612 319,196 4,577 MiB/s 5.709 MiB/s

O cenário de volume único representa a configuração básica da aplicação. É o cenário básico para cenários de testes.

O cenário de seis volumes demonstra um aumento linear (600%) em relação à carga de trabalho de volume único. Todos os volumes dentro de uma única rede virtual são acedidos num único endereço IP.

O cenário de 12 volumes demonstra uma diminuição geral da latência durante o cenário de seis volumes. Mas não tem um aumento correspondente na produção alcançável.

O gráfico que se segue ilustra a taxa de latência e de operações para a carga de trabalho da AED em Azure NetApp Files.

Latency and operations rate for the EDA workload on Azure NetApp Files

O gráfico que se segue ilustra a latência e a produção da carga de trabalho da EDA em Azure NetApp Files.

Latency and throughput for the EDA workload on Azure NetApp Files

Layout de cenários de teste

A tabela abaixo resume o layout dos cenários de teste.

Cenário de teste Número total de diretórios Número total de ficheiros
1 volume 88,000 880,000
6 volumes 568,000 5,680,000
12 volumes 568,000 5,680,000

A carga de trabalho completa é uma mistura de fases funcionais e físicas simultaneamente executadas. Representa um fluxo típico de um conjunto de ferramentas EDA para outra.

A fase funcional consiste em especificações iniciais e um design lógico. A fase física ocorre quando o design lógico é convertido em chip físico. Durante as fases de aprovação e de eliminação da fita, os controlos finais são concluídos e o desenho é entregue numa fundição para fabrico.

A fase funcional inclui uma mistura de leitura sequencial e aleatória e escrita I/O. A fase funcional é intensiva de metadados, como estatísticas de ficheiros e chamadas de acesso. Embora as operações de metadados sejam efetivamente sem tamanho, as operações de leitura e escrita variam entre menos de 1 K e 16 K. A maioria das leituras são entre 4 K e 16 K. A maioria das escritas são 4 K ou menos. A fase física é composta por operações de leitura e escrita sequencial inteiramente, com uma mistura de tamanhos op de 32 K e 64 K.

Nos gráficos acima, a maior parte da produção provém da fase física sequencial da carga de trabalho. O E/S provém da pequena fase funcional aleatória e intensiva de metadados. Ambas as fases acontecem em paralelo.

Em conclusão, você pode emparelhar o cálculo Azure com Azure NetApp Files para design EDA para obter largura de banda escalável.

Passos seguintes