多处理器架构和算法

以下是QuickSort串行算法.....

1.程序QUICKSORT(A,q,r) 2.开始 3.如果q

上面的伪quicksort串行算法应该并行化,但是我真的不知道如何实现。我只知道并行化程序会迫使编译器转换合格的循环以在多处理器机器中并行执行。在第14和第15行有递归,该方法会自我调用,想知道那是否是我们必须将上述算法一分为二并在那时将其进行并行化的地方。

在对以上算法进行并行化处理后,如果有人可以建议使用可能的多处理器体系结构,我将非常高兴...并请说明所建议体系结构的可扩展性,灵活性和效率。

包括并行化算法的局限性将得到更多理解。 在此先感谢大家.....上帝保佑。