Why Are Analogue Computers Really On The Rise Again?
Published on December 22, 2021 by Hemanth
--
Analogue computers have long been considered outdated technology. They used to be the pinnacle of computing until the 1970s, after which digital computing came to the fore. The results since then speak for themselves. Almost every device we use in our daily lives today starting from smartphones to toothbrushes has digital computing devices on board. Digital computers are simply unmatched at general computing and solve so many of our problems practically. Yet, of late, our attention has started moving back towards analogue computers. We are now trying to revive the progress from the early 1970s with the development of analogue computer technology. We see both scientific researchers as well as technology start-ups investing time and resources into developing the analogue computer technology of the future. Why though? In this article, I try to answer that very question. But in order to get to the âwhyâ, we need to cover a few things first. Iâll start with the origins of analogue computing.
In 1901, sea divers discovered an ancient shipwreck off the coast of a tiny island called Antikythera in Greece. Among the recovered treasure was what came to be known as the oldest known example of an analogue computer in human history! It was the Antikythera mechanism. The Antikythera mechanism is an ancient Greek hand-powered model of our solar system. It was used to compute and predict the relative positions and motions of the planets and moons, thereby also predicting eclipses decades in advance. What drove the ancients to build such a device?
The Antikythera Mechanism (Credit: Marsyas – assumed by Wikipedia)
Reasoning by analogy seems to be a fundamental human trait. Whenever human beings observed patterns in phenomena, they tried to reduce the patterns to smaller models that were then used to predict future patterns. It is no coincidence that children play with small toys that represent bigger real-world objects. Human beings seem to have the innate need and ability to reduce phenomena out of their reach into smaller toy models that they can reach and play with.
Analogue Computers Are Hidden in Plain Sight
When we fast forward to today, we see digital computing devices everywhere. But what we take for granted are the analogue computing devices that are hidden in plain sight. In its own right, the thermometer that is used to measure body temperature can be considered an analogue computer. This analogue computer essentially reduces our sensation of temperature into a model that moves a liquid along a scale with measurable numbers next to it. The conventional speedometer used in cars and other vehicles converts the speed of rotating physical objects into a numerical reading that gives the speed in kilometres per hour or something similar. This analogue computer uses complex mechanisms to reduce our sense of speed into a measurable quantity.
The Seismometer is yet another analogue computer that reduces earthâs movements into a measurable model of earthquakes. Other examples of analogue computers include medical devices (used to measure and predict human body behaviour), voltmeters (used to measure electric voltage), etc. Basically, any measurable physical quantity can be processed and reduced into an analogue model by using an analogue computer.
How Are Analaogue Computers Different from Digital Computers?
Digital computers work on discrete input and produce discrete output. This is a fancy way of saying that they take in symbols and produce symbols (such as 1s and 0s) as output. Analogue computers take in continuous information as input and produce continuous output (usually over time). Think about the speedometer. It takes the motion of a rotating object as an input and produces a moving dial as the output.
Digital computers have a fixed architecture that runs variable algorithms called programs to solve problems. This makes digital computers great for solving general problems. We can essentially use the same architecture and solve different problems. Think about your smartphone. You can use the same device to stream videos as well as perform mathematical calculations (among other things). On the other hand, analogue computers are not general purpose. They are very good at solving one particular problem. Think about the speedometer. It cannot be used to solve any other problem than measuring speed. The advantage of analogue computers however is that they are very fast at what they do whilst being resource-efficient. One of the big drawbacks of analogue computers is that by the nature of their construction, they are not perfect. Such imperfections lead to output inconsistencies. This means that the same input may lead to slightly different outputs; all it takes is a loose wire or a mildly chipped mechanical gear to be off by a few millimetres.
Why Are Digital Computers Not the Future?
If digital computing is more general-purpose and is more precise than analogue computers, why are digital computers not the future? The short answer to this question is that we are fast approaching the limits of digital computing. What started as the single most defining master thesis of the past century from the genius, Claude Shanon has taken us really far. But the ride is coming to a slow end. Shanon basically invented the idea of applying Boolean algebra to process information and this paved way for the mathematical treatment of general information (digitally). Eventually, as technology developed, we were able to build general-purpose digital architectures using transistors packed into integrated circuits.
Over the years, we kept developing smaller and smaller transistors, which led to faster and faster digital computers. This phenomenon was captured by Mooreâs Law, which states the number of transistors in a dense integrated circuit doubles about every two years. The odd thing about Mooreâs law is that it is no law. It is merely an empirical observation that has been extrapolated into the future. Our latest transistor architectures are so dense, that we are reaching the size of atoms. Beyond this point, we will be facing physical limitations to develop denser circuits (how do we pack stuff closer than atoms can be packed?). In short, digital computers of the future may not get much faster compared to today. But why is faster computing important? That question directly leads us to our core topic.
Why Are Analogue Computers Considered the Future?
Some of the most challenging real-world phenomena we are trying to understand and predict involve differential equations. For instance, let us consider fluid flow. This is described by a set of equations known as Navier-Stokes equations. These equations do not have an analytical solution and have to be numerically solved using computers. Similar (partial) differential equations describe most of the real-world phenomena we are trying to understand and predict currently, like tidal predictions, weather predictions, etc. When we combine this requirement with the staggering growth of machine learning methods, we are in dire need of faster and better computing. Whenever it comes to solving specific differential equations, analogue computers are still unmatched by digital computers.
Ever since Claude Shanon wrote his master thesis, almost the entire human race jumped onto the digital computing bandwagon. Now that we are facing the limits of digital computing, our attention is slowly moving towards analogue computing that we abandoned around the 1970s. The question then becomes: could we come up with viable general-purpose analogue computers, where the computer architecture can instantaneously be rebuilt to solve different problems as and when required (remember: with analogue, the computer is the program)? Or is a hybrid approach of combining digital and analogue computing an option as well? Scientific researchers and tech start-ups are on the case in this field. It is generally considered that analogue computing has more potential. This is why analogue computers are suddenly on the rise. But only time will truly tell where we are headed.
I hope you found this article interesting and useful. If youâd like to get notified when interesting content gets published here, consider subscribing.
We use cookies on our website to give you the most relevant experience by remembering your preferences and repeat visits. By clicking âAcceptâ, you consent to the use of ALL the cookies.
This website uses cookies to improve your experience while you navigate through the website. Out of these, the cookies that are categorized as necessary are stored on your browser as they are essential for the working of basic functionalities of the website. We also use third-party cookies that help us analyze and understand how you use this website. These cookies will be stored in your browser only with your consent. You also have the option to opt-out of these cookies. But opting out of some of these cookies may affect your browsing experience.
Necessary cookies are absolutely essential for the website to function properly. These cookies ensure basic functionalities and security features of the website, anonymously.
Cookie
Duration
Description
cookielawinfo-checkbox-advertisement
1 year
Set by the GDPR Cookie Consent plugin, this cookie is used to record the user consent for the cookies in the "Advertisement" category .
cookielawinfo-checkbox-analytics
11 months
This cookie is set by GDPR Cookie Consent plugin. The cookie is used to store the user consent for the cookies in the category "Analytics".
cookielawinfo-checkbox-functional
11 months
The cookie is set by GDPR cookie consent to record the user consent for the cookies in the category "Functional".
cookielawinfo-checkbox-necessary
11 months
This cookie is set by GDPR Cookie Consent plugin. The cookies is used to store the user consent for the cookies in the category "Necessary".
cookielawinfo-checkbox-others
11 months
This cookie is set by GDPR Cookie Consent plugin. The cookie is used to store the user consent for the cookies in the category "Other.
cookielawinfo-checkbox-performance
11 months
This cookie is set by GDPR Cookie Consent plugin. The cookie is used to store the user consent for the cookies in the category "Performance".
CookieLawInfoConsent
1 year
Records the default button state of the corresponding category & the status of CCPA. It works only in coordination with the primary cookie.
viewed_cookie_policy
11 months
The cookie is set by the GDPR Cookie Consent plugin and is used to store whether or not user has consented to the use of cookies. It does not store any personal data.
Functional cookies help to perform certain functionalities like sharing the content of the website on social media platforms, collect feedbacks, and other third-party features.
Performance cookies are used to understand and analyze the key performance indexes of the website which helps in delivering a better user experience for the visitors.
Cookie
Duration
Description
_gat
1 minute
This cookie is installed by Google Universal Analytics to restrain request rate and thus limit the collection of data on high traffic sites.
Analytical cookies are used to understand how visitors interact with the website. These cookies help provide information on metrics the number of visitors, bounce rate, traffic source, etc.
Cookie
Duration
Description
__gads
1 year 24 days
The __gads cookie, set by Google, is stored under DoubleClick domain and tracks the number of times users see an advert, measures the success of the campaign and calculates its revenue. This cookie can only be read from the domain they are set on and will not track any data while browsing through other sites.
_ga
2 years
The _ga cookie, installed by Google Analytics, calculates visitor, session and campaign data and also keeps track of site usage for the site's analytics report. The cookie stores information anonymously and assigns a randomly generated number to recognize unique visitors.
_ga_R5WSNS3HKS
2 years
This cookie is installed by Google Analytics.
_gat_gtag_UA_131795354_1
1 minute
Set by Google to distinguish users.
_gid
1 day
Installed by Google Analytics, _gid cookie stores information on how visitors use a website, while also creating an analytics report of the website's performance. Some of the data that are collected include the number of visitors, their source, and the pages they visit anonymously.
CONSENT
2 years
YouTube sets this cookie via embedded youtube-videos and registers anonymous statistical data.
Advertisement cookies are used to provide visitors with relevant ads and marketing campaigns. These cookies track visitors across websites and collect information to provide customized ads.
Cookie
Duration
Description
IDE
1 year 24 days
Google DoubleClick IDE cookies are used to store information about how the user uses the website to present them with relevant ads and according to the user profile.
test_cookie
15 minutes
The test_cookie is set by doubleclick.net and is used to determine if the user's browser supports cookies.
VISITOR_INFO1_LIVE
5 months 27 days
A cookie set by YouTube to measure bandwidth that determines whether the user gets the new or old player interface.
YSC
session
YSC cookie is set by Youtube and is used to track the views of embedded videos on Youtube pages.
yt-remote-connected-devices
never
YouTube sets this cookie to store the video preferences of the user using embedded YouTube video.
yt-remote-device-id
never
YouTube sets this cookie to store the video preferences of the user using embedded YouTube video.
reality is analog until you get down to quantum level