Processador (computação)

Origem: Wikipédia, a enciclopédia livre.

Em computação e ciência da computação, um processador ou unidade de processamento é um componente elétrico (circuito digital) que executa operações em uma fonte de dados externa, geralmente memória ou algum outro fluxo de dados.[1] Ele normalmente assume a forma de um microprocessador, que pode ser implementado em um único chip de circuito integrado de metal-óxido-semicondutor. No passado, os processadores eram construídos usando múltiplos tubos de vácuo individuais,[2][3] vários transistores individuais,[4] ou vários circuitos integrados. Hoje, os processadores usam transistores embutidos.[5][6]

O termo é frequentemente usado para se referir à unidade central de processamento (CPU), o processador principal de um sistema.[7] No entanto, também pode se referir a outros coprocessadores, como uma unidade de processamento gráfico (GPU).[8]

Os processadores tradicionais são normalmente baseados em silício; no entanto, os pesquisadores desenvolveram processadores experimentais baseados em materiais alternativos, como nanotubos de carbono,[9] grafeno,[10] diamante,[11] e ligas feitas de elementos dos grupos três e cinco da tabela periódica.[12] Transistores feitos de uma única folha de átomos de silício com um átomo de altura e outros materiais 2D foram pesquisados para uso em processadores.[13] Também existem os processadores quânticos; desenvolvidos para usar superposição quântica para representar bits (chamados qubits) em vez de apenas um estado ligado ou desligado.[14][15]

Lei de Moore[editar | editar código-fonte]

Contagem de transistores ao longo do tempo, demonstrando a lei de Moore

A lei de Moore, batizada em homenagem a Gordon Moore, é a observação e projeção via tendência histórica de que o número de transistores em circuitos integrados, e portanto processadores por extensão, dobra a cada dois anos.[16] O progresso dos processadores seguiu de perto a lei de Moore.[17]

Tipos[editar | editar código-fonte]

Unidades de processamento central (CPUs) são os processadores primários na maioria dos computadores. Eles são projetados para lidar com uma ampla variedade de tarefas gerais de computação, em vez de apenas algumas tarefas específicas de domínio. Se baseados na arquitetura von Neumann, eles contêm pelo menos uma unidade de controle (UC ou CU), uma unidade lógica aritmética (ULA ou ALU) e registradores de processador. Na prática, as CPUs em computadores pessoais geralmente também são conectadas, por meio da placa-mãe, a um banco de memória principal, disco rígido ou outro armazenamento permanente e periféricos, como teclado e mouse.

Unidades de processamento gráfico (GPUs) estão presentes em muitos computadores e são projetadas para executar com eficiência operações gráficas de computador, incluindo álgebra linear. Eles são altamente paralelos, então tarefas que exigem processamento serial geralmente funcionam melhor em CPUs. Embora as GPUs tenham sido originalmente destinadas ao uso em gráficos, com o tempo seus domínios de aplicativos se expandiram e se tornaram uma importante peça de hardware para aprendizado de máquina.[18]

Existem várias formas de processadores especializados para aprendizado de máquina. Eles se enquadram na categoria de aceleradores de IA (também conhecidos como unidades de processamento neural ou NPUs) e incluem unidades de processamento de visão (VPUs) e a unidade de processamento de tensores (TPU) do Google.

Chips de som e placas de som são usados para gerar e processar áudio. Processadores de sinais digitais (DSPs) são projetados para processar sinais digitais. Processadores de sinal de imagem são DSPs especializados para processar imagens em particular.

Processadores de aprendizado profundo, como unidades de processamento neural, são projetados para computação de aprendizado profundo eficiente.

Unidades de processamento de física (PPUs) são construídas para fazer cálculos relacionados à física com eficiência, principalmente em videogames.

Arranjo de porta programável em campo (FPGAs) são circuitos especializados que podem ser reconfigurados para diferentes finalidades, em vez de serem travados em um domínio de aplicação específico durante a fabricação.

O elemento ou unidade de processamento sinérgico (SPE ou SPU) é um componente do microprocessador Cell.

Processadores baseados em diferentes tecnologias de circuitos foram desenvolvidos. Um exemplo são os processadores quânticos, que usam a física quântica para habilitar algoritmos que são impossíveis em computadores clássicos (aqueles que usam circuitos tradicionais). Outro exemplo são os processadores fotônicos, que usam luz para fazer cálculos em vez de eletrônicos semicondutores.[19] O processamento é feito por fotodetectores que detectam a luz produzida por lasers dentro do processador.[20]

Ver também[editar | editar código-fonte]

