Qual núcleo é melhor para programar i5 ou i7 e porquê?
Se eu lhe dissesse que um i5 com mais núcleos que um i7, mais cache que um i7, um relógio mais alto que um i7 e da mesma arquitetura que um i7 teria um melhor desempenho em todos os sentidos, você acreditaria em mim?
Porque é verdade (desde que nós'não estamos medindo coisas como saída de calor ou consumo de energia). Um i5-4690S irá rodar círculos em torno de um i7-4500U.
O que's é importante para os programadores entenderem é que você precisa olhar para as especificidades de suas necessidades. A questão de i5 vs i7 não'não entra em jogo até o final do seu processo e os passos que o levam a esta questão tornarão a resposta bastante óbvia.
ul>>li>O seu trabalho é algo que irá alavancar bem múltiplos núcleos / fios de execução? Você está executando muitas VMs ou emuladores? Se sim, um quad core pode ser mais útil do que um chip hiperthreaded dual core. Isso elimina i5s? Talvez. Isso elimina i7s? Alguns deles. dizer que precisamos de um quad core... Está bem, óptimo. Móvel ou desktop? Se desktop, um i5 pode satisfazer essa necessidade. Se laptop, pode't (não há i5s quad core móveis no momento.)
Há mais perguntas, mas você tem a idéia.
It's not like i5 vs i7 significa we're comparando duas coisas para descobrir o que é melhor numa tarefa. Significa we're comparando 40 coisas com 60 coisas de qualquer geração. (Sério, vá contá-las aqui: Lista de microprocessadores Intel Core i5 e aqui: Lista de microprocessadores Intel Core i7 ) e algumas vezes um i5 específico será melhor do que outro i7 específico e vice versa.
i5 vs i7 é't uma comparação significativa sem informações adicionais. O que os programadores devem fazer é fazer boas perguntas esclarecedoras sobre as suas necessidades e reduzir os parâmetros do problema. Abordá-lo da maneira que você'd abordar um problema em uma entrevista de programação. Afinal, se alguém lhe perguntasse "qual é melhor, C ou Ruby" você não't responderia sem definir o problema muito mais... a mesma coisa com a escolha de uma CPU.
<
>br>Veja também:
Jae Alexis Lee'a resposta de Is it possible to turn an i5 into an i7?
Jacob VanWagoner'a resposta de How does Intel design and produce so many models of CPUs?