O que é mais importante CPU ou RAM para compilar software grande, por ex. bootstrapping gcc?

9

Estou procurando comprar um novo computador em breve e quero uma máquina que ofereça melhor desempenho para tempos de compilação mais rápidos.

Então, devo ter o cuidado de obter uma CPU quad-core com maior GHz que eu possa pagar, ou devo investir em maior velocidade RAM?

Qual é a sua recomendação para qual tipo de RAM devo usar?

O desempenho gráfico não importa, compilando cargas de software & executando simulações matemáticas.

    
por Dima 27.07.2010 / 17:18

5 respostas

7

Eu diria que nem. Em vez disso, obtenha um disco rígido SSD rápido . Claro que você precisa de uma CPU adequada e quantidade de RAM também, mas sim ...

    
por 27.07.2010 / 18:33
4

Provavelmente a memória RAM lhe dará um maior retorno para o dólar. Compilar, especialmente aplicações grandes, é muito intensivo em I / O, e ter mais RAM significa que você pode economizar mais tempo paginando de e para o disco. A maioria das CPUs hoje, especialmente se você for com um quad-core barato, fornecerá bastante potência de CPU para sua compilação, mas ter a RAM ajudará nos dados indo e vindo.

No segundo pensamento, depende das suas simulações matemáticas e dos processos de construção. Eles são paralelizáveis? Se não, adicionar mais núcleos não fará nada para acelerar, embora os novos chips Intel (Core i7) sejam bastante rápidos por núcleo.

    
por 27.07.2010 / 17:24
1

Bem, os gráficos podem ajudar, porque uma placa gráfica com uma CPU nela pode reduzir a carga na CPU principal. O poder da CPU é provavelmente mais importante do que a RAM, mas quanto melhores, melhor para você.

    
por 27.07.2010 / 17:20
1

Eu diria obter cargas e muita RAM e usar ramdisks para armazenamento temporário. Isso aumentará drasticamente a velocidade de compilação. Uma CPU multi-core rápida também seria boa, mas eu acho que você se beneficiaria mais com muita memória RAM. Dê uma olhada no este artigo para algumas ideias. Aqui há mais informações e mais algumas aqui . Eu acho que usar RAM será mais rápido do que usar SSD, mas posso estar errado.

    
por 27.07.2010 / 18:32
1

Para seus cálculos, seu processador é de longe o mais importante.

A compilação vai enfatizar tanto o processador quanto a memória RAM.

Eu acho que sua solução mais rentável seria obter o melhor CPU que você pode pagar e, de preferência, um núcleo Quad. Com a RAM sendo tão barata quanto é (DDR3 agora é tão barato quanto DDR2), você pode facilmente conectar o máximo de RAM que você precisa para uma pequena moeda (16 GB de DDR3 por US $ 180 na newegg ... eu percebo que é um exagero, apenas tentando demonstrar como é barato). Então, eu investiria o máximo possível em uma CPU de qualidade.

    
por 16.06.2011 / 17:45

Tags