• Optimization difference between C and C++
    I noticed a optimization difference between compiling a simple source code with ARM GCC in C and C++. The C++ version seems to optimize a lot less stack usage. To demonstrate this problem, I compiled...
  • Difference between MPS3 board revisions
    A small number of improvements were made in the design of the MPS3 board between the earlier Rev B (HBI-0309B) boards and the RevC (HBI-0309C) boards that have been available since 2018. Below is a...
  • 3x3 convolution optimized speed using (NEON SIMD) or (NEON SIMD and OpenMP) on S7/Note7
    We want to implement 3x3 convolution of image whose size is 4032x3024 on S7/Note7 to have Chipset such as Exynos 8890(S7 S.LSI) or Qualcomm MSM8996 Snapdragon 820. To implement this, we used the Anroid...
  • ARM - differences between cross compilng on x86 and x64
    I has an old project on ARM7TDMI-S which was developed on Windows XP. Currently I change system to newest and I have some problems with compilation: I use gcc-arm-none-eabi compiler. ...
  • simd neon matrix multiplication works worse than simple
    Hi, here is my case: I make the game and go to optimize the mathematical calculations, I have been long and hard (with interruptions) writing math on neon (.s extension files). And in the end I got it...