C++ Copy Elision Optimization 09-05-2022 09-05-2022 blog 7 minutes read (About 1105 words)Return Value Pass-By-Value Optimization, Pass-By-Value Optimization, and Caveats in C++ CPP Read More
CPU Cache False Sharing 08-27-2022 08-27-2022 blog 14 minutes read (About 2152 words)Performance Aware C++ Programming CPP, CUDA, GPU, CPU Read More
C++ Effective Move Semantics 08-09-2022 08-09-2022 blog 19 minutes read (About 2786 words)The Key to Making C++ Move Semantics Effective CPP Read More
C++ Pass Array By Reference VS By Pointer 07-25-2022 07-25-2022 blog 5 minutes read (About 706 words)Some Caveats about the C++ Function Interface Design for C Arrays CPP Read More
C++ Template Function Partial Specialization 07-22-2022 07-22-2022 blog 3 minutes read (About 479 words)Minimizing Code Duplication While Allowing Fine-Grained Control in Template Function CPP Read More
C++ Universal Reference and Perfect Forwarding 07-15-2022 07-15-2022 blog 5 minutes read (About 790 words)Understand the Motivation of Universal Reference and Perfect Forwarding CPP Read More
C++ Data Alignment 07-02-2022 09-21-2023 blog 9 minutes read (About 1318 words)Efficient and Correct Memory Access CPP Read More
C++ Dynamic Memory Management 07-02-2022 07-03-2022 blog 6 minutes read (About 957 words)Memory Allocation and Deallocation, Object Construction and Destruction CPP Read More
C++ Template Specialization Using Enable If 06-16-2022 06-16-2022 blog 7 minutes read (About 1090 words)Understanding C++ std::enable_if CPP Read More
C++ Exception-Safe Assignment Overloading 06-05-2022 06-05-2022 blog 5 minutes read (About 704 words)Exception-Safe and Copy-And-Swap Idiom for C++ Assignment Overloading CPP Read More