pouët.net

Go to bottom

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
Go to top