Over the past several decades, the atomically doped pure silicon used to produce semiconductor technology, has been the exclusive substrate used to construct almost every Computer processing system that exists in the world today. These semiconductors have been ingeniously configured in a wide range of staged serial pipeline and parallel designs in order to improve their processing performance, but this semiconductor technology definitely has a Hard Limit, simply because of the intrinsic rules of physics on which they are operate. eg. It is challenging to keep an electron contained inside a metal deposition track laid on silicon when it is physically more narrow than an electron’s wavelength, let alone etch a ‘wire’ track on silicon so small.
So although silicon semiconductor technology has been the primary substrate for the construction of all CPUs (Central Processing Units), GPUs (Graphics Processing Units), TPUs (Tensor Processing Units), and other Neuromorphic Processors, there are alternative Computing technologies that may become better suited for the operation of AI.
It is arguably unquestionable that entirely new and more efficient Computing technologies and architectures will vastly improve the Computational Capabilities of AI and overcome most, if not all, of the current limitations imposed by silicon semiconductors. If AI is applied on these newer Computing technologies, AI will become substantially more powerful and potentially dangerous for Humans.
Quantum Computing - leverages the principles called superposition and entanglement of quantum states of information that are theoretically believed to exist in the scientific field of quantum mechanics.
Semiconductor Computers use digital binary bits to represent information as either 0 or 1 exclusively, whereas quantum Computers use quantum bits, often called qubits, that can represent both 0 and 1 simultaneously, which frankly, does not make any normal logical sense. However, the superposition of qubits enables quantum Computers to perform many calculations at once, which can provide significant speedup over typical semiconductor computers for certain types of problems.
The operation of a quantum Computer typically involves a series of quantum gates, which manipulate the qubits in various ways to perform various Computations. These gates can perform operations such as rotation, phase shift, and entanglement, among others. The operation of entanglement is where two or more qubits become correlated in such a way that their states become dependent on each other. This can allow quantum Computers to perform certain calculations that would be infeasible for traditional semiconductor Computers, such as mathematically factoring extremely large numbers which is the central feature that ordinarily protects information in most commercial encryption algorithms.
Quantum Computing is still in early stages, and developing practical and scalable quantum Computers remains a major challenge. Many quantum algorithms are still functionally theoretical, and it remains unclear how to implement them on a quantum Computer. Nevertheless, quantum Computing researchers and technology companies are actively working to advance quantum Computing technology, and it is expected to have a significant impact on various fields, such as cryptography, chemistry, and optimization.
These quantum Computers are able to perform certain types of Computations near infinitely faster than classical Computing. Quantum Computing has the potential to revolutionize AI by enabling faster training of models and more efficient searching of extremely large solution spaces in order to fully optimize the reduction of all the training errors in an AI’s neural network.
To put this Computational power into perspective, quantum Computers have the ability to search and discover cryptographic keys within a short time frame that are effectively Computationally impossible for any typical silicon semiconductor Computer to find before our Sun goes supernova. Today, quantum Computers are very complex and limited in types of applications. When they reach the stage where they don’t require a large absolute zero refrigeration system to operate, become more user friendly, and are generally publicly available, they will ultimately bring an end to all major common methods of cryptography used today in systems such as internet banking.
It is potentially likely that running AI on a future personal desktop quantum Computer will provide a level of Intelligence and Capability that no Human will be able to fully understand.
Quantum Computing is well underway in terms of its development, with commercial products already available from companies such as Dwave Systems which is used by Google, NASA and Lockheed Martin for various research activities.
The following is a list of a just a few companies developing quantum computers in various countries around the world:
Brief description of the technology architecture: 1QBit is a software company that develops quantum computing tools for the finance, healthcare, and energy sectors. They use quantum-inspired algorithms and classical computing techniques to solve complex optimization, simulation, and machine learning problems.
Founded: 2012
Total investments to date: $45.9 million
Head office: Vancouver, Canada
Brief description of the technology architecture: Atos Quantum provides quantum computing as a service (QCaaS) based on a software platform that supports different quantum hardware technologies, including gate-based quantum computers and quantum annealers.
Founded: Launched 2016
Total investments to date: Not publicly disclosed
Head office: Bezons, France
Brief description of the technology architecture: Cambridge Quantum Computing (CQC) focuses on developing software to be run on quantum computers, with the aim of solving problems that are currently beyond the capabilities of classical computers. CQC's primary focus is on developing software for quantum chemistry, optimization, and machine learning applications.
Founded: 2014
Total investments to date: $95 million
Head office: Cambridge, UK
Brief description of the technology architecture: D-Wave Systems is a Canadian quantum computing company that builds and sells quantum computers based on a type of architecture called quantum annealing. Quantum annealing is a method for finding the minimum energy state of a given problem by mapping it to the energy landscape of a physical system and then cooling the system to its ground state. D-Wave's quantum annealing machines are made up of superconducting qubits that are cooled to near absolute zero temperatures and controlled by microwave pulses.
Brief description of the technology applications: D-Wave's quantum computers are designed to solve optimization problems that are difficult or impossible for classical computers to solve in a reasonable amount of time. Some of the application areas include machine learning, drug discovery, financial modeling, logistics optimization, and cybersecurity.
Founder names: Geordie Rose, Haig Farris, Bob Wienskowski, Alexandre Zagos
Products: D-Wave One, D-Wave Two
Founded: 1999
Startup Funding: D-Wave's initial funding came from a number of sources, including angel investors, venture capital firms, and government grants. The company's first round of funding was led by Draper Fisher Jurvetson, and included investments from Goldman Sachs and other investors. In total, D-Wave has raised over $200 million in funding.
Total investments to date: Over $200 million
Lead Investors: Draper Fisher Jurvetson, Goldman Sachs, BDC Venture Capital, Fidelity Investments, In-Q-Tel
Current company status: Private
Company website: https://www.dwavesys.com/
Head Office: Burnaby, British Columbia, Canada
Brief description of the technology architecture: Entropica Labs is a quantum computing software company that provides solutions for developing and running quantum algorithms on existing quantum hardware. Their software stack includes a quantum simulation engine and a suite of tools for algorithm design, optimization, and validation.
Founded: 2018
Total investments to date: $1.8 million
Head office: Singapore
Brief description of the technology architecture: Google Quantum AI is developing quantum computing technology that uses qubits to perform complex calculations exponentially faster than classical computers. Their current approach is based on superconducting qubits, which are cooled to near absolute zero and controlled through microwave pulses.
Founded: 2020, but working since 2006.
Total investments to date: Not publicly disclosed
Head office: Santa Barbara, California, USA.
Brief description of the technology architecture: Honeywell's quantum computing technology is based on trapped ion architecture, which is designed to provide high-fidelity qubits and low error rates. Honeywell uses precision control over individual atoms in order to create a quantum computer with high performance and scalability.
Founded: Honeywell 1906
Total investments to date: Not publicly disclosed
Head office: Charlotte, North Carolina, USA.
Brief description of the technology architecture: IBM Quantum division focuses on developing and providing access to quantum computing systems, hardware, and software. The company's quantum computers are based on superconducting qubits and operate using quantum circuits and algorithms.
Founded: IBM Quantum division 2016
Total investments to date: Not publicly disclosed
Head office: The IBM Quantum division is located in Yorktown Heights, New York, USA.
Brief description of the technology architecture: IonQ develops quantum computers that rely on trapped ions as qubits. Their systems use laser pulses to manipulate the qubits, and the trapped ions are suspended in a vacuum chamber to minimize environmental interference.
Founded: 2015
Total investments to date: $225 million
Head office: College Park, Maryland, USA
Brief description of the technology architecture: PsiQuantum is developing a photonic quantum computer with a unique approach that combines classical computing with quantum computing. The company uses silicon photonics technology, which is designed to scale up to one million qubits.
Founded: 2016
Total investments to date: $665 million
Head office: Palo Alto, California
Brief description of the technology architecture: Q-CTRL is a quantum control software company that provides hardware-agnostic solutions for quantum computers. Its software is designed to stabilize the quantum hardware by mitigating environmental noise and errors that occur during computation.
Founded: 2017
Total investments to date: $22.8 million
Head office: Sydney, Australia
Brief description of the technology architecture: Qilimanjaro Quantum Tech develops quantum computing hardware based on trapped-ion technology. Their architecture uses individually trapped ions as qubits, which are manipulated using lasers.
Founded: 2018
Total investments to date: N/A
Head office: Valencia, Spain
Brief description of the technology architecture: Quantum Brilliance is developing a diamond-based quantum computing technology architecture that aims to be more reliable and robust than traditional quantum computing architectures. The company's platform uses diamond-based qubits, which are naturally stable and can operate at room temperature, allowing for easier integration with existing hardware and systems.
Founded: 2019
Total investments to date: AUD 4.5 million.
Head office: Canberra, Australia.
Brief description of the technology architecture: Quantum Motion is developing a hybrid quantum-classical architecture for building quantum processors and simulation tools. The company is working on combining microwave and photonic qubits into a single device to enable scaling of quantum processors.
Founded: 2019
Total investments to date: Not publicly disclosed
Head office: Bristol, UK
Brief description of the technology architecture: QuTech Delft is involved in research and development of various types of quantum technology, including quantum computing, quantum communication, and quantum sensing. The institute focuses on building scalable and fault-tolerant quantum hardware and software, with the goal of realizing quantum advantage on real-world problems.
Founded: 2013
Total investments to date: Not publicly disclosed
Head office: Delft, Netherlands
Brief description of the technology architecture: Rahko is a quantum machine learning startup that focuses on developing software tools for quantum computing. Their technology architecture includes building machine learning models that run on quantum computers using quantum algorithms and hybrid classical-quantum computing techniques.
Founded: 2018
Total investments to date: $4.6 million (as of August 2021)
Head office: London, UK
Brief description of the technology architecture: Rigetti Computing is a quantum computing company that uses superconducting qubits to build quantum processors. They also provide a cloud-based software platform for developing and running quantum algorithms.
Founded: 2013
Total investments to date: $219 million
Head office: Berkeley, California, USA
Brief description of the technology architecture: Riverlane is developing an operating system called Deltaflow that helps to optimize the performance of quantum computers. Deltaflow is designed to manage the different types of hardware used in quantum computing, as well as to enable the creation of complex quantum algorithms.
Founded: 2017
Total investments to date: $20 million
Head office: Cambridge, UK
Brief description of the technology architecture: SeeQC is a quantum computing company that has developed an innovative approach to qubit design using superconducting materials. The company's technology architecture combines a hybrid superconducting circuit with a closed-loop control system to enable high-fidelity quantum operations.
Founded: 2019
Total investments to date: $5 million
Head office: Elmsford, New York, USA
Brief description of the technology architecture: Xanadu is a Canadian-based quantum computing company that focuses on developing photonic quantum computers using a technology called "continuous-variable quantum computing." The architecture uses quantum optics to manipulate the quantum states of light.
Founded: 2016
Total investments to date: $41 million
Head office: Toronto, Canada
Brief description of the technology architecture: Zapata Computing is a quantum software company that offers a platform for designing and executing quantum algorithms. The platform includes the Orquestra quantum workflow manager, which allows users to access and integrate with various quantum hardware devices and simulators, and the Zapata Quantum Applications Library, which offers pre-built quantum algorithms for use in areas such as finance, chemistry, and machine learning.
Founded: 2017
Total investments to date: $64.5 million
Head office: Boston, Massachusetts, United States
There are also more nascent and emerging technologies such as optical and photonic computing [21], spintronics, and DNA computing, which could potentially offer new ways to process and store information that could be heavily used in AI applications. These emerging technologies make the information processing capabilities of today’s semiconductor based computers seem trivial.
Photonic computing is a type of computing that uses light (photons) instead of electricity (electrons) to transmit and process information. Photonic computing has the potential to be much faster and more energy-efficient than traditional electronic computing, because light can travel much faster than electrons and requires less energy to transmit.
In photonic computing, information is encoded in the form of light signals that are transmitted through optical fibers or other optical components such as lenses and waveguides, optical switches, and detectors. These optical signals can be manipulated and processed using various optical techniques such as interference, diffraction, and modulation of the light’s polarization angle.
The main advantages of photonic computing is that it allows for much faster communication and data transfer compared to traditional semiconductor electronic computing. Photonic signals travel at the speed of light while being much more energy-efficient than electronic computing, since photons do not experience resistance and do not generate heat in the same way that electrons do. This means that photonic computers may be able to operate at much lower power levels and generate less waste heat.
Consider the idea that a photonic computer can have trillions or more optical light beams as virtual ‘wires’ that cross through each other within the same physical space, and each wire operates independently to carry information. This ability is not possible with semiconductor computers. In general, there are existing designs for photonic computers that can perform many of the same types of algebraic functions as a semiconductor computers needed to perform all of the required binary logic operations.
However, photonic computing is still in the early stages of development, and many technical challenges must be overcome before it can be used for widespread commercial applications. These challenges include developing efficient ways to generate and manipulate photonic signals, as well as interfacing photonic components with electronic semiconductor circuits to create hybrid computing systems.
In time, photonic computing can potentially enable massively faster and energy-efficient AI by eliminating nearly all of the energy consumption and latency associated with semiconductor computing architectures. They could also potentially enable the development of new types of AI algorithms that are not computationally possible on semiconductor computers.
Spintronics computing is a type of computing that uses the intrinsic spin of electrons to process and store information. Spintronics has the potential to be much faster and more energy-efficient than traditional electronic computing, because it does not rely on the movement of electrons to transmit information, but instead relies on the spin of individual electrons, in addition to their charge, to process and store information.
In spintronics computing, data is represented by the orientation of electron spins. The two spin states of an electron are typically labelled ‘up’ and ‘down’ to logically represent binary data. These spin states can be manipulated using magnetic fields or electric currents, allowing information to be stored and processed in a non-volatile and near permanent way.
Spintronic computing components, such as spin transistors and spin valves, can be used to perform computations. Spin transistors work similarly to traditional transistors, but instead of switching the flow of electrons by adjusting the voltage, they use a magnetic field to control the spin of the electrons. Spin valves are devices that can detect changes in spin orientation and use this information to read data from memory.
Spintronics’ use as non-volatile memory can retain data even when the power is turned off. Spin-based memory, such as magnetic random access memory (MRAM), uses the magnetic orientation of electron spins to store data in an extremely dense form that is significantly greater than all current storage technologies.
With further research and development, spintronics has the potential to revolutionize computer processing systems. Importantly, spintronics could enable faster and more energy-efficient AI by reducing the energy consumption and latency associated with traditional computing architectures. They could also potentially enable the development and operation of new types of algorithms required for advanced AI that are not feasible on semiconductor computers.
DNA computing - is a type of computing that uses biological DNA molecules to perform computations, where information is encoded into sequences of the DNA nucleotides (Adenine, Cytosine, Guanine, and Thymine) rather than binary digits (0 and 1).
Though still in early research and development, the basic principle of DNA computing involves the use of DNA strands as a set of data, which can be manipulated through chemical reactions. The DNA molecules are manipulated in a test tube, where they are combined with enzymes, proteins, and other chemicals to create a programmed chemical reaction that results in a desired specific outcome.
One of the most famous early DNA computing research experiments involves solving the ‘Hamiltonian Path Problem’ which is a special type of the ‘Travelling Salesman Problem’ that visits each city exactly once, setting the distance between two cities to 1 if they are adjacent and 2 otherwise, and verifying that the total distance travelled is equal to n. If it equals n, the route is a Hamiltonian Path; if there is no Hamiltonian Path then the shortest route will be longer. The researchers used DNA strands to represent a set of cities and the distances between them. By manipulating the DNA strands in a test tube, they were able to find the shortest possible path between the all the cities, which mathematically solves what is considered an NP-complete problem.
DNA computing involves these general steps:
Encoding - information is encoded into DNA strands by assigning a specific sequence of nucleotides to each piece of information.
Amplification - the DNA strands are replicated through a process called Polymerase Chain Reaction (PCR) to increase the quantity of the strands.
Computation - the DNA strands are mixed with enzymes and other chemicals that manipulate the DNA strands in programmed ways to perform desired calculations.
Readout - the results of the DNA computation are read by analyzing the final composition of the DNA strands.
The advantages of DNA computing include its ability to process vast amounts of information in parallel and with low power consumption. However, DNA computing is still in the experimental stage and is not yet available for normal commercial use.
DNA computing architectures could potentially enable faster and more energy-efficient AI by reducing the energy consumption and latency associated with traditional semiconductor computers. DNA computers could also potentially enable the development and use of new types of algorithms that are not computationally possible on traditional semiconductor computers.
Given these are newer alternative forms of computing, it is important to note these all still have different early stages of limited Capability, and significant further scientific research and development is needed to bring them to the mass commercial levels of use that semiconductor computers currently experience. Additionally, there will be challenges in integrating these computing technologies with existing hardware and software systems, as well as in developing new algorithms and programming paradigms to take advantage of their Capabilities. AI may help to solve some of these.
All of these newer computing technologies, in some future more developed form, are likely to ultimately enable the development of more Intelligent and adaptive AI systems that can autonomously learn and evolve over time, becoming increasingly more Intellectually powerful.