RASTGELE SAYI RETELER N ZAMAN ANALZRNG PROJENN AMACI

  • Slides: 11
Download presentation
RASTGELE SAYI ÜRETEÇLERİ İÇİN ZAMAN ANALİZİ(RNG)

RASTGELE SAYI ÜRETEÇLERİ İÇİN ZAMAN ANALİZİ(RNG)

PROJENİN AMACI • Rastgele sayı üreteçleri (RSÜ), yoğun olarak yüksek enerji fiziği simülasyonlarında kullanılır.

PROJENİN AMACI • Rastgele sayı üreteçleri (RSÜ), yoğun olarak yüksek enerji fiziği simülasyonlarında kullanılır. • RSÜ’ nün “motor” unun hızı, hangi rastgele sayı üretecinin kullanılması gerektiğinin karar verilmesinde önemli bir faktördür. • Bu çalışma da, farklı motorların hızlarının karşılaştırılması ve bu hızların ATLAS TRT dijitalleştirme simülasyonu (TRT digitization simulation) programına etkisi araştırılmaktadır. 2

3

3

 • Sayılar tek başlarına rastgele değildir; sadece uzun sayı dizileri rastgelelik açısından değerlendirilebilir.

• Sayılar tek başlarına rastgele değildir; sadece uzun sayı dizileri rastgelelik açısından değerlendirilebilir. • Rastgele bir sayı, her basamağın aynı oluş olasılığına sahip olduğu, ardışık basamakların birbirinden tamamen bağımsız oldukları bir basamaklar serisi olarak tanımlanır. • Rastgele sayı üreticisi, rastgele sayı dizisi üreten bir bilgisayar alt programıdır. Örneklendirirsek: Yazı-Tura denemeleri Zar atma Loto 4

MOTOR Motor, çeşitli algoritmalara göre rastgele sayı üreten bir yazılımdır. 5

MOTOR Motor, çeşitli algoritmalara göre rastgele sayı üreten bir yazılımdır. 5

CLHEP NEDİR? Leif Lönnblad • Yüksek Enerji Fiziği için bir sınıf kütüphanesidir. • Peki

CLHEP NEDİR? Leif Lönnblad • Yüksek Enerji Fiziği için bir sınıf kütüphanesidir. • Peki sadece rastgele sayılar için kullanılan bir kütüphane midir? (Vektör, geometri, …) • İsveçli fizikçi Leif Lönblad tarafından 1992 yılında Yüksek Enerji Fiziği Konferansında sunulmuştur. • Proje, fizik paketleri içeren Geant 4, ZOOM ve SLAC’ taki Ba. Bar deneyinde kullanılmaktadır. Halen ATLAS ve CMS yazılımları bu paketteki sınıfları yoğun olarak kullanmaktadır. 6

Programı Yazarken Kullandığım Motorlar ve Fonksiyonlar 7

Programı Yazarken Kullandığım Motorlar ve Fonksiyonlar 7

8

8

Value=time değerleri Data=n değerleri Farklı Motorlar İçin Binom Motorlarının Grafikleri Ranlux 64 Engine için

Value=time değerleri Data=n değerleri Farklı Motorlar İçin Binom Motorlarının Grafikleri Ranlux 64 Engine için Ranecu. Engine için Rand. Engine için Ranlux. Engine için 9

10

10

SONUÇ • Projemde, hangi rastgele sayı üreteci motorunun daha hızlı çalıştığını görmeyi bekliyordum. Ve

SONUÇ • Projemde, hangi rastgele sayı üreteci motorunun daha hızlı çalıştığını görmeyi bekliyordum. Ve amacıma ulaştım. • Yeni Hedef: Bu çalışmanın neticesini, ATLAS TRT detektörünün simülasyonunda uygulamak. 11