Mais núcleos ou mais Ghz? A resposta pode te surpreender.

Você leu o “Desempenho do CadTempo e BricsCAD pós série escrita por Patrick Hughes? Ele é o autor de CadTempo, e ele encontrou alguns números de desempenho realmente interessantes ao executar processos em lote no BricsCAD. Patrick detalhou suas descobertas e ficamos muito animados em publicá-las aqui no Blog Bricsys. Patrick levantou uma pergunta no final da Parte 3 de seu post sobre Desempenho da CPU, e pensamos que seria bom abordá-lo aqui. Suas opções de hardware do BricsCAD dependerão disso!

O que é um núcleo?

Dois números são importantes ao escolher uma CPU - velocidade do processador (em GHz) e o número de "núcleos". Vejamos a atual série Core i7 da Intel. A maioria das CPUs desktop i7 são processadores quad-core. “Quad-core” significa que existem quatro unidades de execução de micro-código dentro do pacote da CPU. Você também ouvirá sobre o conceito de "threads". Um thread representa um processador virtual - a Intel chama isso de Tecnologia Hyper-Threading (HTT) - e é uma maneira de obter mais trabalho de um núcleo de processador físico. Cada núcleo do processador físico é dividido em dois núcleos ou encadeamentos virtuais. Uma CPU de quatro núcleos executa oito encadeamentos virtuais.

Serial vs Paralelo

Dados CAD - as coisas armazenadas dentro de seus desenhos - são estruturados de uma maneira que cria dependências entre essas entidades. Por causa disso, é muito difícil processá-los usando técnicas paralelas. O processamento precisa ser feito uma entidade de cada vez - em série. O BricsCAD pode aproveitar algum poder de processamento paralelo ao carregar arquivos .dwg e ao regenerar objetos de exibição. O BricsCAD pode aproveitar todos os núcleos do seu PC quando você está renderizando uma imagem. No entanto, hoje - a maior parte do processamento que acontece quando o BricsCAD está sendo executado no seu PC acontece em um único thread.

O que isto significa? Muito simplesmente, em um mundo de CPU quad-core, você verá o BricsCAD - ou qualquer aplicativo CAD - utilizar um máximo de 12,5% no medidor de desempenho do seu PC. Não 25%, mas 12,5%, porque o seu PC baseado em i7 tem oito núcleos virtuais e (100/8 == 12,5).

Então, o que eu faço para obter um CAD mais rápido?

As plataformas de hardware mais rápidas do BricsCAD são as que apresentam o mais alto desempenho de thread único (STP). Todos os dados que você precisa para fazer sua seleção são aqui no site da PassMark Software. Quanto maior, melhor - mas não gaste tolamente. Nós vamos deixar você fazer a matemática no preço versus número de desempenho do Single Thread. Alguns dos números podem surpreendê-lo!

Também recomendamos uma unidade de estado sólido (SSD) como sua unidade de inicialização / primária e uma unidade SATA rápida como secundária. A RAM é tão barata que recomendamos pelo menos 16, se não 32GB, mas o BricsCAD funcionará bem em menos de 8Gb de memória.

Finalmente, a maioria das placas gráficas atuais funcionará muito bem com o BricsCAD. Ao editar modelos 3D, esses cartões permitem que você trabalhe em um estilo visual “renderizado” com desempenho decente. É importante saber que, quando você está editando modelos 3D, o “gargalo” de processamento geralmente é com a CPU, não com as GPUs da placa gráfica. Se você faz muita renderização, uma GPU de última geração fará uma diferença significativa no desempenho.

Medição do hardware BricsCAD pela CadTempo

Patrick usou uma máquina baseada no Xeon E5-2630, com um STP de 1.549, e um Core i7-2600 que possui um STP de 1.943. O Core i7 deve ser cerca de 25,4% mais rápido se a diferença for baseada apenas no desempenho de thread único. No entanto, Patrick viu um resultado diferente - o tempo para executar o script em lote no BricsCAD passou de 6m51s para 3m43s - um resultado 45,7% mais rápido.

Nós postulamos que os discos rígidos e os controladores de disco diferem entre as duas máquinas, já que esse benchmark envolveu a abertura e o salvamento de centenas de arquivos. Nós vamos descobrir mais de Patrick e compartilhar nossas descobertas aqui.

Conclusão: se você quiser o hardware BricsCAD que roda realmente rápido, obtenha uma CPU com o maior número de desempenho de encadeamento único possível. Em seguida, configure um SSD rápido como sua unidade de disco principal. Com os baixos custos de hardware de hoje, é fácil construir uma máquina para executar o BricsCAD!