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 |
If you’ve found my research analyses interesting, you might also enjoy exploring my Education Repository.
This collection contains interactive programs and simulations designed to help learners practice and deepen concepts across mathematics, computer science, signal processing, and general learning tools.
The repository is suitable for both self-study and classroom use—teachers can find ready-to-use tools and demonstrations for guided lessons, while students can experiment independently to reinforce their understanding.
Whether you want to explore digital circuits, algorithms, filters, Turing machines, or strengthen your practical skills in math and programming, these tools provide a hands-on, guided learning experience that complements theoretical knowledge.
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.