Buscar

INTEL Sandy Bridge

Prévia do material em texto

Gabriel Henrique Albino
Ismael Filipe Valeriano
Jean de Oliveira Ramos 
Paulo Henrique de Oliveira Borges
Sistemas de Informação e Modelos de Negócios
2º Bimestre
Araxá, junho de 2019.
INTEL Sandy Bridge
A arquitetura Sandy Bridge é uma evolução da arquitetura Nehalem usada anteriormente pela Intel. A tecnologia Intel de processadores Sandy Bridge foi chamada de segunda geração da família Intel Core. Os processadores da linha Sandy Bridge unificam tudo, incluindo os núcleos de processamento, controlador de memória, cachê do último nível (LLC) e gráficos e processamento de media em um único chip. 
Segue imagem para ilustrar melhor o Histórico de Desenvolvimento do Sandy Bridge
Modos de Instrução RISC x CISC
RISC - Reduced Instruction Set Computer, em português, "Computador com um conjunto reduzido de instruções" é uma linha de arquitetura de processadores que favorece um conjunto simples e pequeno de instruções que levam aproximadamente a mesma quantidade de tempo para serem executadas. 
CISC - Complex Instruction Set Computer, em português, "Computador com um conjunto complexo de instruções" possui um conjunto maior de instruções especializadas, algumas delas raramente usadas pelos programas.
Muitos dos microprocessadores modernos são RISCs, por exemplo DEC Alpha, SPARC, MIPS, e PowerPC. Os computadores atuais misturam as duas arquiteturas, criando o conceito de arquitetura híbrida, incorporando os conceitos das duas arquiteturas e a inclusão de um núcleo RISC aos seus processadores. O tipo de microprocessador mais comum em desktops, o x86, é mais semelhante ao CISC do que ao RISC, embora chips mais novos traduzam instruções x86 baseadas em arquitetura CISC em formas baseadas em arquitetura RISC mais simples, utilizando prioridade de execução.
Como as arquiteturas RISC visam Unidades de Controle mais simples, rápidas e baratas, elas geralmente optam por instruções mais simples possível, com pouca variedade e com poucos endereços.
Já as arquiteturas CISC investem em Unidades de Controle poderosas e capazes de executar tarefas complexas como a Execução Fora de Ordem e a Execução Superescalar. Na execução Fora de Ordem, a Unidade de Controle analisa uma sequência de instruções ao mesmo tempo.
Os processadores CISC também utilizam mais memória principal e Cache, enquanto que os processadores RISC utilizam mais registradores. Isso porque os processadores CISC trabalham com um maior volume de instruções e dados simultaneamente. Esses dados não poderiam ser armazenados em registradores, devido à sua elevada quantidade e são, geralmente, armazenados em memória Cache. Enquanto os processadores RISC trabalham com menos instruções e dados por vez, o que possibilita a utilização predominante de registradores.
Os últimos processadores Intel possuem um núcleo de execução RISC, assim como os processadores de 64 bits, Itanium, seguem, em grande parte, as características definidas para um componente RISC. 
Observação: RISC é também a arquitetura adotada para os processadores dos videogames modernos, que proporcionam um hardware extremamente dedicado somente à execução do jogo, tornando-o muito mais rápido em relação a micro computadores com mais recursos, embora com processador x86.
Von Neumman x Não Von Neuman
O modelo de arquitetura de computadores conhecido como Modelo de Von Neumann é uma forma de organização genérica dos componentes de um sistema computacional digital. Esse modelo de arquitetura de computador digital proposto por Von Neumann está baseado em três premissas ou características básicas:
a) os dados e as instruções ficam armazenadas no mesmo espaço de memória;
b) cada espaço de memória possui um endereço, o qual será utilizado para identificar a posição de um determinado conteúdo;
c) as instruções são executadas de forma sequencial. 
O modelo de arquitetura proposto por Von Neumann foi amplamente aceito, e o projeto conceitual do seu modelo é utilizado nos projetos de praticamente todos os computadores modernos atuais. De forma geral, o modelo de Von Neumann consolidou a divisão entre dois importantes conceitos que são hardware e software. Pois o projeto conceitual de computador digital proposto por esse modelo utiliza o conceito de programa armazenado na memória, juntamente com os dados que serão manipulados, ou seja, utiliza uma sequência ordenada de instruções que conhecemos como software, independente do hardware.
A arquitetura de Von Neumann é composta por: Memória; CPU, que contém os registradores, Unidade aritmética e lógica, e Unidade de Controle (CU); E ainda os dispositivos de entrada e saída para comunicação com o meio externo. A figura abaixo ilustra como estão interconectados os componentes do modelo de Von Neumann:
Os componentes do modelo de Von Neumann comunicam-se através de uma estrutura interna conhecida como barramento, que operam a velocidades altíssimas interligando os principais componentes do modelo.
Não Von Neumman (Harvard)
A Arquitetura de Harvard, baseia-se em um conceito mais recente que a de Von Neumann, tendo surgido da necessidade de se pôr o microcontrolador para trabalhar mais rápido. É uma arquitetura de computador que se distingue das outras por possuir duas memórias diferentes e independentes em termos de barramento e ligação ao processador. É utilizada nos microcontroladores PIC. Tem, como principal característica, o acesso à memória de dados de modo separado em relação à memória de programa. 
Baseada também na separação de barramentos de dados das memórias onde estão as instruções de programa e das memórias de dados, permite que um processador possa acessar as duas simultaneamente, obtendo um desempenho melhor do que a da Arquitetura de von Neumann, pois pode buscar uma nova instrução enquanto executa outra. A principal vantagem dessa arquitetura é que a leitura de instruções e de alguns tipos de operandos pode ser feita ao mesmo tempo em que a execução das instruções (tempo Tcy). Isso significa que o sistema fica todo o tempo executando instruções, o que acarreta um significativo ganho de velocidade. Enquanto uma instrução está sendo executada, a seguinte está sendo lida. Esse processo é conhecido como pipelining.
Os microcontroladores com arquitetura Harvard são também conhecidos como "microcontroladores RISC" (Computador com Conjunto Reduzido de Instruções), e os microcontroladores com uma arquitetura Von-Neumann, de "microcontroladores CISC" (Computador com um Conjunto Complexo de Instruções). Porém, atualmente as linhas CISC e RISC é muito tênue, não existindo mais essa diferenciação, visto que os processadores atuais tem instruções complexas ao mesmo tempo que buscam minimizar o tempo de execução.
Sandy Bridge
· É uma microarquitetura utilizada em processadores Intel.
· Lançada em 2011.
· Introduzida nos processadores Intel Core I7, I5 e I3.
· Evolução da microarquitetura Nehalem.
Características
· A ponte norte (controlador de memória, controlador de vídeo e controlador PCI Express) está integrada no mesmo chip do processador.
· Os primeiros modelos foram fabricados com tecnologia de 32 nm.
· Arquitetura em anel (Existem na verdade quatro anéis: anel de dados , anel de requisição, anel de confirmação e anel de verificação).
· Qualquer núcleo pode usar qualquer um dos caches.
· Controlador de memória DDR3.
· Possui previsão de desvio e buffer de destino foi aumentado em relação ao Nehalem.
· O agendador possui seis portas de despacho, três delas usadas pelas unidades de execução e três usadas pelas unidades de memória.
· 15 unidades de execução.
· O Turbo Boost é uma tecnologia que automaticamente faz overclock no processador.
· O processador exceder o seu TDP (Thermal Design Power) por até 25 segundos.
· Controlador de memória PCI Express integrado suportando uma pista x16 e duas pistas x8.
· As unidades de carga e armazenamento de endereços podem ser usadas como uma unidade de carga ou como uma unidade de armazenamento de endereços. Esta mudança permite que duas vezes mais dados possam ser carregados do cacheL1 de dados por pulso de clock
Instruções
· Quatro decodificadores de instruções, o que significa que o processador pode decodificar até quatro instruções por pulso de clock. 
· Sandy Bridge suporta tanto fusão de instruções macro instruções quanto fusão de micro instruções. Permitindo que o processador decodifique duas instruções IA32 (x86) relacionadas em apenas uma.
· Adição de um cache de micro instruções (cache L0) decodificadas capaz de armazenar 1.536 micro instruções. O cache L0 armazena apenas instruções decodificadas individuais, e quando está em uso o processador coloca o cache de instruções L1 e os decodificadores para “dormir”.
· Criação das instruções AVX, trazendo 12 novas instruções.
Registradores
· Registradores XMM de 256 bits.
Datasheet
	Modelo
	Clock
	Turbo Clock
	Núcleos
	Cache L3
	TDP
	HyperThreading?
	Preço nos EUA (mil unidades)
	Core i7-2920XM
	2,5 GHz
	3,5 GHz
	4
	8 MB
	55 W
	Sim
	US$ 1,096
	Core i7-2820QM
	2,3 GHz
	3,4 GHz
	4
	8 MB
	45 W
	Sim
	US$ 568
	Core i7-2720QM
	2,2 GHz
	3,3 GHz
	4
	6 MB
	45 W
	Sim
	US$ 378
	Core i7-2620M
	2,7 GHz
	3,4 GHz
	2
	4 MB
	35 W
	Sim
	US$ 346
	Core i7-2635QM
	2 GHz
	2,9 GHz
	4
	6 MB
	45 W
	Sim
	–
	Core i7-2630QM
	2 GHz
	2,9 GHz
	4
	6 MB
	45 W
	Sim
	–
	Core i7-2649M
	2,3 GHz
	3,2 GHz
	2
	4 MB
	25 W
	Sim
	US$ 346
	Core i7-2629M
	2,1 GHz
	3 GHz
	2
	4 MB
	25 W
	Sim
	US$ 311
	Core i7-2657M
	1,6 GHz
	2,7 GHz
	2
	4 MB
	17 W
	Sim
	US$ 317
	Core i7-2617M
	1,5 GHz
	2,6 GHz
	2
	4 MB
	17 W
	Sim
	US$ 289
	Core i5-2540M
	2,6 GHz
	3,3 GHz
	2
	3 MB
	35 W
	Sim
	US$ 266
	Core i5-2520M
	2,5 GHz
	3,2 GHz
	2
	3 MB
	35 W
	Sim
	US$ 225
	Core i5-2410M
	2,3 GHz
	2,9 GHz
	2
	3 MB
	35 W
	Sim
	–
	Core i5-2537M
	1,4 GHz
	2,3 GHz
	2
	3 MB
	17 W
	Sim
	US$ 250
	Core i3-2310M
	2,1 GHz
	–
	2
	3 MB
	35 W
	Sim
	–
