Arm Community
Arm Community
  • Site
  • User
  • Site
  • Search
  • User
  • Groups
    • Arm Research
    • DesignStart
    • Education Hub
    • Graphics and Gaming
    • High Performance Computing
    • Innovation
    • Multimedia
    • Open Source Software and Platforms
    • Physical
    • Processors
    • Security
    • System
    • Software Tools
    • TrustZone for Armv8-M
    • 中文社区
  • Blog
    • Artificial Intelligence
    • Automotive
    • Healthcare
    • HPC
    • Infrastructure
    • Innovation
    • Internet of Things
    • Machine Learning
    • Mobile
    • Smart Homes
    • Wearables
  • Forums
    • All developer forums
    • IP Product forums
    • Tool & Software forums
    • Pelion IoT Platform
  • Activity
  • Support
    • Open a support case
    • Documentation
    • Downloads
    • Training
    • Arm Approved program
    • Arm Design Reviews
  • More
  • Cancel
Processors
  • Developer Community
  • IP Products
  • Processors
  • Jump...
  • Cancel
Processors
  • Blogs
  • Forums
  • Videos & Files
  • Help
  • Jump...
  • Cancel
  • New
  • All tags
  • NEON
  • simd
  • Architecture
  • Cortex-A
  • Documentation
  • Memory
  • SIMD and Vector Execution
  • SIMD and Vector Processing Instructions
  • Tutorial
  • How does the NEON access Memory?

    bearfish
    bearfish
    Note: This was originally posted on 5th May 2008 at http://forums.arm.com

    I have a question about how to get the maximum calculation capability of NEON. In our video processing application, we should access several frame video. Then if the video is HD…
    • over 6 years ago
    • Processors
    • Cortex-M / M-Profile forum
  • Coding Using NEON Technology

    Guest Partner Blogger
    Guest Partner Blogger

    利用NEON技术编写代码

    ARM NEON™ technology is widely used for multimedia optimization. The SIMD architecture of NEON technology makes it very suitable for many compute intensive modules in multimedia codecs such as filtering, de-blocking etc. This blog explores…

    • over 6 years ago
    • Processors
    • Processors blog
  • Coding for Neon - Part 5: Rearranging Vectors

    Martyn
    Martyn

    This article describes the instructions provided by Neon for rearranging data within vectors. Previous articles in this series:

    • Part 1: Loads and Stores 
    • Part 2: Dealing with Leftovers
    • Part 3: Matrix Multiplication
    • Part 4: Shifting Left and Right

    In…

    • over 6 years ago
    • Processors
    • Processors blog
  • Coding for Neon - Part 4: Shifting Left and Right

    Martyn
    Martyn

    Chinese Version 中文版:NEON编码 - 第4部分: 左右移位

    This article introduces the shifting operations provided by Neon, and shows how they can be used to convert image data between commonly used color depths.

    Previous articles in this series:

    • Part 1: Loads and S…
    • over 6 years ago
    • Processors
    • Processors blog
  • Coding for Neon - Part 3: Matrix Multiplication

    Martyn
    Martyn

    In part 1 of this series we dealt with how to load and store data with NEON, and part 2 involved how to handle the leftovers resulting from vector processing. Let us move on to doing some useful data processing - multiplying matrices.

    Matrices

    In this…

    • matrix_asm_sched.s.txt.zip
    • over 6 years ago
    • Processors
    • Processors blog
  • Coding for Neon - Part 2: Dealing With Leftovers

    Martyn
    Martyn

    In part 1 of this series on Neon about loads and stores we looked at transferring data between the Neon processing unit and memory. In this post, we deal with an often encountered problem: input data that is not a multiple of the length of the vectors…

    • over 6 years ago
    • Processors
    • Processors blog
  • 'NEON Programmer's Guide' now available

    Jim Fallon
    Jim Fallon


    The NEON™ Programmer's Guide provides information about how to use the ARM Advanced SIMD instructions to improve the performance of intensive data processing applications running on ARM processors. Read this guide in collaboration with the

    …
    • over 6 years ago
    • Processors
    • Processors blog
  • View related content from anywhere
  • More
  • Cancel