Memory & CPU Caches

This week and last weekend I was primarily focusing on memory pools, allocators, CPU caches. I now probably know how allocators work, simply separating memory allocation & objects initialization, for example, reserve() function in std::vector, it doesn’t initialize the allocated data segment, thus permitting better performance when we don’t need initialize the data immediately. CPU …

Completing in Communication

This week I had a discussion about error estimates for FEM with Miss White on Wednesday evening. While in communication about our ideas, I found a few things that I had deemed almost perfect, but it turned out that it was never meant to be perfect if you don’t have an in-depth discussion with someone …

New Project – Weekly Summary

Sooo, finally, I decided to launch a new project that aims for self-improvement via writing summaries, which can be: insightful thoughts, achievements I’ve made, things I really need to put efforts on, horrible things I’ve committed, interests I would like to nurture, awesome people I’ve encountered, challenges I should take, goals I should strive for, …