Can you expand on this, as I'm a little naive in this area, say you isolated the cpus (isolcpus parameter) and then taskset your task onto the isolated cpu, would not the scheduler no longer be involved, and your task be the only thing serviced by that CPU ?
Is it other interrupts on the CPU that break your process out of the "real time" requirement, I find this all so interesting.