Entendo que o Core i3 e o Core i5 são diferentes em termos de número de núcleos.
Core i5 e Core i7 são diferenciados por Hyper-Threading.
Como eles estão relacionados aos nomes de código da CPU da Intel, como Haswell e Ivy Bridge?
Entendo que o Core i3 e o Core i5 são diferentes em termos de número de núcleos.
Core i5 e Core i7 são diferenciados por Hyper-Threading.
Como eles estão relacionados aos nomes de código da CPU da Intel, como Haswell e Ivy Bridge?
Ivy Bridge , Haswell , etc. são codinomes adotados durante o período de desenvolvimento de uma nova arquitetura de CPU, que geralmente corresponde a uma geração de processadores Core-i (e suas linhas de produtos Pentium e Celeron com especificações ainda inferiores ao Core i3).
E é aqui que surgem as primeiras exceções (sorria depois de mim):
Diferentes nomes de código são usados para os processadores Core de 1ª geração, incluindo Clarkdale (core i3/i5 intermediário, bem como Pentium e Celeron da mesma geração), Lynnfield (core i5 e i7 médio-alto), Bloomfield (alto-alto end Core i7), Gulftown (Core i7 Extreme) e Arrandale (CPU móvel) e potencialmente mais.
Apesar de terem nomes de código diferentes, suas microarquiteturas não diferem muito.
Para esta parte, suponho que estamos falando de processadores para desktop (processadores móveis têm outra carga para falar).
Conforme explicado perfeitamente em outras respostas, Ivy Bridge é o nome de código da família de processadores Intel Core de 3ª geração, e você esperaria Core i3- 3 240, Core i5- 3 670, Core i7- 3 770. O primeiro número do O "número do modelo" de 4 dígitos geralmente é o número da geração, com algumas exceções:
Dentro da mesma geração, todas as CPUs têm uma microarquitetura idêntica e geralmente vêm com características relacionadas, por exemplo, CPI (ciclos por instrução), arranjo de cache no chip, consumo de energia, suporte a barramento PCIe e ISAs (com exceções).
O nome Core i3 , Core i5 , Core i7 são nomes de produtos para processadores direcionados a diferentes mercados, assim como o iPhone XS Max, iPhone XS e iPhone XR da Apple (todos eles são iPhones da mesma geração com especificações e preços diferentes). Dentro da mesma geração , eles são identificados facilmente pelo número de núcleos e suporte para hyperthreading (HT). Por exemplo, para todos os processadores Core de 1ª a 7ª geração, o Core i3 possui 2 núcleos com HT e o Core i5 possui 4 núcleos sem HT, enquanto o Core i7 possui pelo menos 4 núcleos com HT.
Ao comparar entre gerações, as coisas começam a ficar complexas:
Acho que os processadores móveis não podem ser ignorados tão facilmente.
Ao contrário dos processadores de desktop, os processadores móveis são fortemente limitados pelo TDP , devido a considerações de fonte de alimentação, resfriamento e duração da bateria e, como consequência, os processadores móveis não são separados verticalmente da mesma forma que os de desktop.
A primeira diferença notável é que o primeiro dígito de um processador móvel sempre corresponde a uma geração (a partir de agora). Isso significa que, mesmo que o i7-6950X seja um processador de desktop de 5ª geração (Broadwell), o i7-6970HQ ainda é um processador móvel de 6ª geração (Skylake). A mesma coisa é que a 1ª geração não tem um líder 1, então vem o i3-330M, não o i3-1330M.
A principal diferença entre desktop e mobile é seu segmento vertical.
Esses processadores de "tensão padrão" não ficam abaixo de 35 watts com seu TDP, e existem outras linhas de produtos para necessidades de potências especificamente baixas. Eles não são diretamente comparáveis com os processadores padrão (visando baixo consumo de energia e resistência da bateria vs. visando o desempenho).
E honestamente, não vejo muitas diferenças práticas entre o i5-U e o i7-U, exceto por uma diferença mínima na frequência do clock. Diferenças mais importantes não são identificadas pelo i5/i7, no entanto, como gráficos integrados (HD Graphics / Iris / Iris Pro, todos os quais podem aparecer no i5 e no i7).
Para resumir, Core-iX são diferentes segmentos verticais da linha de produtos de CPU da Intel, enquanto os codinomes são iterações cronológicas da arquitetura da CPU.
"Haswell"/"Ivy Bridge" e assim por diante são codinomes para diferentes gerações de processadores. Eles provavelmente não são tão úteis, a menos que você esteja falando amplamente de uma família/geração de processadores. A Intel tende a usar codinomes durante o processo de desenvolvimento de uma microarquitetura, mas a embalagem de varejo raramente reflete isso.
Uma coisa mais fácil de ver é como a Intel classifica os processadores por geração - com a família principal "moderna" indo da geração 1-9 até agora, com a nomenclatura "core i 3/5/7". Nos chips principais, a não menclatura do núcleo moderno iX YYYY S existe desde os chips principais da segunda geração, com a primeira geração usando um código de 3 dígitos. Há um conjunto paralelo de modelos para HEDT, embora seu HEDT core i7 ou 9 seja MUITO diferente de seu processador de nível entusiasta.
A Intel quer que as coisas sejam simples, então dentro de uma geração , um core i3 é pior que um core i5 e assim por diante.
Dito isso, você provavelmente precisa olhar para o número do modelo inteiro para ter uma ideia melhor,
Por exemplo, um 3770K é uma terceira geração - então Ivy Bridge, Core I7 com um multiplicador desbloqueado . Meu 9900K é um core i9 de 9ª geração (primeiro dígito), e um 9900KF é uma versão desbloqueada do mesmo chip sem gráficos integrados. AU como sufixo é um processador de laptop ULV e assim por diante.
Então, em geral, o código de 4 dígitos é "Geração/Linha/2 dígitos para modelo"
Para mais diversão, o sistema de numeração do modelo é vagamente inconsistente entre as linhas, então você pode querer verificar o guia da Intel para isso.
A diferenciação de recursos da Intel entre os modelos parece arbitrária - com alguns modelos de ponta sem VT-D quando os modelos de ponta tinham, alguns modelos aleatórios com VT-X e alguns sem e assim por diante. Você não pode confiar em um modelo/linha para descobrir os recursos que você teria. Por exemplo, enquanto o core i5s tradicionalmente tinha hyperthreading, a maioria dos processadores de 8ª e 9ª geração não, exceto o 9900 de 9ª geração.
Haswell
eIvy Bridge
são microarquiteturas. A Intel os usa para diferenciar entre diferentes versões de sua linha de produtos Intel Core.Fonte: Intel Core
Os produtos Intel Core de 3ª geração tinham um número de peça
i3/i5/i7 3xxx
e os produtos Intel Core de 4ª geração tinham um número de peçai3/i5/i7 4xxx
Existem outras diferenças entre essas duas linhas de produtos além do hyper-threading.
Basicamente, "Core i3", "Core i5", "Core i7" etc. são usados para diferenciar o quão poderoso/recurso um determinado produto é dentro de um determinado segmento de mercado e geração . Estes são termos mais de marketing do que técnicos e os fatores de diferenciação entre o que é comercializado como i3, i5, i7 ou i9 podem ser diferentes entre diferentes gerações ou entre chips direcionados a diferentes segmentos de mercado dentro da mesma geração. Freqüentemente, eles diferenciam diferentes SKUs do mesmo chip, que possuem diferentes conjuntos de recursos ativados, diferentes taxas de clock padrão, diferentes taxas de clock máximas, etc.
Por outro lado, Sandy Bridge, Ivy Bridge, Haswell, Skylake, Kaby Lake, Coffee Lake, etc. são sucessivas gerações de microarquiteturas. Essencialmente, essas são diferentes gerações de designs principais, sendo que as gerações mais novas geralmente são melhores do que as mais antigas dentro do mesmo segmento de mercado. Por exemplo, um Kaby Lake i7 móvel (como o i7-7500U) geralmente será mais poderoso do que um Skylake i7 móvel (como o i7-6500U), embora não necessariamente mais poderoso do que um Skylake i7 de desktop (como o i7 -6700K.)
Os nomes de código agrupam essa geração de processadores. Para cada geração, existem processadores diferentes, mas todos seguem a mesma arquitetura fundamental.