Referência do Mathematica em dois sistemas diferentes

0

Eu tenho dois sistemas um tem um CPU Xeon E5-1650 , 24 GB de RAM e um disco rígido de 7200 rpm. O outro sistema, que é um laptop Lenovo G510, tem um Core i7-4700MQ , 4GB de RAM e disco rígido de 5400rmp .

O resultado do benchmark para o sistema Xeon:

Oresultadodobenchmarkparaosistemai7-4700MQ:

Parece que, apesar de o Xeon ter uma velocidade de clock muito maior, duas vezes, o software Mathematica tem um desempenho melhor em um sistema com muito pouca memória RAM e CPU supostamente mais fraca! Alguém poderia me explicar porque o resultado do benchmark é como é? Eu estou querendo saber se eu poderia comprar um laptop mais barato e ainda Mathematica poderia ter um desempenho aceitável. Parece que uma CPU mais strong nem sempre leva a um cálculo mais rápido. Se eu soubesse o fator importante, poderia comprar um laptop mais adequado para mim.

Aqui está o tempo para cada teste e uma descrição do teste:

    
por MOON 30.06.2014 / 14:20

2 respostas

0

A razão para isto é que um computador é tão rápido quanto seu componente mais lento!

Uma de suas máquinas pode ter uma CPU muito mais rápida, um galpão carregar mais RAM e uma velocidade de barramento mais rápida, mas tudo isso é quase inútil se o disco rígido girar apenas a 5400rpm e só puder mover dados da unidade para a processador a uma velocidade lenta!

O Mathmatica é um programa que exige muita movimentação / troca - ele precisa de um disco rígido rápido. Se você colocar uma unidade de 15k - ou melhor ainda, um SSD em vez de um 5,4k na máquina mais veloz, isso absolutamente voaria!

É o mesmo que ter um carro de corrida forumular 1, mas em uma estrada de 30mph - você ainda tem o carro theorewtical mais rápido - mas é inútil se a estrada for limitada! (metáfora fraca, mas eu não tenho um café há algum tempo)

    
por 30.06.2014 / 15:47
0

Os dois processadores são de diferentes gerações de hardware da Intel. Você não pode sugerir nada sobre desempenho a partir da frequência do relógio entre diferentes gerações. Quando executado no i7, ele pode estar fazendo uso do processador gráfico on-chip para acelerar a computação. O Process Explorer pode mostrar o uso da GPU.

O Windows Performance Toolkit pode ser usado para analisar esses problemas, mas há uma curva de aprendizado bastante íngreme para negociar.

    
por 02.07.2014 / 16:24