From time to time, I do some “research.” By research, I mean testing and re-evaluating results I’ve encountered from various sources — books, YouTube videos, discussions with others, and more.
In this repository, I share my findings with the world 😉, hoping that others might also find them interesting.
Each subfolder in the Content directory covers a different topic, presented in no particular order. Some folders may contain only links to content I’ve already published, since I prefer not to duplicate my own work here.
| Folder | Description |
|---|---|
| CPU branch prediction | Demonstration evaluating the benefits of modern CPU branch prediction units and how this knowledge can be applied to writing more efficient code. |
| GetTickCount64 | Evaluating the behavior of GetTickCount64 on Windows64 and Linux64 and conclusing to the schedulers of the OS's. |
| Cache compare | Evaluation of CPU cache prefetching strategies and code optimizations that take care of that. |
| FPC and others | Evaluation of different ways to integrate other sources (programming languages) into FreePascal |
All sourcecode files do have their own license header included at the top, for all other files in this repository see license.md for further informations.