View Single Post
Old 5th October 2015, 22:57   #535  |  Link
MysteryX
Soul Architect
 
MysteryX's Avatar
 
Join Date: Apr 2014
Posts: 2,559
I mentioned that NNEDI3's multi-threading was inefficient. I just realized it's weirder than that.

I'm running these scripts with AvsMeter to see how many threads are created. I'm running in MT mode with 8 threads.

This creates 16 threads.
nnedi3_rpow2(2, cshift="Spline16Resize", threads=1)

This creates 32 threads.
nnedi3_rpow2(2, cshift="Spline16Resize", threads=2)

This creates 128 threads.
nnedi3_rpow2(2, cshift="Spline16Resize", threads=1)

When running without MT and asking NNEDI3 to use a single thread, it creates 2 more threads.

What's going on here?
MysteryX is offline   Reply With Quote