The document discusses applying or-parallelism and tabling techniques to logic programs to improve performance. Or-parallelism allows concurrent execution of alternatives by distributing subgoals across multiple engines. Tabling remembers prior computations to avoid redundant evaluations and ensures termination for some non-terminating programs. The authors propose a model that combines or-parallelism within tabling to leverage both techniques for efficient parallel execution.