Processor (computing): Difference between revisions
m →Types of processors: Move initialism out of link |
Add GPU to coprocessors paragraph in lead |
||
Line 4: | Line 4: | ||
In [[computing]] and [[computer science]], a '''processor''' or '''processing unit''' is an electrical component ([[circuit (computer science)|digital circuit]]) that performs operations on an external data source, usually [[Memory (computing)|memory]] or some other data stream.<ref>{{cite web |url=https://www.lexico.com/definition/central_processing_unit |website=Lexico |title=Oxford English Dictionary |access-date=25 March 2020}}</ref> It typically takes the form of a [[microprocessor]], which can be implemented on a single [[metal–oxide–semiconductor]] [[integrated circuit]] chip. In the past, processors were constructed using multiple individual [[vacuum tube]]s,<ref>{{Cite web|title=The Legendary IBM 1401 Data Processing System|url=http://ibm-1401.info/IBM1401_IEEE_SSCS_Mag_Jan2010-100DPI.pdf|url-status=live|website=}}</ref><ref>{{Cite web|date=2012-03-07|title=IBM100 - The IBM 700 Series|url=http://www-03.ibm.com/ibm/history/ibm100/us/en/icons/ibm700series/transform/|access-date=2022-01-28|website=www-03.ibm.com|language=en-US}}</ref> multiple individual [[transistors]],<ref>{{Cite web|title=Megaprocessor|url=https://www.megaprocessor.com/|access-date=2022-01-28|website=www.megaprocessor.com}}</ref> or multiple integrated circuits. Today, processors use built-in transistors.<ref>{{Cite web|title=Reading: The Central Processing Unit {{!}} Introduction to Computer Applications and Concepts|url=https://courses.lumenlearning.com/zeliite115/chapter/reading-the-central-processing-unit/|access-date=2022-01-28|website=courses.lumenlearning.com}}</ref><ref>{{Cite web|title=THE SILICON ENGINE|url=https://www.computerhistory.org/siliconengine/}}</ref> |
In [[computing]] and [[computer science]], a '''processor''' or '''processing unit''' is an electrical component ([[circuit (computer science)|digital circuit]]) that performs operations on an external data source, usually [[Memory (computing)|memory]] or some other data stream.<ref>{{cite web |url=https://www.lexico.com/definition/central_processing_unit |website=Lexico |title=Oxford English Dictionary |access-date=25 March 2020}}</ref> It typically takes the form of a [[microprocessor]], which can be implemented on a single [[metal–oxide–semiconductor]] [[integrated circuit]] chip. In the past, processors were constructed using multiple individual [[vacuum tube]]s,<ref>{{Cite web|title=The Legendary IBM 1401 Data Processing System|url=http://ibm-1401.info/IBM1401_IEEE_SSCS_Mag_Jan2010-100DPI.pdf|url-status=live|website=}}</ref><ref>{{Cite web|date=2012-03-07|title=IBM100 - The IBM 700 Series|url=http://www-03.ibm.com/ibm/history/ibm100/us/en/icons/ibm700series/transform/|access-date=2022-01-28|website=www-03.ibm.com|language=en-US}}</ref> multiple individual [[transistors]],<ref>{{Cite web|title=Megaprocessor|url=https://www.megaprocessor.com/|access-date=2022-01-28|website=www.megaprocessor.com}}</ref> or multiple integrated circuits. Today, processors use built-in transistors.<ref>{{Cite web|title=Reading: The Central Processing Unit {{!}} Introduction to Computer Applications and Concepts|url=https://courses.lumenlearning.com/zeliite115/chapter/reading-the-central-processing-unit/|access-date=2022-01-28|website=courses.lumenlearning.com}}</ref><ref>{{Cite web|title=THE SILICON ENGINE|url=https://www.computerhistory.org/siliconengine/}}</ref> |
||
The term is frequently used to refer to the [[central processing unit]] in a system.<ref>{{cite web |url=https://www.lexico.com/definition/processor |website=Lexico |title=Oxford English Dictionary |access-date=25 March 2020}}</ref> However, it can also refer to other [[Coprocessor| |
The term is frequently used to refer to the [[central processing unit]] (CPU) in a system.<ref>{{cite web |url=https://www.lexico.com/definition/processor |website=Lexico |title=Oxford English Dictionary |access-date=25 March 2020}}</ref> However, it can also refer to other [[Coprocessor|coprocessors]], such as a [[graphics processing unit]] (GPU).<ref>{{Cite journal|last=Sakdhnagool|first=Putt|date=4 September 2018|title=Comparative analysis of coprocessors|url=https://onlinelibrary.wiley.com/doi/abs/10.1002/cpe.4756|journal=Concurrency and Computation Practice and Experience|volume= 31| issue = 1|via=Wiley Online Library}}</ref> |
||
Traditional processors are typically based on silicon, however, researchers have developed experimental processors based on alternative materials such as [[carbon nanotube]]s,<ref>{{Cite journal|last=Hills|first=Gage|last2=Lau|first2=Christian|last3=Wright|first3=Andrew|last4=Fuller|first4=Samuel|last5=Bishop|first5=Mindy D.|last6=Srimani|first6=Tathagata|last7=Kanhaiya|first7=Pritpal|last8=Ho|first8=Rebecca|last9=Amer|first9=Aya|last10=Stein|first10=Yosi|last11=Murphy|first11=Denis|date=2019-08-29|title=Modern microprocessor built from complementary carbon nanotube transistors|url=http://www.nature.com/articles/s41586-019-1493-8|journal=Nature|language=en|volume=572|issue=7771|pages=595–602|doi=10.1038/s41586-019-1493-8|issn=0028-0836}}</ref> [[graphene]],<ref>{{Cite journal|last=Akinwande|first=Deji|last2=Huyghebaert|first2=Cedric|last3=Wang|first3=Ching-Hua|last4=Serna|first4=Martha I.|last5=Goossens|first5=Stijn|last6=Li|first6=Lain-Jong|last7=Wong|first7=H.-S. Philip|last8=Koppens|first8=Frank H. L.|date=2019-09-26|title=Graphene and two-dimensional materials for silicon technology|url=http://www.nature.com/articles/s41586-019-1573-9|journal=Nature|language=en|volume=573|issue=7775|pages=507–518|doi=10.1038/s41586-019-1573-9|issn=0028-0836}}</ref> and alloys made of elements from groups [[group 3 element|three]] and [[group 5 element|five]] of the [[periodic table]].<ref>{{Cite journal|last=Riel|first=Heike|last2=Wernersson|first2=Lars-Erik|last3=Hong|first3=Minghwei|last4=del Alamo|first4=Jesús A.|date=August 2014|title=III–V compound semiconductor transistors—from planar to nanowire structures|url=http://link.springer.com/10.1557/mrs.2014.137|journal=MRS Bulletin|language=en|volume=39|issue=8|pages=668–677|doi=10.1557/mrs.2014.137|issn=0883-7694}}</ref> Transistors made of a single sheet of silicon atoms one atom tall and other 2D materials have been researched for use in processors.<ref>{{Cite journal|last=Li|first=Ming-Yang|last2=Su|first2=Sheng-Kai|last3=Wong|first3=H.-S. Philip|last4=Li|first4=Lain-Jong|date=March 2019|title=How 2D semiconductors could extend Moore’s law|url=http://www.nature.com/articles/d41586-019-00793-8|journal=Nature|language=en|volume=567|issue=7747|pages=169–170|doi=10.1038/d41586-019-00793-8|issn=0028-0836}}</ref> [[Quantum processor|Quantum processors]] have been created; they use [[quantum superposition]] to represent [[Bit|bits]] (called [[Qubit|qubits]]) instead of only an on or off state.<ref>{{Cite web|title=quantum computer {{!}} Description & Facts {{!}} Britannica|url=https://www.britannica.com/technology/quantum-computer|access-date=2022-01-28|website=www.britannica.com|language=en}}</ref><ref>{{Cite web|title=Experimental Implementation of Fast Quantum Searching|url=http://cba.mit.edu/docs/papers/98.03.grover.pdf}}</ref> |
Traditional processors are typically based on silicon, however, researchers have developed experimental processors based on alternative materials such as [[carbon nanotube]]s,<ref>{{Cite journal|last=Hills|first=Gage|last2=Lau|first2=Christian|last3=Wright|first3=Andrew|last4=Fuller|first4=Samuel|last5=Bishop|first5=Mindy D.|last6=Srimani|first6=Tathagata|last7=Kanhaiya|first7=Pritpal|last8=Ho|first8=Rebecca|last9=Amer|first9=Aya|last10=Stein|first10=Yosi|last11=Murphy|first11=Denis|date=2019-08-29|title=Modern microprocessor built from complementary carbon nanotube transistors|url=http://www.nature.com/articles/s41586-019-1493-8|journal=Nature|language=en|volume=572|issue=7771|pages=595–602|doi=10.1038/s41586-019-1493-8|issn=0028-0836}}</ref> [[graphene]],<ref>{{Cite journal|last=Akinwande|first=Deji|last2=Huyghebaert|first2=Cedric|last3=Wang|first3=Ching-Hua|last4=Serna|first4=Martha I.|last5=Goossens|first5=Stijn|last6=Li|first6=Lain-Jong|last7=Wong|first7=H.-S. Philip|last8=Koppens|first8=Frank H. L.|date=2019-09-26|title=Graphene and two-dimensional materials for silicon technology|url=http://www.nature.com/articles/s41586-019-1573-9|journal=Nature|language=en|volume=573|issue=7775|pages=507–518|doi=10.1038/s41586-019-1573-9|issn=0028-0836}}</ref> and alloys made of elements from groups [[group 3 element|three]] and [[group 5 element|five]] of the [[periodic table]].<ref>{{Cite journal|last=Riel|first=Heike|last2=Wernersson|first2=Lars-Erik|last3=Hong|first3=Minghwei|last4=del Alamo|first4=Jesús A.|date=August 2014|title=III–V compound semiconductor transistors—from planar to nanowire structures|url=http://link.springer.com/10.1557/mrs.2014.137|journal=MRS Bulletin|language=en|volume=39|issue=8|pages=668–677|doi=10.1557/mrs.2014.137|issn=0883-7694}}</ref> Transistors made of a single sheet of silicon atoms one atom tall and other 2D materials have been researched for use in processors.<ref>{{Cite journal|last=Li|first=Ming-Yang|last2=Su|first2=Sheng-Kai|last3=Wong|first3=H.-S. Philip|last4=Li|first4=Lain-Jong|date=March 2019|title=How 2D semiconductors could extend Moore’s law|url=http://www.nature.com/articles/d41586-019-00793-8|journal=Nature|language=en|volume=567|issue=7747|pages=169–170|doi=10.1038/d41586-019-00793-8|issn=0028-0836}}</ref> [[Quantum processor|Quantum processors]] have been created; they use [[quantum superposition]] to represent [[Bit|bits]] (called [[Qubit|qubits]]) instead of only an on or off state.<ref>{{Cite web|title=quantum computer {{!}} Description & Facts {{!}} Britannica|url=https://www.britannica.com/technology/quantum-computer|access-date=2022-01-28|website=www.britannica.com|language=en}}</ref><ref>{{Cite web|title=Experimental Implementation of Fast Quantum Searching|url=http://cba.mit.edu/docs/papers/98.03.grover.pdf}}</ref> |
Revision as of 04:04, 27 February 2022
In computing and computer science, a processor or processing unit is an electrical component (digital circuit) that performs operations on an external data source, usually memory or some other data stream.[1] It typically takes the form of a microprocessor, which can be implemented on a single metal–oxide–semiconductor integrated circuit chip. In the past, processors were constructed using multiple individual vacuum tubes,[2][3] multiple individual transistors,[4] or multiple integrated circuits. Today, processors use built-in transistors.[5][6]
The term is frequently used to refer to the central processing unit (CPU) in a system.[7] However, it can also refer to other coprocessors, such as a graphics processing unit (GPU).[8]
Traditional processors are typically based on silicon, however, researchers have developed experimental processors based on alternative materials such as carbon nanotubes,[9] graphene,[10] and alloys made of elements from groups three and five of the periodic table.[11] Transistors made of a single sheet of silicon atoms one atom tall and other 2D materials have been researched for use in processors.[12] Quantum processors have been created; they use quantum superposition to represent bits (called qubits) instead of only an on or off state.[13][14]
Moore's law
Moore's law, named after Gordon Moore, is the observation and projection via historical trend that the number of transistors in integrated circuits, and therefore processors by extension, double every two years.[15] The progress of processors has followed Moore's law closely.[16]
Types of processors
Central processing units (CPUs) are the primary processors in most computers. They are designed to handle a wide variety of general computing tasks rather than only a few domain-specific tasks. If based on the von Neumann architecture, they contain at least a control unit (CU), an arithmetic logic unit (ALU), and processor registers. In practice, CPUs in personal computers are usually also connected, through the motherboard, to a main memory bank, hard drive or other permanent storage, and peripherals, such as a keyboard and mouse.
Graphics processing units (GPUs) are present in many computers and designed to efficiently perform computer graphics operations, including linear algebra. They are highly parallel, and CPUs usually perform better on tasks requiring serial processing. Although GPUs were originally intended for use in graphics, over time their application domains have expanded, and they have become an important piece of hardware for machine learning.[17]
There are several forms of processors specialized for machine learning. These fall under the category of AI accelerators (also known as neural processing units, or NPUs) and include vision processing units (VPUs) and Google's Tensor Processing Unit (TPU).
Sound chips and sound cards are used for generating and processing audio. Digital signal processors (DSPs) are designed for processing digital signals. Image signal processors are DSPs specialized for processing images in particular.
Physics processing units (PPUs) are built to efficiently make physics-related calculations, particularly in video games.
Field-programmable gate arrays (FPGAs) are specialized circuits that can be reconfigured for different purposes, rather than being locked into a particular application domain during manufacturing.
The Synergistic Processing Element or Unit (SPE or SPU) is a component in the Cell microprocessor.
Processors based on different circuit technology have been developed. One example is quantum processors, which use quantum physics to enable algorithms that are impossible on classical computers (those using traditional circuitry). Another example is photonic processors, which use light to make computations instead of semiconducting electronics.[18] Processing is done by photodetectors sensing light produced by lasers inside the processor.[19]
See also
- Microprocessor
- Multi-core processor
- Superscalar processor
- Hardware acceleration
- Von Neumann architecture
- All pages with titles containing processing unit
References
- ^ "Oxford English Dictionary". Lexico. Retrieved 25 March 2020.
- ^ "The Legendary IBM 1401 Data Processing System" (PDF).
{{cite web}}
: CS1 maint: url-status (link) - ^ "IBM100 - The IBM 700 Series". www-03.ibm.com. 2012-03-07. Retrieved 2022-01-28.
- ^ "Megaprocessor". www.megaprocessor.com. Retrieved 2022-01-28.
- ^ "Reading: The Central Processing Unit | Introduction to Computer Applications and Concepts". courses.lumenlearning.com. Retrieved 2022-01-28.
- ^ "THE SILICON ENGINE".
- ^ "Oxford English Dictionary". Lexico. Retrieved 25 March 2020.
- ^ Sakdhnagool, Putt (4 September 2018). "Comparative analysis of coprocessors". Concurrency and Computation Practice and Experience. 31 (1) – via Wiley Online Library.
- ^ Hills, Gage; Lau, Christian; Wright, Andrew; Fuller, Samuel; Bishop, Mindy D.; Srimani, Tathagata; Kanhaiya, Pritpal; Ho, Rebecca; Amer, Aya; Stein, Yosi; Murphy, Denis (2019-08-29). "Modern microprocessor built from complementary carbon nanotube transistors". Nature. 572 (7771): 595–602. doi:10.1038/s41586-019-1493-8. ISSN 0028-0836.
- ^ Akinwande, Deji; Huyghebaert, Cedric; Wang, Ching-Hua; Serna, Martha I.; Goossens, Stijn; Li, Lain-Jong; Wong, H.-S. Philip; Koppens, Frank H. L. (2019-09-26). "Graphene and two-dimensional materials for silicon technology". Nature. 573 (7775): 507–518. doi:10.1038/s41586-019-1573-9. ISSN 0028-0836.
- ^ Riel, Heike; Wernersson, Lars-Erik; Hong, Minghwei; del Alamo, Jesús A. (August 2014). "III–V compound semiconductor transistors—from planar to nanowire structures". MRS Bulletin. 39 (8): 668–677. doi:10.1557/mrs.2014.137. ISSN 0883-7694.
- ^ Li, Ming-Yang; Su, Sheng-Kai; Wong, H.-S. Philip; Li, Lain-Jong (March 2019). "How 2D semiconductors could extend Moore's law". Nature. 567 (7747): 169–170. doi:10.1038/d41586-019-00793-8. ISSN 0028-0836.
- ^ "quantum computer | Description & Facts | Britannica". www.britannica.com. Retrieved 2022-01-28.
- ^ "Experimental Implementation of Fast Quantum Searching" (PDF).
- ^ "Moore's law | computer science | Britannica". www.britannica.com. Retrieved 2022-01-28.
- ^ "Moore's Law". www.umsl.edu. Retrieved 2022-01-28.
- ^ "CPU vs. GPU: What's the Difference?". Intel. Retrieved 2022-02-27.
- ^ Sun, Chen; Wade, Mark T.; Lee, Yunsup; Orcutt, Jason S.; Alloatti, Luca; Georgas, Michael S.; Waterman, Andrew S.; Shainline, Jeffrey M.; Avizienis, Rimas R.; Lin, Sen; Moss, Benjamin R. (December 2015). "Single-chip microprocessor that communicates directly using light". Nature. 528 (7583): 534–538. doi:10.1038/nature16454. ISSN 0028-0836.
- ^ Yang, Sarah; Relations|, Media (2015-12-23). "Engineers demo first processor that uses light for ultrafast communications". Berkeley News. Retrieved 2022-01-28.