Yazilim Öğrenmenin Tek Adresi...
Daha İyi Bir Hizmet İçin Lütfen Üye Olunuz...
Yazilim Öğrenmenin Tek Adresi...
Daha İyi Bir Hizmet İçin Lütfen Üye Olunuz...
Yazilim Öğrenmenin Tek Adresi...
Would you like to react to this message? Create an account in a few clicks or log in to continue.

Yazilim Öğrenmenin Tek Adresi...

En Kapsamlı Visual Basic Sitesi
 
AnasayfaAramaLatest imagesKayıt OlGiriş yap
Giriş yap
Kullanıcı Adı:
Şifre:
Beni hatırla: 
:: Şifremi unuttum
Arama
 
 

Sonuç :
 
Rechercher çıkıntı araştırma
En son konular
» C İle Banka Otomasyonu Acill
C++ ile paralel programlama Icon_minitimeC.tesi Ocak 09, 2010 4:51 pm tarafından Ebubekir_Kara

» C++'la yapılmış basit ATM programı
C++ ile paralel programlama Icon_minitimeÇarş. Ara. 02, 2009 4:43 am tarafından 1221ibrahim

» Bir Oyunda Puan Sistemi Yapma
C++ ile paralel programlama Icon_minitimePtsi Kas. 02, 2009 1:49 pm tarafından KonYalıCoder

» Ipconfig Komutu
C++ ile paralel programlama Icon_minitimePaz Eyl. 13, 2009 5:33 pm tarafından OguzhanUyanik

» Çalıştır Komutları
C++ ile paralel programlama Icon_minitimePaz Eyl. 13, 2009 5:33 pm tarafından OguzhanUyanik

» Domain Adresleri
C++ ile paralel programlama Icon_minitimePaz Eyl. 13, 2009 5:32 pm tarafından OguzhanUyanik

» Msconfig Nedir? Ayarları ve Özellikleri
C++ ile paralel programlama Icon_minitimePaz Eyl. 13, 2009 5:32 pm tarafından OguzhanUyanik

» Windows Vista & Türkçe Kurulumu Resimli anlatım!
C++ ile paralel programlama Icon_minitimePaz Eyl. 13, 2009 5:31 pm tarafından OguzhanUyanik

» Format atmak ve Türkçe windows xp kurulumu (resimli anlatım)
C++ ile paralel programlama Icon_minitimePaz Eyl. 13, 2009 5:31 pm tarafından OguzhanUyanik

» Windows Xp Hızlandırma
C++ ile paralel programlama Icon_minitimePaz Eyl. 13, 2009 5:30 pm tarafından OguzhanUyanik

En iyi yollayıcılar
OguzhanUyanik (472)
C++ ile paralel programlama Vote_lcapC++ ile paralel programlama I_voting_barC++ ile paralel programlama Vote_rcap 
mehmet bozer (78)
C++ ile paralel programlama Vote_lcapC++ ile paralel programlama I_voting_barC++ ile paralel programlama Vote_rcap 
asi_esra (4)
C++ ile paralel programlama Vote_lcapC++ ile paralel programlama I_voting_barC++ ile paralel programlama Vote_rcap 
mysterious_el (4)
C++ ile paralel programlama Vote_lcapC++ ile paralel programlama I_voting_barC++ ile paralel programlama Vote_rcap 
1221ibrahim (3)
C++ ile paralel programlama Vote_lcapC++ ile paralel programlama I_voting_barC++ ile paralel programlama Vote_rcap 
igny (3)
C++ ile paralel programlama Vote_lcapC++ ile paralel programlama I_voting_barC++ ile paralel programlama Vote_rcap 
tarkantr2000 (2)
C++ ile paralel programlama Vote_lcapC++ ile paralel programlama I_voting_barC++ ile paralel programlama Vote_rcap 
myildiz.16 (2)
C++ ile paralel programlama Vote_lcapC++ ile paralel programlama I_voting_barC++ ile paralel programlama Vote_rcap 
KAPORTACI (2)
C++ ile paralel programlama Vote_lcapC++ ile paralel programlama I_voting_barC++ ile paralel programlama Vote_rcap 
tolgakesan (2)
C++ ile paralel programlama Vote_lcapC++ ile paralel programlama I_voting_barC++ ile paralel programlama Vote_rcap 

 

 C++ ile paralel programlama

Aşağa gitmek 
YazarMesaj
OguzhanUyanik
Mareşal
Mareşal
OguzhanUyanik


Yengeç Mesaj Sayısı : 472
Kayıt tarihi : 31/08/09
Yaş : 32
Nerden : Konya
İş/Hobiler : Bilgisyar-Yazılım
Lakap : Nediz

C++ ile paralel programlama Empty
MesajKonu: C++ ile paralel programlama   C++ ile paralel programlama Icon_minitimeSalı Eyl. 08, 2009 1:46 pm

C++ ve OpenMP kullanarak paralel programlamaya hızlıca giriş yapıyoruz
Teknik kısmını bir kenara bırakarak en cabucak bir şekilde nasıl OpenMP ile uygulamamda paralel programlamayı etkinleştirebilirim sorusuna cevap olarak bu makaleyi hazırladım. Çok fazla detaydan ziyade uygulama bazında nerelere nasıl uygulanır gibi konular üzerinde duracağız.

OpenMP kütüphanesini kullanmak için omp.h dosyasını kaynak dosyalarımıza eklemeliyiz.


#include <omp.h>


Tabi bu dosyayı eklemekle OpenMP kullanılabilir hale gelmiyor. Etkinleştirmek için derleyici bazındada bir takım anahtarları açmalıyız.

GCC'de bu işlem -mopenmp seçeneği ile etkinleştirilirken VC++ da ise /openmp seçeneği OpenMP kütüphanesini etkinleştirir.

Şimdi gelelim örneklerimize.

Hemen kısa bir kodla paralel programlamaya girişimizi yapalım.



#include <iostream>
#include <ctime>

using namespace std;

int main()
{

int dizi[ 64 ];

memset( dizi, 0, 64 );

#pragma omp parallel for
for ( int i = 0; i < 64; i++ )
{
dizi[i] = rand();
}

return 0;
}



Şimdi buradaki bir noktaya dikkat etmemiz gerekiyor. Paralel programlamada derleyiciye nerelerin dağıtılacağını bildirdiğimiz satır. Yani omp parallel for satırı. Burda biz derleyiciye işlettiğimiz döngünün çekirdekler arasında paylaştırılacağını bildiriyoruz.
Sayfa başına dön Aşağa gitmek
https://yazilimnet.yetkin-forum.com
 
C++ ile paralel programlama
Sayfa başına dön 
1 sayfadaki 1 sayfası
 Similar topics
-
» C Programlama Dilinde Ek Bilgiler
» C Programlama Dilinde İlk Programımız
» C Programlama Diline Giriş
» Programlama C/C++ & OpenGL Üç boyutlu modeli hareket ettirmek

Bu forumun müsaadesi var:Bu forumdaki mesajlara cevap veremezsiniz
Yazilim Öğrenmenin Tek Adresi... :: Masaüstü Programlama :: C / C++-
Buraya geçin: