ACT represents the interests of software companies, but today we’ve released a new paper trumpeting the virtues of hardware.
We highlight how software developers and computer chip makers increasingly depend on one another for better products. This symbiotic hardware/software relationship is crucial for the sort of exponential innovation we’ve grown accustomed to in the IT industry. And it is something ACT recently highlighted in a letter to the FTC signed by 37 software developers.
The old days of understanding computer processors and its effect on software was easy. Chips increased in clock speed (first in MHz, then in GHz) and this made software run faster. This worked well for years, but then it became apparent that high clock speed processors often ran idle because other system components couldn’t keep up. These processors also ran very hot, consuming lots of power and creating heat problems.
Today’s chips take a different approach. Chips now have processors with multiple cores (or CPUs) to separately but simultaneously handle independent tasks. In a survey of ACT members that we conducted for the paper, 58% of the respondents identified multicore technology as the processor advancement that has most improved their software products. One member said “multicore makes programming harder, but when my apps leverage it, they can do more.”
But how do programmers know what to do so they can better leverage processor designs such as multicore? Every major chip manufacturer worth a grain of sand has established support programs and created tools for the developer community. Sun has its Sun Developer Network, Intel has a Software Partner Program (and just announced a new software development kit (SDK) for its mobile Atom processor), and AMD has the CodeAnalyst Performance Analyzer to analyze software performance and help developers optimize applications.
In some ways it seems like chip manufacturers are sucking up to software developers. Continue reading →
The Technology Liberation Front is the tech policy blog dedicated to keeping politicians' hands off the 'net and everything else related to technology.