Giriş Yap Kayıt ol Online Üyeler Aktif Konular Arama Üyeler Forum Kuralları
Tahribat.Com | OpenMP Ile Ilgilenenlere Basit Bir Soru
Tahribat.Com Forumları
Diğer Programlama Dilleri
      OpenMP Ile Ilgilenenlere Basit Bir Soru
Bu Bölümde yeni konu açmak için tıklayın Konuyu cevaplamak için tık...
Konu 10 Eylül 2011 (Cumartesi) 16:50 tarihinde açıldı. Kısayol | Alıntı yap | Özel Mesaj
anubisx


Kayıt : 21 Agustos 2005
0.o
Erkek Üye
 

Arkadaşlar bu kod sadece işlem kalabalığı olsun diye yazıldı. Paralleştirmek için eklenen OpenMP satırları doğru mu kontrol edebilir misiniz ? Eğer doğruysa bu gerizekalı program neden 8 ayrı işlemcide çalışmak yerine 'top' komutunda bana sadece tek bir işlemcide %800 performans olarak gösteriyor ?

 

        PROGRAM denemep

        USE omp_lib

        INTEGER :: i,x,sum

!$OMP PARALLEL DO PRIVATE(i,x),SHARED(sum)

        DO i=1,200000

           DO x=1, 200000

              sum = 3*x* i

           END DO

        END DO

!$OMP END PARALLEL DO

        END PROGRAM


https://plus.google.com/104598068625353333235 
10 Eylül 2011 (Cumartesi) 17:11 tarihinde yazıldı. Kısayol | Alıntı yap | Özel Mesaj
Destroyer


Kayıt : 27 Eylül 2003
İstanbul
Erkek Üye
 

top komutu tüm CPU'ların toplam kullanımı verir. Tüm CPU'ların kullanımlarını ayrı ayrı görmek istersen mpstat komutunu kullanabilirsin. Eğer yüklü değil ise sysstat paketini yükleyerek elde edebilirsin.


d.d. 
10 Eylül 2011 (Cumartesi) 17:26 tarihinde yazıldı. Kısayol | Alıntı yap | Özel Mesaj
anubisx


Kayıt : 21 Agustos 2005
0.o
Erkek Üye
 

evet hocam hatta;

top yerine top -H kullanmam gerekirdi. 

yada top yazdıktan sonra 1 e basmam.. 

Peki openMP kodu doğru mu çünkü zamanda tasarruf yapmayı bir yana bırakalım, birazcık daha uzun sürüyor..


https://plus.google.com/104598068625353333235 

[1]


Bu Bölümde yeni konu açmak için dıklayın Konuyu cevaplamak için tık...
Allah'a Havale Et Google Bookmark'a Ekle Yahoo'ya Ekle Stumbleupon'a Ekle Facebook'a Ekle Twitter'a Ekle   Google'da Ara : OpenMP ile ilgilenenlere basit bir soru Favorilerime Ekle Yukarı Çık
Konuda 3 Mesaj Var.
Konu 225 Sefer Gösterilmiş.
2001-2012 © Tahribat Group - Her Hakkı Saklıdır. - ● Gizlilik İlkeleri ● Kullanım Koşulları ● İletişim