1

私は「並列化」が初めてです。簡単なコードを並列化してパフォーマンスを向上させようとしていますが、ランタイムが非常に悪いです。コードは次のとおりです。

#include<iostream>
#include<omp.h>
#include<cstdio>

using namespace std;
double omp_get_wtime(void);

int main(){
const double starttime = omp_get_wtime();
    #pragma omp parallel num_threads(10)
            {
            cout<<"sbam"<<endl;
            }
const double endtime = omp_get_wtime();
    cout << "work took time: " << endtime-starttime << " s"<<endl;
    cout << "work took time: " << (endtime-starttime)*1000000.00 << " mus"<<endl;
    return 0;
}

私は何を間違っていますか?? ありがとうございました!!

4

1 に答える 1