Intel Highlighting Need To Upgrade Programming

Intel is pushing for upgrading programming to leverage the multicore processors.

“The software has to also start following Moore’s law,” Intel fellow Shekhar Borkar said, referring to the notion that chips offer roughly double the performance every 18 months to two years. “Software has to double the amount of parallelism that it can support every two years.”

I do not think software can really follow Moore’s Law, but we have to cope up with the new advancements. In other words, benefit of the multi-core processors cannot be availed if the software still follows the older architecture.

This is important and urgent because it will not be easy. There will be new architectures, new designs, new best practices, paradigm shifts and of course new programming languages to be able to truly leverage the hardware developments. And this cannot happen overnight. It will have to evolve and that will require time. We have to address concurrency, whether it happens as part of a programming language or a virtual machine or a set of extensions does not matter. What matters is that now the parallel tasks and dependencies will have to be identified, in fact it will become critical to the design.

More capable hardware is in the town, but it cannot be enjoyed without equally capable software. We, as an industry, should pick this up and be ready for changes and evolutions.

Say your thought!

If you want to use HTML you can use these tags: <a>, <em>, <strong>, <abbr>, <code>, <blockquote>. Closing the tags will be appreciated as this site uses valid XHTML.



Abhijit Nadgouda
iface Consulting
+91 9819820312
My bookmarks


This is the weblog of Abhijit Nadgouda where he writes down his thoughts on software development and related topics. You are invited to subscribe to the feed to stay updated or check out more subscription options. Or you can choose to browse by one of the topics.