The convergence effect - its challenges and oppurtunities

Author: Devadas Varma
Chairman and Founder, Calypto Design Systems
Hardware design and Software development used to be disciplines so far apart in nature that I have often heard them described as different as building bridges (hardware) and writing books (software). The rationale was that while most hardware, whether PC board or IC chips, were designed meticulously using tried and tested methodologies to eliminate any risk of failure, software development was often akin to writing a book where each chapter has to be rewritten several times, throwing away the previous versions, before getting it right.

With the lines between hardware and software blurring so rapidly, how do you then put together the process of developing a system, whether it is a consumer device such as a cell phone or PDA or a mobile entertainment device, or a multi-core PC where the software has to run in multiple threads to be more efficient?

Hardware engineers are used to thinking of events happening concurrently. After all, most devices on an integrated circuit are awake all the time. Things happen at the same time, in parallel. Most software programmers think sequentially, where one line of program is active at a time. While debugging a hardware design one uses concurrent, event driven simulation and when debugging programs, one usually steps through a debugger one line at a time.

This all worked when there was only one central processing unit executing one instruction at a time. Today it is as difficult to find single-core computing platforms as it was to find multi-core platforms just a few years ago. What this means is that parallelism is everywhere. If you cannot write software that can take advantage of multiple threads and multiple processors, whether it is low level firmware or application software, your programs likely will not run efficiently.

An added complexity is the issue of power dissipation. With multiple streams of processes executing in parallel, there is a higher chance of wasting power (energy) unless the idle units are turned off when not in use. This can occur in large units such as CPUs, GPUs and image and audio processing cores, or they can occur in extremely low level elements such as registers and gates.

Such shift in programming methodology could be both a challenge and opportunity for a country like India. Traditionally skilled in programming and also with strong skill sets in IC design, it needs to build skill sets in these two key disciplines – concurrent and parallel programming as well as power efficient hardware design – in order to stay ahead in the new market where the line between hardware and software is blurring rapidly.

Previous  article
Next article
Write your comment now

Email    Password: 
Don't have SiliconIndia account? Sign up    Forgot your password? Reset
Reader's comments(3)
1: From: Mrs. Mary David

This mail may be a surprise to you because you did not give me the permission to do so and neither do you know me but before I tell you about myself I want you to please forgive me for sending this mail without your permission. I am writing this letter in confidence believing that if it is the will of God for you to help me and my family, God almighty will bless and reward you abundantly. I need an honest and trust worthy person like you to entrust this huge transfer project unto.

My name is Mrs. Mary David, The Branch Manager of a Financial Institution. I am a Ghanaian married with 3 kids. I am writing to solicit your assistance in the transfer of US$7,500,000.00 Dollars. This fund is the excess of what my branch in which I am the manager made as profit last year (i.e. 2010 financial year). I have already submitted an annual report for that year to my head office in Accra-Ghana as I have watched with keen interest as they will never know of this excess. I have since, placed this amount of US$7,500,000.00 Dollars on an Escrow Coded account without a beneficiary (Anonymous) to avoid trace.

As an officer of the bank, I cannot be directly connected to this money thus I am impelled to request for your assistance to receive this money into your bank account on my behalf. I agree that 40% of this money will be for you as a foreign partner, in respect to the provision of a foreign account, and 60% would be for me. I do need to stress that there are practically no risk involved in this. It's going to be a bank-to-bank transfer. All I need from you is to stand as the original depositor of this fund so that the fund can be transferred to your account.

If you accept this offer, I will appreciate your timely response to me. This is why and only reason why I contacted you, I am willing to go into partnership investment with you owing to your wealth of experience, So please if you are interested to assist on this venture kindly contact me back for a brief discussion on how to proceed.

All correspondence must be via my private E-mail ( for obvious security reasons.

Best regards,
Mrs. Mary David.
Posted by: mary lovely david - Monday 26th, September 2011
My Name is Tata I was impressed when i saw your profile at and will like you to email me back to my inbox so that i can send you my picture for you to know who i am.i belive we can establishe a long lasting relation ship with you.In addition,i will like you to reply me through my private e mail box (
This is because i dont know the possibilities of
remainning in forum for a long time.
Thanks,waiting to hear from you soonest.
Posted by: tata tatababy os - Friday 30th, October 2009
3: Thanks for your effort to bring into a new holistic view to the Information technology, I am really surprised to know that so much is happening in the hardware technology, for a non techie like me, hardware is always related to circuit boards and stuff related to electronics.

I also saw that your website has even more articles, but none for free downloads:(

Janaki Ramani
Netadwise solutions
Posted by: Janaki Ramani - Monday 22nd, September 2008
More articles
by Kaushal Mehta - Founder & CEO, Motif Inc..
The retail industry is witnessing an increased migration of customers from traditional brick and mortar retail to E-commerce (online retail)...more>>
by Samir Shah - CEO, Zephyr .
You probably do because you are on the phone with them! For all of you working in some technical management capacity here in Silicon Valley,...more>>
by Raj Karamchedu - Chief Operating Officer, Legend Silicon .
These days are a mixed bag for me. Of late I have been considering "doing something bigger and better," in my life, perhaps seriously though...more>>
by Madhavi Vuppalapati - CEO of Prithvi Information Solutions .
IT Services Rise of Tier II companies The Indian IT outsourcing industry is going through very exciting phase in its business life...more>>
by Bhaskar Bakthavatsalu- Country Manager, India and SAARC of Check Point Software Technologies.
Data loss occurs every day through corporate email. In fact, given the sheer number of emails an organization sends every day, data loss inc...more>>