EventHelixinSoftware DesignRust bool vector to a string slice vectorUnderstand the assembly code for a Vec<bool> to Vec<& 'static str> transformation.4 min read·Jul 28, 2022----
EventHelixinSoftware DesignMap Rust vector iteration to assemblyLearn how the compiler optimizes iteration for different vector lengths3 min read·Jun 17, 2022----
EventHelixinSoftware DesignRust to assembly: Arrays, Tuples, Box, and Option handlingMap the Rust array, tuple, Box, and Option to assembly. See how the Rust compiler inlines functions.3 min read·Jun 4, 2022----
EventHelixinSoftware DesignRust enum-match code generationUnderstand the generated assembly code for enum discriminated unions2 min read·May 30, 2022----
EventHelixinSoftware DesignAssembly code generated from Rust for parameter passingUnderstand the assembly code generated for passing a parameter by value, reference, Box, Rc, and Arc5 min read·May 29, 2022----
EventHelixinSoftware DesignAuto-vectorize C and C++ codeAuto-vectorization of for loops results in significant performance improvement6 min read·Dec 31, 2021----
EventHelixin5G NR5G NR RLC Acknowledged ModeDeep dive into the 5G Radio Link Control in Acknowledged Mode12 min read·Oct 5, 2019--3--3
EventHelixinSoftware Designlikely — unlikely directivesAssisting the compiler in optimizing if conditions7 min read·Aug 24, 2019--2--2
EventHelixinSoftware DesignC++ Lambda Under the HoodUnderstand the closure generated from a lambda expression9 min read·Jun 29, 2019----
EventHelixin5G NRPolar codesDevelop an intuitive understanding of polar codes8 min read·Apr 22, 2019--3--3