Bu maddedeki bilgilerin için ek kaynaklar gerekli.Mart 2020) () ( |
Çoklu işleme, iki veya daha fazla işlemcinin bir araya getirilerek, işlenmesi gereken buyruğun daha hızlı bir şekilde işlenmesini sağlamaya yönelik bir tasarımdır. Çoklu işlemcilerin tek başına bir işlemciden daha hızlı olması beklenir. İşlemci tasarımında oluşan zorluklar çoklu işlemcileri zorunlu kılmıştır. Grace Hopper bu konu ile ilgili olarak "Eğer bir öküz işi yapamıyorsa, öküzü büyütmek yerine iki öküz kullandılar" demiştir.
Çoklu işlemcileri tasarlamadaki en önemli sorunlarda birisi bu işlemcilerin eşzamanlı olarak nasıl çalışacaklarını bulmaktır. Bir araya getirilen işlemciler arasında aşağıdaki iki bağlantı vardır
- İletişim
- Fiziksel bağ
İşlemci zamanlaması
İşlemciler bir veriyolunu ortak kullanabileceği gibi ağ üzerinden de eşzamanlı olarak çalışabilirler. Bir veriyolu üzerine işlemciler doğrudan ya da çapraz olarak bağlanabilirler. Doğru bağlama, aynı anda sadece bir işlemcinin bilgi aktarımına izin verdiği için yavaştır. Çapraz bağlama çok daha hızlı olmasına rağmen maliyeti çok daha yüksektir.
Birden fazla bilgisayar ağ yolu ile birbirlerine bağlanıp işlemcileri tek bir işlemci gibi kullanılabilir. Bu durumda işlemciler arasındaki haberleşme anuyumlu (synchronous) veya zamanuyumsuz (asynchronous) olarak yapılabilir. Anuyumlu sistemlerde bir ortak saat yardımıyla işlemler gerçekleştirilir. Zamanuyumsuz sistemlerde ise ortak bir saate gerek yoktur. Bilgiler "tokalaşma" ile iletilir. Zamanuyumsuz sistemler, anuyumlu sistemlere göre ne kadar hızlı olsalar da bilginin aktarımı sırasında kayıplar oluşabilir.
Başarım
Çok sayıda işlemciyi bir araya getirmenin başarımı ne kadar arttıracağı önemli bir sorudur. Diyelim ki H(n)
n kadar işlemcinin bir araya getirilmesi sonucu oluşan hızlanmayı göstersin. Bu durumda H(n) = Tek bir işlemci kullanlığında işlem süresi / Çoklu işlemci kullanıldığındda işlem süresi
olarak ifade edilebilir. Bir diğer soru n işlemcinin ne kadar etkin kullanıldığıdır. E(n) etkinliği göstermek üzere E(n) = (H(n)/n) * %100
şeklinde olacaktır.
Ayrıca bakınız
Kaynakça
- ^ "1". 2 Ekim 2014 tarihinde kaynağından . Erişim tarihi: 19 Aralık 2007.
wikipedia, wiki, viki, vikipedia, oku, kitap, kütüphane, kütübhane, ara, ara bul, bul, herşey, ne arasanız burada,hikayeler, makale, kitaplar, öğren, wiki, bilgi, tarih, yukle, izle, telefon için, turk, türk, türkçe, turkce, nasıl yapılır, ne demek, nasıl, yapmak, yapılır, indir, ücretsiz, ücretsiz indir, bedava, bedava indir, mp3, video, mp4, 3gp, jpg, jpeg, gif, png, resim, müzik, şarkı, film, film, oyun, oyunlar, mobil, cep telefonu, telefon, android, ios, apple, samsung, iphone, xiomi, xiaomi, redmi, honor, oppo, nokia, sonya, mi, pc, web, computer, bilgisayar
Bu maddedeki bilgilerin dogrulanabilmesi icin ek kaynaklar gerekli Lutfen guvenilir kaynaklar ekleyerek maddenin gelistirilmesine yardimci olun Kaynaksiz icerik itiraz konusu olabilir ve kaldirilabilir Kaynak ara Coklu isleme haber gazete kitap akademik JSTOR Mart 2020 Bu sablonun nasil ve ne zaman kaldirilmasi gerektigini ogrenin Coklu isleme iki veya daha fazla islemcinin bir araya getirilerek islenmesi gereken buyrugun daha hizli bir sekilde islenmesini saglamaya yonelik bir tasarimdir Coklu islemcilerin tek basina bir islemciden daha hizli olmasi beklenir Islemci tasariminda olusan zorluklar coklu islemcileri zorunlu kilmistir Grace Hopper bu konu ile ilgili olarak Eger bir okuz isi yapamiyorsa okuzu buyutmek yerine iki okuz kullandilar demistir Columbia super bilgisayari coklu islemeye guzel bir ornektir Coklu islemcileri tasarlamadaki en onemli sorunlarda birisi bu islemcilerin eszamanli olarak nasil calisacaklarini bulmaktir Bir araya getirilen islemciler arasinda asagidaki iki baglanti vardir Iletisim Fiziksel bagIslemci zamanlamasiIslemciler bir veriyolunu ortak kullanabilecegi gibi ag uzerinden de eszamanli olarak calisabilirler Bir veriyolu uzerine islemciler dogrudan ya da capraz olarak baglanabilirler Dogru baglama ayni anda sadece bir islemcinin bilgi aktarimina izin verdigi icin yavastir Capraz baglama cok daha hizli olmasina ragmen maliyeti cok daha yuksektir Birden fazla bilgisayar ag yolu ile birbirlerine baglanip islemcileri tek bir islemci gibi kullanilabilir Bu durumda islemciler arasindaki haberlesme anuyumlu synchronous veya zamanuyumsuz asynchronous olarak yapilabilir Anuyumlu sistemlerde bir ortak saat yardimiyla islemler gerceklestirilir Zamanuyumsuz sistemlerde ise ortak bir saate gerek yoktur Bilgiler tokalasma ile iletilir Zamanuyumsuz sistemler anuyumlu sistemlere gore ne kadar hizli olsalar da bilginin aktarimi sirasinda kayiplar olusabilir BasarimCok sayida islemciyi bir araya getirmenin basarimi ne kadar arttiracagi onemli bir sorudur Diyelim ki H n n kadar islemcinin bir araya getirilmesi sonucu olusan hizlanmayi gostersin Bu durumda H n Tek bir islemci kullanliginda islem suresi Coklu islemci kullanildigindda islem suresi olarak ifade edilebilir Bir diger soru n islemcinin ne kadar etkin kullanildigidir E n etkinligi gostermek uzere E n H n n 100 seklinde olacaktir Ayrica bakinizSETI home Cok cekirdekli islemci Blue GeneKaynakca 1 2 Ekim 2014 tarihinde kaynagindan Erisim tarihi 19 Aralik 2007