Skip to content

Commit

Permalink
Updated guide.
Browse files Browse the repository at this point in the history
updated learning resources and tools.
  • Loading branch information
mikeroyal authored Jun 20, 2021
1 parent f85c369 commit ac5807b
Showing 1 changed file with 8 additions and 0 deletions.
8 changes: 8 additions & 0 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -53,6 +53,12 @@

[ARM](https://www.arm.com/) stands for Advanced RISC Machine, which is a collection of reduced instruction set computing architectures for CPUs configured for various development environments such servers, IoT, and other mobile devices. Arm was acquired by [NVIDIA](http://www.nvidia.com/page/home.html) in [September 2020](https://www.arm.com/company/news/2020/09/nvidia-to-acquire-arm).

[Digital signal processing (DSP)](https://developer.arm.com/architectures/instruction-sets/dsp-extensions) is the use of digital processing, with computers or specialized digital signal processors, to perform a wide variety of signal processing operations.

[Floating-point](https://developer.arm.com/architectures/instruction-sets/floating-point) is a variable type that is used to store floating-point number values. A floating-point number is one where the position of the decimal point can "float" rather than being in a fixed position within a number. Floating-point is particularly suitable when computational accuracy is a critical requirement and is essential for a wide range of digital signal processing (DSP) applications. Many applications that involve large data sets or data sets with unpredictable ranges also benefit from the precision and dynamic range of floating-point data types.

A64 instruction set](https://developer.arm.com/architectures/instruction-sets/base-isas/a64) is an instruction set, introduced in Armv8-A to support the 64-bit architecture.

[Arm Processor IPs for Devices](https://www.arm.com/products/silicon-ip-cpu)

[Arm’s Total Compute design](https://www.arm.com/why-arm/total-compute)
Expand Down Expand Up @@ -105,6 +111,8 @@

[Arm Neon](https://www.arm.com/why-arm/technologies/neon) is an advanced single instruction [multiple data (SIMD) architecture extension](https://developer.arm.com/architectures/instruction-sets/simd-isas/neon) for the Arm Cortex-A and Arm Cortex-R series of processors with capabilities that vastly improve use cases on mobile devices, such as multimedia encoding/decoding, user interface, 2D/3D graphics and gaming.

[Arm Helium](https://developer.arm.com/architectures/instruction-sets/simd-isas/helium) is an extension of the Armv8.1-M architecture and delivers a significant performance uplift for machine learning and digital signal processing applications.

[Arm Instruction Emulator (ArmIE)](https://developer.arm.com/tools-and-software/server-and-hpc/compile/arm-instruction-emulator/resources/tutorials) is a tool that emulates Scalable Vector Extension (SVE) and SVE2 instructions on AArch64/ARM64 platforms.

[Arm Mobile Studio](https://developer.arm.com/tools-and-software/graphics-and-gaming/arm-mobile-studio) is a suite of free-to-use performance analysis tools that automatically analyzes the CPU activity, GPU activity and content metrics of your game as it runs on a non-rooted Android device.
Expand Down

0 comments on commit ac5807b

Please sign in to comment.