Qual é a diferença entre um processador Intel i7 e um Xeon quad core?

163

Sei que os processadores Xeon já existem há muito tempo e são usados ​​principalmente em servidores, mas estou curioso, por que as pessoas não usam o Xeons em uma área de trabalho de alto desempenho?

Até onde eu sei sobre o melhor processador de desktop disponível atualmente, é a linha Intel Core i7 . O i7 e o Xeons são processadores quad-core, qual é a principal diferença entre eles? Acabei de ver que os MacBook Pro estão usando o Xeons quad core em vez dos i7.

JasonDavis
fonte

Respostas:

145

A linha atual do Xeons é baseada na mesma arquitetura do i7. A diferença é geralmente que os Xeons são a nata da colheita. Eles funcionam mais frios e em tensões mais baixas e são especificados para uso contínuo 24/7. Caso contrário, o desempenho é geralmente idêntico. Os Xeons podem ser usados ​​em placas-mãe com soquetes múltiplos, onde os i7s não são (e é por isso que os Mac Pros os usam).

Xeons também costumam ser os primeiros a serem atualizados. Existem Xeons de 6 núcleos, mas ainda não os i7s, embora ainda sejam baseados na mesma arquitetura.

A confiabilidade adicional do Xeons é muito importante em servidores, especialmente em servidores montados em rack e blade, onde a menor dissipação de calor e consumo de energia são essenciais. Esses benefícios geralmente não significam muito para todos, exceto para os overclockers mais extremos; portanto, as pessoas no segmento de desktops geralmente o ignoram devido à enorme diferença no preço do CPU e das placas-mãe necessárias para suportá-los.

MDMarra
fonte
27
@jasondavis - Sim, mas esse é o dinheiro que é melhor gasto em melhores / mais placas de vídeo, RAM, SSDs, etc. Em quase todos os casos, a menos que você esteja realmente gastando muito dinheiro, pode gastar US $ em outro lugar para obter melhor desempenho.
MDMarra
4
Os pipelines são os mesmos, no entanto, os Xeons também tendem a ter mais cache e mais registros. Isso, juntamente com a capacidade de soquete duplo, é o motivo pelo qual eles são usados ​​em estações de trabalho de ponta. Mais registros é muito importante com grandes conjuntos de dados numéricos.
spowers 22/03/10
3
Existe algum DADO que suporte o XEON a ser mais confiável ou o XEON é apenas um nome de marca e i7 outro nome de marca, para membros de uma família de CPU idêntica da Intel, oferecidos a preços diferentes? Por exemplo, o recurso de múltiplos núcleos é apenas uma questão de desbloquear um recurso de chipset ou há portas de silício reais envolvidas na ativação do multi-núcleo? Os recursos de núcleo e ECC DRAM na matriz do i7 e simplesmente não estão conectados aos pinos relevantes no soquete LGA 2011?
Warren P
4
São chips diferentes feitos com tecnologias semelhantes. Coisas como suporte a NUMA e suporte a vários soquetes não existem na linha i7. Não tenho certeza de quais dados você procura. Talvez você esteja procurando algo como o whitepaper da família E7 da Intel? Se você está duvidando que os Xeons sejam CPUs superiores, você deve se perguntar por que uma quantidade enorme de participação no mercado de servidores é executada neles. Se não houvesse benefícios reais, alguém já não teria descoberto isso?
precisa saber é o seguinte
3
@MDMarra "Se não houvesse benefícios reais, alguém já teria descoberto isso até agora?" - Você nos superestima.
Jason C
39

Outra diferença entre o Xeon e o i7 é que o Xeon suporta memória ECC, o i7 não.

Além disso, alguns Xeons são projetados para funcionar em sistemas com várias CPUs, enquanto absolutamente nenhum modelo i7 funciona. Como tal, se você deseja um sistema com várias CPUs, deve usar nada menos que um Xeon.

Cyrcle
fonte
21

por que as pessoas não usam o Xeons em uma área de trabalho de alto desempenho?

Eles fazem, mas são chamados de "Estações de trabalho".

As estações de trabalho são essencialmente um servidor, mas com capacidades de expansão mais parecidas com um desktop.

Você obtém todos os benefícios de um servidor (multiprocessamento simétrico, estabilidade, gerenciamento, troca a quente, etc.), além dos itens que você normalmente não teria em um servidor, como placas de vídeo.

Confira da Intel páginas de estação de trabalho para saber mais sobre suas placas estação de trabalho atual como o S5000XVN , S5520SC e WX58BP .

