Log in

View Full Version : ORC (Oil Runtime Compiler)


josemaria.alkala
30th August 2011, 20:58
Good evening,
Has anybody used ORC (http://code.entropywave.com/projects/orc/) for any AviSynth plugin?

It looks like it could be useful (http://code.entropywave.com/documentation/orc/orc-tutorial.html).

Regards,
JM

PhrostByte
31st August 2011, 04:57
If you really care about performance, a lot of the time you can't have a single algorithm that fits all instruction sets. Versions for SSE2, SSSE3, and AVX might all look very different, in ways that ORC couldn't hope to transform from a single bit of code.

I've looked a little into ORC and other things like it. They can produce better code than C, but worse code than intrinsics or assembly. They mainly seem useful if you care about portable performance but don't want it to be one of your primary goals.