nöron işlemci

  • Konuyu başlatan Konuyu başlatan kesmez
  • Başlama tarihi Başlama tarihi
Bu mimari ölçeklenebilirliği sağlıyor, ama bunun bedeli büyük bir performans düşüşü olarak karşımıza çıkar. Mesela 32 tane 1 bit işlemci bloğu kullandık ve iki tane 32 bit sayıyı toplamak istiyoruz. Bu işlemin yapılması için, LSB bitini temsil eden ilemci bloğunun bir üst bloğa bilgi göndermesi lazım. O bloğun da gene bir üst bloğa bilgi göndermesi lazım. Yani bir toplama işlemi en az 32 saat döngüsü sürer. Halbuki RISC mimarisi işlemcilerde iki tane 32 bit sayının toplamı TEK saat döngüsünde tamamlanır.
 
Evet 2 tane 32 bit sayıyı toplamak 32 adımda olur. fakat işlemci sadece 1 işlem yapmayacak belki arka arkaya binlerce işlem yapacak. 32 tane 1 bit işlemci her biri farklı birer işlem yaptığını düşünün 32 tane 32bit işlem 32 adımda gerçekleşir. risc mimarisindede 32 tane 32 bit işlem yine 32 adımda gerçekleşir. risc de 32 veya 64 bit aşılamaz fakat bu yöntemle aşılabilir.
 
1 bitlik işlemcinin birden fazla işlem yapması için birden fazla girdi olması lazım. Paralelizasyon imkanı göremiyorum ben. Her girdi bir saat döngüsü demek. 1 bitlik toplayıcıyı düşün:

1641630021126.png



Toplanacak bitler olan A ve B, ayrıca bir de "Elde var" biti giriyor. Çıkışta da bitlerin toplamı olan S ve "Elde var" biti çıkıyor. Bu durumda her 1 bitlik blok, bir önceki bloktan A veya B yi bir de Ci yi alacak, bir sonraki bloğa da S ve Co yu gönderecek. Eğer 32 tane 32 bittik sayı toplanacaksa, bunların ayrı ayrı yapılması gerekecek ve her birisi için de en az 32 saat döngüsü harcanacak.
 
klasik toplamada öyle fakat bu işlemcinin daha önce yazdığım gibi (en az) 1 bit ram i olacak ve bu ramda 1 bit olarak tutulacak. işlemciye giren sayılara bu bit eklenecek.

"mesela bir hücrenin toplama yapması gerekiyor. hücre istenen 2 inputtan gelen veriyi bit/bit toplayacak eldeyi rama yazacak ve eldeyle birlikte toplamaya devam edecek. sonucu istenen porttan gönderecek."
 

Forum istatistikleri

Konular
7,285
Mesajlar
123,134
Üyeler
2,938
Son üye
oguzbaste

Son kaynaklar

Son profil mesajları

Freemont2.0 herbokolog Freemont2.0 wrote on herbokolog's profile.
nick iniz yakıyor
:D
Freemont2.0 posta Freemont2.0 wrote on posta's profile.
Merhabalar :)
az bilgili çok meraklı
Prooffy semih_s Prooffy wrote on semih_s's profile.
Merhaba, sizden DSO2C10 hakkında bilgi rica ettim. Yanıtlarsanız sevinirim...
Unal taydin Unal wrote on taydin's profile.
Timur Bey, Arduino kontrollü bir akü şarj cihazı yapmaya çalışıyorum. Aklımdaki fikri basit bir çizim olarak konu açmıştım. Özellikle sizin fikirlerinizi çok önemsiyorum.
Back
Top