O código C ++ é executado três vezes mais rápido no Linux mint 17.1 vs Linux 18.2

1

Eu corro o código C ++ (consistindo em equações diferenciais e solucionadores, etc.) em duas versões do Linux mint. Primeiro tentou com Mint 18.2, que passou 17 minutos para terminar o trabalho. Em seguida, o Mint 17.1 foi instalado para substituir o Mint 18.2, pois o desempenho não foi satisfatório. O Mint 17.1 exigiu menos de 6 minutos para finalizar o trabalho e produzir resultados idênticos. Fiquei chocado com a diferença no desempenho. Alguma idéia para explicar isso? Obrigada!

E aqui está o meu Makefile:

#Makefile

CXX=g++

CXXFLAGS = -Ilib -O3 -std=c++11  -g   -march=native

LDFLAGS=  -lz 

NZ_Model_New_Ito:$(patsubst %.cpp,%.o,$(wildcard lib/*.cpp))

Computador: CPU i5-3470, RAM DDR3 de 8 GB, unidade de 500 GB (computador de mesa small form factor da HP 8300 (quad core Intel i5-3470 3.2ghz, ram de 8 gb, sata de 500 gb)

    
por Qiangzini 04.11.2017 / 08:38

0 respostas