Where's Hardware heading ?

Where's Hardware heading ?

A lot is happening in hardware, but not at the fundamental level. We are still pushing Silicon to its limits pursuing Moore's Law, so we are getting more and more transistors cramped up in a small space and thus more computing power. We could not push the frequency limit due to power constraints thus we invented Multicore. But are we utilising all the cores at our disposal? Is the next gen hardware fundamentally better than the previous gen hardware ?

Internet-Of-Things is a buzzword now. Everything's connected and is seemingly better.

Lets put ourselves in comparison with processors. The Human brain has some 100 Billion Neurons with several order of more Synapses  ( Some 1000 Trillion ). The numerical capability of an average human being was overtaken sometime in 1980's with 100K's transistors. Currently the number of transistors in a modern processor is somewhere around 10 Billion, where we are no where close to the human capacity for abstract thinking , problem solving.

Traditional processors process things serially, even if they are multicore. [ At best several threads execute serially ]. Humans can approximate, solve constraints iteratively without the need for a serial , disciplined thought process. A constraint solver for a traditional processor will require loads of cycles for a complex enough problem.

Quantum Computers change the game. By inherently changing the physics of computation we have a powerful constraint solver available. All that needs is to map each problem to be solved as a constraint. Maybe that is what programming will be in 20 years, maybe earlier.

The second change will be the introduction of Memristors , which in theory should allow for making newer building blocks for electronics.

But what is hardware really ? In its essence , it is nothing but a more optimized functionality that can be achieved with software as well. On one end thus we have fixed functionality hardware (ASIC's), followed by semi-configurable hardware ( FPGA's) and lastly, the fully configurable hardware (Processors).

On Digital we are severely limited by just boolean logic, on Analog we are limited by basic hardware blocks which do not directly transform into Mathematical Operators.

What is in store for us in the future? A linear improvement cycle or a paradigm shift ? 

To view or add a comment, sign in

More articles by Subhojit Basu

  • Embedded Systems : Part 2

    The eternal debate : Microprocessor vs Micro-controller In any embedded systems requiring sufficient computing…

  • Embedded Systems: Part 1

    Embedded Systems are everywhere. From your TV remote to the Cars that you drive, the lift that takes you up and down…

  • IoT 101

    Internet of Things by definition require the internet. By definition "things' are lightweight so we can rule out Mobile…

    4 Comments
  • The rise of Embedded Systems

    Disclaimer: The following are stricly my personal views and opinions. Any feedback / brickbats can be directed to my…

  • An Open Source Gaming Console Ecosystem : A wishlist

    An open source gaming console ? Doesn't that exist already ? Nope! What about Steam , Ouya and Gamestick ? Closed…

    1 Comment
  • Starting up in India : The first Phase

    Kolkata 2009 The Market had just crashed, along with it employment opportunities. People were busy saving their own…

    9 Comments
  • Why I left my startup after raising a Govt. grant

    Almost 2 years ago I happened to visit a lecture by an Arm Amputee from France. His lecture was inspiring as he had…

    14 Comments
  • Innovator Vs Entrepreneur

    There was a great deal of confusion in my mind about whether I am an Innovator or an Entrepreneur or both ( or none !…

    13 Comments
  • Data : The new form of cash

    Commerce has been traditionally based on providing a service or a product to consumers. Earlier it was about manual…

Others also viewed

Explore content categories