Na microarquitetura Sandy Bridge, as unidades de carga e armazenamento de endereços podem ser usadas como uma unidade de carga ou como uma unidade de armazenamento de endereços. Esta mudança permite que duas vezes mais dados possam ser carregados do cache L1 de dados por pulso de clock (usando duas unidades de 128 bits ao mesmo tempo em vez de apenas uma), aumentado assim o desempenho. Desta maneira, os processadores Sandy Bridge podem carregar 256 bits de dados do cache L1 de dados por pulso de clock.
Assim como na primeira geração da linha Intel Core, o controlador de memória do processador continua integrado ao chip principal. Tal método foi adotado anteriormente e surtiu excelentes resultados, fator que obrigou a Intel a manter a receita. Antes de continuarmos, vale lembrar que, como o próprio nome diz, o controlador de memória serve para controlar a memória. E no caso das CPUs Intel Core, são memórias do tipo DDR3.
Adoção ao mercado
Desenvolvido pela Intel em 2011, os processadores Sandy Bridge foram utilizados para desktops, aparelhos moveis (notebooks e celulares) e servidores.
Para desktops tendo 5 versões:
· Celeron Dual-Core
· Core i3
· Core i5 
· Core i7 
· Pentium Dual-Core
Para servidores 1 versão:
· Xeon
Para dispositivos moveis foram desenvolvidos 6 modelos:
· Core i3 Mobile
· Core i5 Mobile
· Core i7 Mobile
· Core i7 Mobile Extreme Edition 
· Celular Celeron Dual-Core 
· Pentium Dual-Core Mobile
Placa Mãe
Alguns exemplos de placas mães compatíveis com Sandy Bridge.
· Placa mãe Intel server S1200BTS
	Placa mãe compatível com o Xeon E3-1290, um processador desenvolvido para servidores.
