|There's more than one way to do things|
Re^3: [OT]: threading recursive subroutines.by ikegami (Pope)
|on Feb 03, 2011 at 08:53 UTC||Need Help??|
No, that does not limit the number of workers.
It doesn't seem to be a technique you can use for distributed work, which is where I thought you were going with this.
The point was to find a technique. Or are you saying the technique will never be as efficient as alternatives?
Anyway, I saw your post about the Ackermann function, and that's a whole different ballgame. I spent a lot of time tinkering with that too after you mentioned it.
As far as I know, one can't make y = f(x); z = f(y); parallel without refactoring by a human, yet the Ackermann function is of that form.
That said, it does have interesting traits that may make parallisation possible (or impossible).
But I'm in way over my head.