Pipelining Nedir ?

Merhaba,

İşlemci Teknolojileri başlıklı makalemizde verilen örnekte, bir instruction’ın işlenmesi için minimum 5 saat çevrimi gerektiğinden bahsetmiştik.

Pipelining , Türkçe ’ye boru hattı olarak çevrilebilir. Bilgisayar tarafından sıralı bir şekilde işlenecek olan komutlar, belli bir sıra ve düzende bu hatta girer, burada işlenir ve işlenen komut hat dışına çıkarak yerini başka bir komuta bırakır.

Pipelining teknolojisine sahip bir işlemci bir instruction’ı işlemeye başlamadan önce bir önceki instruction’ın bitmesini beklemez.

Şekil 1.’de görüldüğü gibi prefetch unit, bir instruction’ı decode unit’e gönderdikten sonra, bir sonraki instruction üzerinde çalışmaya başlar ve aynı şekilde decode unit de bir instruction’ın kodunu çözdükten hemen sonra bir sonraki üzerinde çalışmaya başlayacaktır.

Pipelining teknolojisine sahip ilk işlemci Intel i486’dır.

Şekil 1: Pipelining teknolojisine sahip bir işlemcinin çalışması.

Pipeline’a daha fazla adımın eklenmesi ile Hyper-pipelined işlemciler ortaya çıkmıştır.

Görüşmek üzere.

Bir yanıt yazın

E-posta adresiniz yayınlanmayacak. Gerekli alanlar * ile işaretlenmişlerdir