Advanced Micro Devices is bridging the gap between the x86 and ARM chip architectures and is also bringing Android support to its chips next year through a new development effort called Project Skybridge.
Project Skybridge will provide the plumbing for ARM and x86 cores to be combined on hardware, and new chips based on the architectures will be released by AMD in 2015. The x86 and ARM chips will be pin-compatible, thus making it possible to configure both chips on a single motherboard.
Different motherboards are currently required for x86 and ARM chips, and it's expensive for developers and users alike to support disparate architectures, said Lisa Su, general manager of AMD's global business units, during a press event that was webcast.
"This is the beginning of the family of products that will offer customers capability and flexibility," Su said. "It's going to be ARM and x86. These are the two most important architectures."
AMD showed a Project Skybridge chart where a combined x86-ARM system could support Windows, Linux and Android. Su said Skybridge products are targeted at embedded and client devices, which could include tablets. Tablets with AMD chips currently are available with Microsoft's Windows 8.1, but it is possible to run Android applications through a Bluestacks virtual layer.
The ARM-based chip will be based on the Cortex-A57 processor design, which is 64-bit and will be AMD's first chip to support Android, Su said. The x86 chip will be based on the Puma+ core, which is being used in the recently launched Mullins tablet and Beema laptop chips. With pin compatibility, Skybridge parts could be soldered down on a motherboard.
AMD has so far shied away from supporting Android on its chips. The company has said it will not bring Android to x86 chips as the OS runs best on ARM processors.
The ARM and x86 chips will be made using the 20-nanometer process, and could be combined with AMD's latest GPUs to speed up graphics, math and technical programs. Device makers will be able to combine any number of x86 and ARM cores in products.
AMD's Su said Skybridge could be used in networking hardware, which use disparate architectures for tasks. For example, AMD's Project Skybridge could provide one product that could use x86 for the high-end control plane and ARM for low-end processing. Such an implementation could reduce hardware and software costs, Su said.
"It's way too expensive to support disparate architectures in an ecosystem," Su said. "It's really about simplifying that use case... for a given software ecosystem."
But the company won't go into low-cost smartphones, Su said, adding that "it isn't in our DNA."
Project Skybridge is an example of AMD's implementation of a chip design methodology established in 2012, in which multiple intellectual property blocks can be patched together on a computing system. To expand beyond x86, AMD licensed ARM architecture, which is dominant in mobile devices and is gaining steam in servers. AMD's first use of the ARM architecture was for a Cortex-A5 core that provided security, such as authentication, for PC chips.
Sign up for CIO Asia eNewsletters.