· Placa Mãe Intel DQ670OWB2 1155
	Placa Mãe desenvolvida para desktops, compatível com processador Core i7-2700K.
· Placa Mãe 14Z L412 PLWOO LA-7451P
	Placa mãe desenvolvida pela Dell para dispositivos moveis, compatível com o processador i7-2640M.
Memória RAM
Os processadores Sandy Bridge suportam memorias DDR3-1333. Devido as mudanças na arquitetura, o uso de memória nominal mais rápida (ou memória de overclocking) no Sandy Bridge através do aumento de clock base e extremamente limitado, existem alguns multiplicadores de memória adicionais que suportam memorias DDR3-1600, DDR3-1866 e DRR3-2133.
	Memorias
	Clock de memoria
	Tempo de ciclo
	Velocidade de clock
	Taxa de dados
	Nome do modelo
	Pico de transferência
	DDR3-1333
	166MHz
	6ns
	667MHz
	1333MT/s
	PC3-10600
	10667 MB/s
	DDR3-1600
	200MHz 
	5ns 
	800MHz
	1600MT/s
	PC3-12800
	128000 MB/S
Referências
http://producao.virtual.ufpb.br/books/
https://pt.wikipedia.org/
https://www.hardware.com.br/
https://pt.wikibooks.org/wiki/Introdução_à_Arquitetura_de_Computadores
https://bootblockbios.wordpress.com/o-processador/intel/processadores-sandy-bridge/
https://pt.wikipedia.org/wiki/Sandy_Bridge
https://www.clubedohardware.com.br/artigos/processadores/por-dentro-da-microarquitetura-intel-sandy-bridge-r35529/?nbcpage=2
http://www.cpu-world.com/Cores/Sandy%20Bridge.html
https://tecnoblog.net/55578/intel-faz-recall-dos-chipsets-para-processadores-sandy-bridge/
https://www.atera.com.br/produto/S1200BTS/Placa+m%C3%A3e+Intel+server+S1200BTS+p-+i3-Xeon+E3-+LGA-1155
http://www.dosinformatica.com.br/produtos/p.asp?id=4682&produto=placa-mae-intel-dq670owb3-1155
https://pt.empowerlaptop.com/p/dell-14z-motherboard-w1711/
https://www.anandtech.com/show/4503/sandy-bridge-memory-scaling-choosing-the-best-ddr3
https://pt.wikipedia.org/wiki/DDR3_SDRAM
Complementos do Trabalho
Imagens
Curiosidade!?:*;/+@
Você sabia??
O primeiro microprocessador comercial do mundo, foi desenvolvido pela empresa Intel em 1971, a partir de um pedido da empresa Japonesa Busicom para ser utilizado em uma calculadora portátil. Nessa época, os dispositivos eletrônicos, possuíam chips separados para controle do teclado, display e demais funções. Este novo produto, possuía todas essas características incorporadas em um único chip e foi batizado de Intel 4004. É considerado o primeiro microprocessador construído no mundo.
Intel 4004
· Defeitos
Mesmo com um defeito no chipset Cougar Point, a Intel continuou a desenvolver os processadores. A falha design do chipset faz com que a porta SATA dos chipsets, em alguns casos se degradam com o tempo, fazendo com a performance caia. A Intel desenvolveu uma solução para esse defeito.

Continue navegando