Параллел дастурлаш 11 маъруза
Download 1.77 Mb.
|
11-mavzu PARALLELL MENI MI
- Bu sahifa navigatsiya:
- Пример 1
- ifdef _OPENMP cout
- Замер времени
- Пример 2
Использование OpenMP
Пример 1#include "stdafx.h"#include #include "windows.h"#include using namespace std;int main(){SetConsoleCP(1251);SetConsoleOutputCP(1251);cout<<"Есть поддержка OpenMP ??? \n";#ifdef _OPENMPcout<<"Поддержка есть! \n";cout<<"Версия OpenMP:" << _OPENMP << "\n";#elsecout<<" Поддержки НЕТ !!! \n";#endifsystem("Pause");}Direktivlar va funktsiyalar
Замер времениФункции для работы с системным таймером:
Гарантируется, что момент времени, используемый в качестве точки отсчета, не будет изменён за время существования процесса. Таймеры разных нитей могут быть не синхронизированы и выдавать различные значения.Пример 2#include "stdafx.h"#include #include "windows.h"#include using namespace std;int main(){SetConsoleCP(1251);SetConsoleOutputCP(1251);double start_time, end_time, tick;start_time = omp_get_wtime();end_time = omp_get_wtime();tick = omp_get_wtick();cout<< "Время на замер времени " << end_time << " - "<< start_time << " = " << end_time-start_time <<"\n";cout << "Точность таймера " << tick << "\n";system("Pause");}Download 1.77 Mb. Do'stlaringiz bilan baham: |
Ma'lumotlar bazasi mualliflik huquqi bilan himoyalangan ©fayllar.org 2024
ma'muriyatiga murojaat qiling
ma'muriyatiga murojaat qiling