Estamos construindo sistemas como estes (estações de trabalho SMP Xeon) há anos para uso do AutoCAD em muitos clientes e para várias máquinas de trituração de números na universidade local (engenharia, estatísticas, astronomia etc.).

Eles são incríveis de usar e caros. :)

Ƭᴇcʜιᴇ007
fonte
4
Você está discutindo semântica sobre desktop versus estação de trabalho. Eles são intercambiáveis, ter um Xeon não o torna uma estação de trabalho.
MDMarra
6
Não estou discutindo nada, estou seguindo as próprias designações da Intel. As plataformas de estação de trabalho têm os recursos e os benefícios de um servidor, além dos benefícios de um desktop. Se usarmos sua linha de pensamento, as diferenças entre uma "área de trabalho com uma pasta compartilhada" e um "servidor de arquivos" também serão apenas 'semânticas'. :)
Ƭᴇcʜιᴇ007 23/03
Você trouxe até uma "área de trabalho com uma pasta compartilhada" e um "servidor de ficheiros"
MDMarra
8
Você trouxe semântica. Eu estava falando sobre plataformas de hardware designadas que diferenciam os computadores da Intel de suas CPUs orientadas para desktop e aquelas que usam Xeons. Como a (primeira) pergunta era "por que as pessoas não usam o Xeons em desktops sofisticados"? A resposta é que eles fazem, mas são chamados de "Estações de trabalho". Tudo bem se você não entender a diferença, pois provavelmente não construiu muitas estações de trabalho com mais de US $ 10.000 + Xeons. Eu sou alguém que tem, então eu sei que há uma diferença muito distinta. Eu não votei contra você ou algo assim, então não sei por que todos estão atacando?
Ƭᴇcʜιᴇ007
Estação de trabalho significa que a Intel cobra mais. :-)
Warren P
11

http://ark.intel.com/ Este é o site de comparação de produtos intel. Você pode examinar e comparar as diferentes linhas de processadores intel e ver muitas das diferenças de design e recursos.

Além do que foi mencionado: Alguns dos Xeon também suportam alguns recursos avançados de processador que os processadores desktop iX não. No entanto, a maioria delas é relevante e útil apenas em computação científica e avançada necessária em estações de trabalho, grandes máquinas com vários processadores e aplicativos intensivos em CPU.

Gerenciamento avançado de energia e propriedades térmicas são essenciais para servidores e computação de alto desempenho. Nesse mercado, eletricidade e refrigeração são custos significativos. O uso de um determinado processador projetado para o ambiente do servidor pode economizar uma empresa a cada mês em $$$, em contas de energia, se puder ser processada com muito mais eficiência. isso é apenas um exemplo.

Troggy
fonte
7

Também não mencionado anteriormente nas outras respostas,

Caches muito maiores no Xeon, onde o número de núcleos é aproximadamente igual. Embora o cache compartilhado L3 no topo da linha 10 core xeon seja de 30 MB.

Maior contagem de núcleos no Xeon. Atualmente 6 núcleos no i7 vs 10 núcleos no Xeon.

E algumas instruções extras do processador no Xeon, como Intel Trusted Execution Tech e hardware AES etc. Você geralmente não vê esses recursos usados ​​em uma máquina de mesa, para que possa ver que o Xeon é voltado para servidores ou máquinas com requisitos especiais.

Matt H
fonte
1
Na verdade, o TXT existe em desktops e laptops orientados para "empresas" que não contêm processadores Intel Xeon.
user314104
2

As partes da série Core i e as partes xeon partem dos mesmos projetos básicos, mas a Intel as prejudica de maneira diferente.

As peças de mesa (série Core i) não suportam ram ECC e não são compatíveis com vários soquetes. Eles podem ou não suportar overclock.

As peças da estação de trabalho / servidor (xeon) suportam ram ECC, geralmente ECC registrado, o que permite o suporte a módulos muito grandes. Eles geralmente não suportam overclock. Eles geralmente custam mais por uma determinada velocidade de relógio. Eles geralmente têm mais cache do que partes da área de trabalho. Eles podem ou não suportar vários soquetes.

Em geral, os xeons não são muito melhores que as partes da área de trabalho nas cargas de trabalho da área de trabalho. As cargas de trabalho da área de trabalho não se beneficiam muito com mais núcleos, mais cache ou quantidades loucas de memória ram, que são melhores com um número relativamente pequeno de núcleos com freqüência alta.

Não sei por que a Apple está colocando xeons em seus laptops. Talvez eles estejam esperando que pessoas com mais dinheiro do que senso pensem que os xeons são legais. Talvez eles achem que existem algumas cargas de trabalho profissionais que se beneficiarão com o cache extra.

plugwash
fonte