Practical Python Programming: Memory Management and Garbage Collection Mechanisms

Practical Python Programming: Memory Management and Garbage Collection Mechanisms

Follow + Star, learn new Python skills every day Source: Internet Python handles “memory management” very thoughtfully, and most of the time you don’t have to manage it yourself. However, as an advanced developer, understanding its principles will give you more confidence when writing high-performance, long-running, data-intensive programs. This article will help you thoroughly understand: … Read more

9 Major ‘Black Magic’ Techniques and Optimization Tips for Embedded C Language

“Embedded development is often constrained by resource limitations and hardware interaction requirements, making standard C language difficult to balance efficiency and stability. The ‘black magic’ of embedded C is a precise solution to these pain points. They can constrain the compiler, manipulate hardware, and avoid memory and interrupt issues, serving as a key step from … Read more

Matrix Parallel Acceleration with NENO and SSE

Matrix Parallel Acceleration with NENO and SSE

0. Introduction Both Intel’s CPUs and ARM CPUs have SIMD instructions that enable instruction-level parallelism. This mainly involves knowledge of CPU assembly and some register knowledge. In scenarios involving time-consuming SLAM optimization iterations, such instruction optimizations frequently occur. SSE is short for Intel’s x86 architecture SIMD instructions, while NEON is short for ARM CPU SIMD … Read more