Unconventional computing: Difference between revisions

Content deleted Content added
Changing short description from "Computing by a wide range of new or unusual method" to "Computing by new or unusual methods"
Citation bot (talk | contribs)
Alter: title. Add: date, chapter. Removed proxy/dead URL that duplicated identifier. Removed parameters. | Use this bot. Report bugs. | #UCB_CommandLine
Line 88:
[[File:optical-NOT-gate-int.svg|thumb|right|Realization of a photonic controlled-NOT gate for use in quantum computing]]
 
Optical computing is a type of computing that uses light waves, often produced by lasers or incoherent sources, for data processing, storage, and communication. While this technology has the potential to offer higher bandwidth than traditional computers, which use electrons, optoelectronic devices can consume a significant amount of energy in the process of converting electronic energy to photons and back. All-optical computers aim to eliminate the need for these conversions, leading to reduced electrical power consumption.<ref>{{cite book |first=D.D. |last=Nolte |title=Mind at Light Speed: A New Kind of Intelligence |url=https://books.google.com/books?id=Q9lB-REWP5EC&pg=PA34 |date=2001 |publisher=Simon and Schuster |isbn=978-0-7432-0501-6 |page=34}}</ref> Applications of optical computing include synthetic-aperture radar and optical correlators, which can be used for object detection, tracking, and classification.<ref>{{cite book |title=Optical Computing: A Survey for Computer Scientists |chapter=Chapter 3: Optical Image and Signal Processing |last=Feitelson |first=Dror G. |date=1988 |publisher=MIT Press |___location=Cambridge, Massachusetts |isbn=978-0-262-06112-4 }}</ref><ref>{{cite journal |last1=Kim |first1=S. K. |last2=Goda |first2=K.|last3=Fard |first3=A. M. |last4=Jalali |first4=B.|title= Optical time-___domain analog pattern correlator for high-speed real-time image recognition |journal=Optics Letters |volume=36 |issue=2 |pages=220–2 |date=2011 |doi= 10.1364/ol.36.000220|pmid=21263506 |bibcode=2011OptL...36..220K |s2cid=15492810 |url=https://semanticscholar.org/paper/a32f6fd548f77c47c869d39a84c6a0015c48a562 }}</ref>
 
===Spintronics===
Line 135:
===Peptide computing===
{{main|peptide computing}}
Peptide computing is a computational model that uses peptides and antibodies to solve NP-complete problems and has been shown to be computationally universal. It offers advantages over DNA computing, such as a larger number of building blocks and more flexible interactions, but has not yet been practically realized due to the limited availability of specific monoclonal antibodies.<ref>{{cite book | doi = 10.1007/3-540-48017-X_27 |author1=M. Sakthi Balan |author2=Kamala Krithivasan |author3=Y. Sivasubramanyam | year title=DNA 2001Computing | title chapter= Peptide Computing - Universality and Complexity | volume = 2340 | pages = 290&ndash;299 | url = http://www.csd.uwo.ca/~sakthi/hpp_revised.ps | series = Lecture Notes in Computer Science |date=2002 | isbn = 978-3-540-43775-8 }}</ref><ref>{{cite journal |author1=Hubert Hug |author-link=Hubert Hug |author2=Rainer Schuler |author2-link=Rainer Schuler |name-list-style=amp | year = 2001 | title = Strategies for the development of a peptide computer | journal = Bioinformatics | volume = 17 | issue = 4 | pages = 364&ndash;368 | doi = 10.1093/bioinformatics/17.4.364| pmid=11301306|doi-access = free }}</ref>
 
===DNA computing===