Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/sorting/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Sorting 多GPU中的原子交换排序算法_Sorting_Multi Gpu - Fatal编程技术网

Sorting 多GPU中的原子交换排序算法

Sorting 多GPU中的原子交换排序算法,sorting,multi-gpu,Sorting,Multi Gpu,如何在多GPU中实现原子交换排序算法?是否有可用的参考资料???如果您指出一个可能被用作帮助回答此问题的指导原则的算法,将会有所帮助 因此,我从中提取了一个算法: 以下是基本算法: int main(void) { int array[5]; // An array of integers. int length = 5; // Lenght of the array. int i, j; int temp; //Some i

如何在多GPU中实现原子交换排序算法?是否有可用的参考资料???

如果您指出一个可能被用作帮助回答此问题的指导原则的算法,将会有所帮助

因此,我从中提取了一个算法:

以下是基本算法:

int main(void)
{
    int array[5];       // An array of integers.
    int length = 5;     // Lenght of the array.
    int i, j;
    int temp;

        //Some input
    for (i = 0; i < 5; i++)
    {
        cout << "Enter a number: ";
        cin >> array[i];
    }

    //Algorithm
    for(i = 0; i < (length -1); i++)
    {
        for (j=(i + 1); j < length; j++)
        {
            if (array[i] < array[j])
            {
                temp = array[i];
                array[i] = array[j];
                array[j] = temp;
            }
        }
    }
    //Some output
    for (i = 0; i < 5; i++)
    {
        cout << array[i] << endl;
    }
}
int main(无效)
{
int数组[5];//整数数组。
int length=5;//数组的长度。
int i,j;
内部温度;
//一些输入
对于(i=0;i<5;i++)
{
cout>数组[i];
}
//算法
对于(i=0;i<(长度-1);i++)
{
对于(j=(i+1);j