- https://github.com/ARM-software/CMSIS_5/blob/develop/CMSIS/NN/Include/arm_nnfunctions.h
- a paper CMSIS-NN: Efficient Neural Network Kernels for Arm Cortex-M CPUs, google scolar of the author Liangzhen Lai
- a paper Fixed point quantization of deep convolutional networks
- a paper Deep Convolutional Neural Network Inference with Floating-point Weights and Fixed-point Activations
- a blog Why GEMM is at the heart of deep learning
- a paper cuDNN: Efficient Primitives for Deep Learning
-
How to Use Inline Assembly Language in C Code, https://gcc.gnu.org/onlinedocs/gcc/Using-Assembly-Language-with-C.html#Using-Assembly-Language-with-C
-
ARM assembly under Linux
- how to debug with gdb!
-
Whirlwind Tour of ARM Assembly, http://www.coranac.com/tonc/text/asm.htm
-
Pipeline Hazards, http://web.cs.iastate.edu/~prabhu/Tutorial/PIPELINE/hazards.html
-
ARM Cortex-A57 MPCore Processor Technical Reference Manual, http://infocenter.arm.com/help/topic/com.arm.doc.ddi0488c/DDI0488C_cortex_a57_mpcore_r1p0_trm.pdf
-
Cortex-A57 Software Optimization Guide, http://infocenter.arm.com/help/topic/com.arm.doc.uan0015b/Cortex_A57_Software_Optimization_Guide_external.pdf
-
Programmer’s Guide for ARMv8-A, http://infocenter.arm.com/help/topic/com.arm.doc.den0024a/DEN0024A_v8_architecture_PG.pdf
-
ARM Architecture Reference Manual, ARMv8-A, https://yurichev.com/mirrors/ARMv8-A_Architecture_Reference_Manual_(Issue_A.a).pdf
-
ARM Architecture Reference Manual, 2005, https://www.scss.tcd.ie/~waldroj/3d1/arm_arm.pdf
-
Using your C compiler to exploit NEON™ Advanced SIMD, https://www.doulos.com/knowhow/arm/using_your_c_compiler_to_exploit_neon/Resources/using_your_c_compiler_to_exploit_neon.pdf
-
NEON intrinsics guide https://github.com/thenifty/neon-guide
-
NEON Version: 1.0 Programmer’s Guide, 2013, https://static.docs.arm.com/den0018/a/DEN0018A_neon_programmers_guide_en.pdf
-
RealView Compilation Tools Version 4.0 Assembler Guide, http://infocenter.arm.com/help/topic/com.arm.doc.dui0204j/DUI0204J_rvct_assembler_guide.pdf
-
ARM Architecture Overview, https://web.eecs.umich.edu/~prabal/teaching/eecs373-f10/readings/ARM_Architecture_Overview.pdf