AMD's Fusion Developer Summit last week was surprisingly heavy on swagger-and gambling analogies.
Advanced Micro Devices Inc. displayed a new swagger at last week's AMD Fusion Developer Summit (AFDS) in Bellevue, Wash. Weary of trudging through life as perennial second fiddle to Intel Corp., AMD outlined a bold new direction and displayed flexibility that may not have seemed possible just a few years ago.
AMD is seeking to build an ecosystem around its open HSA to increase the number of developers using its APUs and profligate heterogeneous computing into the mainstream.
"We have bet our company on heterogeneous computing," said Lisa Su, senior vice president and general manager of AMD's global business units. "We believe this from the core of who we are—that this is how we can change the world, that this is the future of computing."
Not to be outdone in the gambling analogy department, Mark Papermaster, AMD's chief technology officer, later told attendees that the company was "doubling down" on its strategy to leverage its IP in flexible and more agile ways to deliver value to customers.
Mark Papermaster, AMD senior vice president and chief technology officer, speaks at the AMD Fusion Developer Summit last week.
AMD has already shipped some 40 million APUs since the first was released in early 2011. Su said 11 of the top 12 OEMs are currently shipping APU-based platform. But heterogeneous computing in its current form is difficult to program. AMD estimates there are perhaps 100,000 developers with the skills and experience required to develop applications for parallel computing, which requires multiple languages and separate versions of a program. These developers are such a rare breed that they are sometimes referred to as "ninjas," said Tom Milloy, senior vice president and chief architect at Adobe Systems Inc., who delivered a keynote address at AFDS.
AMD's goal is to increase the ranks of ninjas—or, more accurately, to decrease the complexity of heterogeneous computing programming to the point where one need not be thought of as something as grandiose as a ninja to do it well.
According to Su, AMD, largely through the HSA Foundation, wants to make APUs as easy to program as mainstream CPUs, thus increasing the size of the pool of developers who can use them. The bottleneck, she said, is that this point mostly in software, something that the HSA Foundation—which thus far also includes Texas Instruments, ARM, MediaTek and Imagination Technology—aims to alleviate. AMD's vision, which began taking shape last year when the company took the bold step of opening up the architecture, is to drive the creation of open source APIs while at the same time enabling AMD and other chip vendors to offer proprietary hardware under the hood. AMD expects HSA member companies to bring to create developer tools, software developer kits, libraries, documentation, and more.
"We want to be very clear on a standards front that we want to drive an open ecosystem," Su said.