İşlemcilerde Swarm devrimi!

Yeni CPU teknolojisi Swarm sayesinde, çok çekirdekli işlemcilerin önemli bіr sorunu çözülüyor!
İşlemcilerde Swarm devrimi!

Eğer yeterince uzun bіr süredir teknolojideki gelişmeleri peşine düşüp takip ediyorsanız, 90’larda ve 2000’lerin başlarında işlemci hızlarının harika bіr şekilde yükseldiğini hatırlarsınız. Aldığınız 166 MHZ hıza sahip bіr Pentium işlemci, yalnızca birkaç sene içerisinde GHz hızlarına ulaşılması ile işe yaramaz bіr ışık halkası dönüşüyordu. Ancak o tarihlerden daha sonra, hız artışı epeyce sınırlıydı. Tüketici ürünlerinin öyle çoğunda 4GHz’nin üstünde hızlarla çalışan işlemciler bulmak, ebat ve malzeme sınırlamaları yüzünden pek muhtemel olmuyordu. Bu yüzden de geçtiğimiz on yıl baştan başa araştırmacılar ve mühendisler, saat hızını arttırmaya çalışmak yerine çok çekirdekli işlemciler üstüne yoğunlaşmayı tercih ettiler. Fazla çekirdekli işlemcileri bilmek epeyce basit: Bir tane çok seri çekirdek yerine, iki, dört ya da fazla daha pozitif yavaş bіlе beraber çalışan çekirdeğe sahip oluyorsunuz. Fakat düz mantıkta bіr işlemi tek çekirdek ile yaptığınız sürenin yalnızca yarısında çift çekirdekli bіr işlemci ile yapabileceğinizi düşünseniz de, paralel işlemlerin kendilerine ait sorunları sebebi ile koşul tamamiyle bu olmuyor. Bu noktada da MITOS’nin yeni teknolojisi Swarm devreye girmekte. Bu yeni geliştirilmiş çip mimarisi, çok daha süratli paralel işlem yetenekleri için imkan tanımakta. Hem bu teknoloji ile geliştiricilerin hayatları daha da kolaylaşmış oluyor çünkü Swarm, paralel işlemlerin etkisini azaltan problemlerin pek çoğunu ortadan kaldırıyor. Örneğin, ansızın pozitif çekirdeğin bіr görev üstünde çalışması sırasında, bіr çekirdek, başka bіr çekirdeğin kullandığı bіr veriye ulaşmaya çalışabilir. Geliştiriciler, bu cins çatışmalar ile karşılaşmamak için genelde özel kodlar yazmakta ve görevin her parçasının nasıl işlenmesi ve işlemcinin çekirdekleri aralarında nasıl bіr paylaşım yapılması gerektiğini belirlemekte. Bu, sıradan tüketici yazılımlarında yaklaşık olarak hiçbіr süre yapılmıyor ve bu da Crysis gibi bіr oyunun, yeni 10 çekirdekli işlemcinizle daha iyi çalışmamasının sebebi olarak görülebilir. Geliştirici kadar yoğun bіr mücadele gerektirmesine karşın, bu çabanın etkisi ara sıra çok küçük olabiliyor. Oysa Swarm, tüm bu sorunları temel olarak ekipman mimarisini ve geliştiriciler tarafından izafi olarak fazla daha kısa sürede yazılabilen bazı özelleştirilebilir profiller doğru aşmakta. MIT araştırmacıları, 64 çekirdekli bіr Swarm sürümünü, yoğun bіr şekilde düzenlenmiş bazı paralel işlem algoritmalarına karşı denediklerinde, Swarm üç ile on sekiz arasında daha yüksek işlem hızı ile karşılaşmanın lideri olarak ortaya çıktı. Bu koşul oldukça etkileyici olsa da, Swarm’ın avantajları bu noktada bitmiyor. Ayrıca Swarm’ın, önemli bіr şekilde artmış baskı verimliliğine de sahip olması laf özeti ve baskı verimliliği, günümüzdeki tüketici ve endüstriyel sistemlerin en büyük sorunlarından biri. Araştırmacılar, derhal ekipman ve programlama modelleri üstünde çalışarak bu sonuçları daha da iyi bіr noktaya taşımaya çalışıyor… Levent Öztürk

Dilerseniz şimdi bir önceki makalemiz olan yazısına göz atabilir ya da bir sonraki konumuz olan başlığını inceleyebilirsiniz.