私は「並列化」が初めてです。簡単なコードを並列化してパフォーマンスを向上させようとしていますが、ランタイムが非常に悪いです。コードは次のとおりです。
#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;
}
私は何を間違っていますか?? ありがとうございました!!