nulstein by Nulstein
nulstein @ Evoke 2009 .-._.-._.-._.-._.-._. “A multicore tasking engine in some 500 lines of C”, Jerome Muffat-Meridol, Intel This is the code corresponding to my seminar on writing a task-scheduler that can be used in a 64K and provide a path to multicore optimisations. Feel free to reuse and hack, that's the whole point of releasing it! The resulting sample exe is showing one way to run a game loop in parallel, with each cube being independently on as many logical cores as there are. The synth is also parallel-aware, able to generate each track independently (other than that, the synth is an ugly heap of crap, don't reuse...) It all fits in 16KB once taken through a round of kkrunchy, which I'm quite happy with, given it's my first attempt at something like this! jerome.dot.muffat.dash.meridol.at.intel.dot.com
[ back to the prod ]