Melhorias da Arquitetura Core
Davison André Zangerolami de Oliveira1
1
Faculdade de Computação – Universidade Federal do Mato Grosso do Sul (UFMS)
Cidade Universitária, Caixa Postal 549, CEP 79070-900
Campo Grande - MS - Brasil dazocc@gmail.com.br Abstract. This paper describes the major enhancements present in the Core microarchitecture, such as sharing cache, improved search Unit, fusion of instructions, execution units, internal data path and advanced switching electric. Resumo. Este artigo descreve as principais melhorias presentes na arquitetura Core, tais como: compartilhamento de cache, melhoria na
Unidade de busca, fusão de instruções, as unidades de execução, caminho interno de dados e chaveamento elétrico avançado.
1. Introdução
Desde 1971, quando o primeiro processador foi lançado os processadores evoluíram muito. E nos dias de hoje a arquitetura Core está entre uma dessas evoluções, pois os
Processadores Pentium não conseguiam mais alcançar freqüências maiores e estavam pouco eficientes. Nessa nova arquitetura foi privilegiado a melhoria de barramento, do cache e outras coisas que permitissem um aumento de performance sem um grande aumento da freqüência, do consumo elétrico e do calor dissipado. A eficiência energética da arquitetura Core em relação aos seus antecessores era de cerca de 40% maior. Note na figura abaixo que mesmo o processador Core 2 Duo E6300 tendo uma freqüência bem menor 1,86GHz, ainda consegue ter uma performance melhor que o
Pentium D 945 com freqüência de 3,4GHz.
Figura 1 - Eficiência da arquitetura Core
Para evitar confusões a primeira coisa que se deve saber é que, apesar do nome, a arquitetura Core não tem nada a ver com os processadores Core Solo e Core Duo. O
Core Solo é construído a partir da arquitetura do Pentium M, enquanto que o Core Duo, também conhecido pelo seu nome código Yonah, é uma versão de dois núcleos do processador Pentium M.
A arquitetura Core tem um pipeline de 14