Benim kendim maalesef cevaplarını bulamadığım bazı şeyler var. Bu konuda bana yardımcı olabilecek birileri var mı? Varsa bana lütfen ulaşsın. (Gerekiyorsa özel ders gibi de yapabiliriz. O zaman maddi olarak da destekte bulunabilirim. Ama soruların doğruluğundan %100 emin olmalı)
Simdiden çok teşekkür ederim.
Soruların bir kısmını buraya yollucam. Bu arada içinde programlama yok. Yani en azından deli minik scriptler belki. Çoğunlukla teori üzerine kurulu.
a- Diğer gövdelerle (Pseudocode veya python) etkileşimi dikkate alarak, bir gövdenin yeni konumunu ve hızını hesaplamak için yukarıda gösterilen formülleri nasıl kullanabileceğinizi gösterin. Not: 2 numaralı (Fotoğrafta Kırmızı renkle belirtilmiştir) denklemi uygulayan bir Python fonksiyonu f_G (m1, r1, m2, r2) vardır. Bu işlevi çözümünüzde kullanabilirsiniz.
b- Saf Python ile bir simülasyon adımının hesaplanmasının akışkan bir görselleştirme için çok uzun sürdüğünü, böylece sistematik bir optimizasyonun gerekli olduğunu buluyorlar. i. Bir Profiler dosyanın optimizasyon için nasıl kullanılabileceğini açıklayın. (yaklaşık iki cümle). ii. Adım adım hareket simülasyonundaki hangi hesaplamalar en fazla hesaplama süresini gerektirir? (Gerekçe, yaklaşık iki cümle)
c- Simülasyon, paralelleştirme ve dağıtım ile daha da hızlandırılır. i. Bir dağıtımın ana çalışan desenini kullanarak nasıl çalıştığını açıklamak için yorumlanmış bir çizim kullanın. ii. En az ilgili bilgisayarlar arasında her bir simülasyon adımı (tüm gövdelerin yeni pozisyonlarının ve hızlarının hesaplanması) için hangi verilerin değiştirilmesi gerekir? (yaklaşık üç cümle) iii. 100 CPU çekirdeğine dağıtılmış 100.000 gövdenin simülasyonunu gerçekleştirmelisiniz. Bir alt görevin (iş) boyutunu nasıl seçersiniz? (Gerekçe, yaklaşık iki cümle)
< Bu mesaj bu kişi tarafından değiştirildi darth_yigit -- 22 Ocak 2020; 21:28:26 >
Benim kendim maalesef cevaplarını bulamadığım bazı şeyler var. Bu konuda bana yardımcı olabilecek birileri var mı? Varsa bana lütfen ulaşsın. (Gerekiyorsa özel ders gibi de yapabiliriz. O zaman maddi olarak da destekte bulunabilirim. Ama soruların doğruluğundan %100 emin olmalı)
Simdiden çok teşekkür ederim.
Soruların bir kısmını buraya yollucam. Bu arada içinde programlama yok. Yani en azından deli minik scriptler belki. Çoğunlukla teori üzerine kurulu.
Sorular: (Bu arada lütfen Fotoğrafa da bakın. Orada da minik bir açıklama var)< Resime gitmek için tıklayın >
a- Diğer gövdelerle (Pseudocode veya python) etkileşimi dikkate alarak, bir gövdenin yeni konumunu ve hızını hesaplamak için yukarıda gösterilen formülleri nasıl kullanabileceğinizi gösterin.
Not: 2 numaralı (Fotoğrafta Kırmızı renkle belirtilmiştir) denklemi uygulayan bir Python fonksiyonu f_G (m1, r1, m2, r2) vardır.
Bu işlevi çözümünüzde kullanabilirsiniz.
b- Saf Python ile bir simülasyon adımının hesaplanmasının akışkan bir görselleştirme için çok uzun sürdüğünü, böylece sistematik bir optimizasyonun gerekli olduğunu buluyorlar.
i. Bir Profiler dosyanın optimizasyon için nasıl kullanılabileceğini açıklayın. (yaklaşık iki cümle).
ii. Adım adım hareket simülasyonundaki hangi hesaplamalar en fazla hesaplama süresini gerektirir? (Gerekçe, yaklaşık iki cümle)
c- Simülasyon, paralelleştirme ve dağıtım ile daha da hızlandırılır.
i. Bir dağıtımın ana çalışan desenini kullanarak nasıl çalıştığını açıklamak için yorumlanmış bir çizim kullanın.
ii. En az ilgili bilgisayarlar arasında her bir simülasyon adımı (tüm gövdelerin yeni pozisyonlarının ve hızlarının hesaplanması) için hangi verilerin değiştirilmesi gerekir? (yaklaşık üç cümle)
iii. 100 CPU çekirdeğine dağıtılmış 100.000 gövdenin simülasyonunu gerçekleştirmelisiniz. Bir alt görevin (iş) boyutunu nasıl seçersiniz? (Gerekçe, yaklaşık iki cümle)
< Bu mesaj bu kişi tarafından değiştirildi darth_yigit -- 22 Ocak 2020; 21:28:26 >