I’ve published Inside oneTBB, a project exploring the software infrastructure behind multithreaded execution. My goal is to understand how the scheduler organizes and distributes work, then experiment with applying those mechanisms to CPU simulation.
You can explore task splitting and work stealing, examine grouping and concurrency controls, and follow how these ideas are used in the Coffee Lake simulator.
Recorded task timelines, performance experiments, and C++ source excerpts connect the scheduling concepts to their implementation—and show where parallel execution helps or adds overhead.
Leave a Reply