Neon Architecture

December 27, 2009

What is NEON

ARM NEON technology is a 128 bit SIMD (Single Instruction, Multiple Data)
architecture extension for the ARM CortexTM-A series processors, designed to provide flexible and powerful acceleration for intensive multimedia applications, thereby delivering a significantly enhanced user experience.

Some of the benefits…

  • Aligned and unaligned data access allows for efficient vectorization of SIMD operations.
  • Support for both integer and floating point operations
  • Tight coupling to the ARM core provides a single instruction stream and a unified view of memory, presenting a single development platform target with a simpler tool flow.
  • The large NEON register file with its multiple views enables efficient handling of data and minimizes access to memory, enhancing data throughput performance.

Reference:

Portability and Optimizations of GNU Applications for ARM Embedded Linuxhttp://tree.celinuxforum.org/CelfPubWiki/ELCEurope2008Presentations?action=AttachFile&do=get&target=ARM_EmbeddedLinux_Apps_Port.pdf

Advertisement

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Connecting to %s

Follow

Get every new post delivered to your Inbox.