Como o aumento do número de transistores em um chip aumenta sua velocidade

8

A única finalidade dos transistores em uma CPU é atuar como os switches que definem seu conjunto de instruções? E se sim, então por que aumentar o número de transistores aumenta sua velocidade?

    
por tyler 31.05.2010 / 03:21

4 respostas

8

Fora do topo da minha cabeça:

  • Mais cache , que é mais rápido que a RAM

  • Mais instruções do SIMD , que processam mais rápido do que as instruções de dados individuais

  • Mais núcleos , para que você possa fazer duas ou mais coisas ao mesmo tempo

  • Mais unidades funcionais, como FPU s, e várias ALU s

  • Oleodutos , para que cada núcleo possa fazer mais coisas ao mesmo tempo

  • Melhor lógica de processamento, como uma predição de ramos mais sofisticada

por 31.05.2010 / 03:31
2

Se você está curioso sobre esse tipo de coisa, eu recomendo o livro The Elements of Computing de Noam Nisan e Shimon Schocken (pelo menos no primeiro semestre). Depois de passar por isso, você seria capaz de responder sua própria pergunta em grande detalhe com uma apreciação completa das partes envolvidas.

O site oficial tem alguns exemplos de capítulos e notas. É um livro muito acessível. Eu passei por isso sozinho sem nenhum problema e, em seguida, fiz uma aula nova na minha universidade, que o usou como texto principal.

    
por 31.05.2010 / 03:46
2

A resposta mais simples é que mais transistores não fazem o resto deles mais rápido , mas em vez de fazer uma coisa por período de tempo, podemos agora fazer dois (com algumas limitações). / p>     

por 31.05.2010 / 05:02
1

Aumentar o número de transistores geralmente é feito tornando-os menores, o que os torna mais próximos, o que reduz o tempo de propagação do sinal.

    
por 28.07.2010 / 19:01