Delivering 64-Bit Arm Platforms

Oct. 31, 2012
Arm's new Cortex-A50 embodies the 64-bt ARMv8 architecture. This platform will now be available from a number of vendors targeting the enterprise and small business markets.

Arm's new 64-bit Cortex-A50 series embodies the ARMv8-A architecture (Fig. 1). This platform will now be available from a number of vendors targeting the enterprise and small business markets. Applied Micro's X-Gene (see Arm Joins The 64-bit Club) was announced earlier this year. The ARMv8-A platforms are upward compatible with the existing ARMv7 platforms allowing them to run existing 32-bit software. This is comparable to the relationship between 32-bit and 64-bit x86 platforms.

Figure 1. ARMv8-A defines a compatible 32- and 64-bit architecture.

The Cortex-A50 targets a wide range of applications and different incarnations will be optimized for these areas. This includes high end enterprise applications to mobile devices such as smartphones and tablets where power efficiency is paramount given their battery-based power supplies.

Like other Cortex architectures, the Cortex-A50 is gaining a major following of hardware vendors including AMD. The power efficient Cortex-A53 and the high performance Cortex-A57 (Fig. 2) are the first two in the Cortex-A50 series. They are code compatible and differ in terms of architectural optimizations. The Cortex-A50 supports a fixed length decoding scheme designed for low power implementation.

Figure 2. The Cortex-A57 is designed for performance while the Cortex-A53 is designed for power efficiency.

The Cortex-A50 can incorporate other Arm technologies like TrustZone security. Of course, virtualization is part of the base architecture. It is also designed to work with Arm's latest Mali GPUs (see Mobile GPU Architecture Supports Emerging Compression Standard). Mali supports cache coherent interfaces providing a higher performance link between the GPU cores and CPU cores.

The Cortex-A50 series targets the latest chip technologies including 20nm and 14nm process technologies. This obviously provides size advantages and the 64-bit Cortex-A53 core will be a quarter of the size of a Cortex-A9 when moving from a 32nm Cortex-A9 to a 20nm Cortex-A53 (Fig. 3).

Figure 3. The power efficient Cortex-A53 at 20nm is a quarter of the size of of a 32nm Cortex-A9.

Both chip cores are likely to be used in all the of the target markets but in different combinations and configurations. Single core chips can provide high performance with a minimal power and size footprint while multicore versions can provide performance that can be utilized in high performance computing (HPC) and server platforms. A standard cache coherent interconnect links up to 16 cores together.

Arm's big.LITTLE approach (see Little Core Shares Big Core Architecture) can be used to combine an Cortex-A57 and Cortex-A53 (Fig. 4) This type of chip can target mobile applications such as smarthpones and tablets as well as other embedded applications.

Figure 4. The Cortex-A57 and Cortex-A53 can be combined using Arm's big.LITTLE approach.

Most vendors are likely to incorporate the usual peripheral complement in their 64-bit Arm chips but AMD is taking a slightly different approach. AMD recently acquired SeaMicro that had packed 768 Intel Atom cores (see Server Packs 768 Atom Cores To Take On The Cloud) into 10U rack. This system employs AMD's SeaMicro Freedom Supercompute fabric that implements a hypercube mesh network. To date, the fabric has been used to link nodes that include the aforementioned Atoms as well as AMD Opteron and Intel Xeon processors. This was done using a SeaMicro fabric chip linked to each processing chip.

Future AMD Arm chips will incorporate the fabric support into the processor chip. While AMD does not license the fabric for inclusion in chips it will likely make these chips available so designers could create large arrays. HPC systems like this would be very compact and power efficient. The approach would eliminate a chip and reduce a node to the processor and its external memory chips. Such as chip might also take AMD's APU (application processing unit) approach that combines the CPU and GPU components (see APU Blends Quad Core x86 With 384 Core GPU).

Another possibility not yet discussed would be chips that would employ HyperTransport instead. This would allow existing AMD motherboards to support the chips.

Cortex-A50 represents a major shift in Arm's portfolio. It also puts Arm in direct competition with Intel's server side of the business. Next year looks to be a very interesting time for designers as well as users.

About the Author

William G. Wong | Senior Content Director - Electronic Design and Microwaves & RF

I am Editor of Electronic Design focusing on embedded, software, and systems. As Senior Content Director, I also manage Microwaves & RF and I work with a great team of editors to provide engineers, programmers, developers and technical managers with interesting and useful articles and videos on a regular basis. Check out our free newsletters to see the latest content.

You can send press releases for new products for possible coverage on the website. I am also interested in receiving contributed articles for publishing on our website. Use our template and send to me along with a signed release form. 

Check out my blog, AltEmbedded on Electronic Design, as well as his latest articles on this site that are listed below. 

You can visit my social media via these links:

I earned a Bachelor of Electrical Engineering at the Georgia Institute of Technology and a Masters in Computer Science from Rutgers University. I still do a bit of programming using everything from C and C++ to Rust and Ada/SPARK. I do a bit of PHP programming for Drupal websites. I have posted a few Drupal modules.  

I still get a hand on software and electronic hardware. Some of this can be found on our Kit Close-Up video series. You can also see me on many of our TechXchange Talk videos. I am interested in a range of projects from robotics to artificial intelligence. 

Sponsored Recommendations

Comments

To join the conversation, and become an exclusive member of Electronic Design, create an account today!