Small modifications to limit calls to pthread_create. Here’s the latest patch.
Regards, François
tiles.patch
Description: tiles.patch
On May 15, 2014, at 4:22 PM, Francois Caron <[email protected]> wrote: > Updated patch. > > Changed the multithreading to have the workers sync for the next job. This > makes the master threads code much simpler. > > Removed the changes in analyze.c to avoid polluting the patch with > unnecessary modifications. > > Thanks, > François > > <tiles.patch> > > On May 15, 2014, at 9:06 AM, Francois Caron <[email protected]> > wrote: > >> Patch to review for tile-based multithreading. >> >> Speedup of about 3.5X when using 8 threads and 16 tiles on a 720P sequence. >> Couldnt test with latest code as latest assembly cannot build on OS X. >> >> Thanks, >> François >> >> <tiles.patch> >