Referências

  1. «Oxford English Dictionary». Lexico. Consultado em 25 de março de 2020. Arquivado do original em 25 de março de 2020 
  2. Garner, Robert; Dill, Frederick (Rick) (inverno de 2010). «The Legendary IBM 1401 Data Processing System» (PDF). IEEE Solid-State Circuits Magazine. 2 (1): 28–39. doi:10.1109/MSSC.2009.935295 
  3. «IBM100 - The IBM 700 Series». www-03.ibm.com (em inglês). 7 de março de 2012. Consultado em 28 de janeiro de 2022 
  4. «Megaprocessor». www.megaprocessor.com. Consultado em 28 de janeiro de 2022 
  5. «Reading: The Central Processing Unit | Introduction to Computer Applications and Concepts». courses.lumenlearning.com. Consultado em 28 de janeiro de 2022 
  6. «The Silicon Engine» 
  7. «Oxford English Dictionary». Lexico. Consultado em 25 de março de 2020. Arquivado do original em 25 de março de 2020 
  8. Sakdhnagool, Putt (4 de setembro de 2018). «Comparative analysis of coprocessors». Concurrency and Computation Practice and Experience. 31 (1). doi:10.1002/cpe.4756 – via Wiley Online Library 
  9. Hills, Gage; Lau, Christian; Wright, Andrew; Fuller, Samuel; Bishop, Mindy D.; Srimani, Tathagata; Kanhaiya, Pritpal; Ho, Rebecca; Amer, Aya (29 de agosto de 2019). «Modern microprocessor built from complementary carbon nanotube transistors». Nature (em inglês). 572 (7771): 595–602. Bibcode:2019Natur.572..595H. ISSN 0028-0836. PMID 31462796. doi:10.1038/s41586-019-1493-8 
  10. Akinwande, Deji; Huyghebaert, Cedric; Wang, Ching-Hua; Serna, Martha I.; Goossens, Stijn; Li, Lain-Jong; Wong, H.-S. Philip; Koppens, Frank H. L. (26 de setembro de 2019). «Graphene and two-dimensional materials for silicon technology». Nature (em inglês). 573 (7775): 507–518. Bibcode:2019Natur.573..507A. ISSN 0028-0836. PMID 31554977. doi:10.1038/s41586-019-1573-9 
  11. «Using artificial intelligence to engineer materials' properties» 
  12. Riel, Heike; Wernersson, Lars-Erik; Hong, Minghwei; del Alamo, Jesús A. (agosto de 2014). «III–V compound semiconductor transistors—from planar to nanowire structures». MRS Bulletin (em inglês). 39 (8): 668–677. ISSN 0883-7694. doi:10.1557/mrs.2014.137 
  13. Li, Ming-Yang; Su, Sheng-Kai; Wong, H.-S. Philip; Li, Lain-Jong (março de 2019). «How 2D semiconductors could extend Moore's law». Nature (em inglês). 567 (7747): 169–170. Bibcode:2019Natur.567..169L. ISSN 0028-0836. PMID 30862924. doi:10.1038/d41586-019-00793-8 
  14. «quantum computer | Description & Facts | Britannica». www.britannica.com (em inglês). Consultado em 28 de janeiro de 2022 
  15. Chuang, Isaac L.; Gershenfeld, Neil; Kubinec, Mark (13 de abril de 1998). «Experimental Implementation of Fast Quantum Searching» (PDF). Massachusetts Institute of Technology. Physical Review Letters (em inglês). 80 (15). Consultado em 22 de abril de 2023 
  16. «Moore's law: computer science». Britannica.com (em inglês). Consultado em 28 de janeiro de 2022 
  17. «Moore's Law». www.umsl.edu. Consultado em 28 de janeiro de 2022 
  18. «CPU vs. GPU: What's the Difference?». Intel (em inglês). Consultado em 27 de fevereiro de 2022 
  19. Sun, Chen; Wade, Mark T.; Lee, Yunsup; Orcutt, Jason S.; Alloatti, Luca; Georgas, Michael S.; Waterman, Andrew S.; Shainline, Jeffrey M.; Avizienis, Rimas R. (dezembro de 2015). «Single-chip microprocessor that communicates directly using light». Nature (em inglês). 528 (7583): 534–538. Bibcode:2015Natur.528..534S. ISSN 0028-0836. PMID 26701054. doi:10.1038/nature16454 
  20. Yang, Sarah (23 de dezembro de 2015). «Engineers demo first processor that uses light for ultrafast communications». Berkeley News (em inglês). Consultado em 28 de janeiro de 2022