dilmiştir ve bölgedeki büyük depremlerin sebebinin de bu olduğu düşünülmektedir.

Limasol ve Lefkoşa gibi adanın başka yerlerinde de büyük zarar meydana gelmesine karşın depremde en büyük hasarı çok büyük can kaybının yaşandığı Baf almıştır. Bizanslıların yapmış olduğu bir kale olan Baf Kalesi yıkılmış ve Lüzinyanlar tarafından yeniden yapılmak zorunda kalmıştır. Kaçmak için kalenin hendeğine atlamış; fakat daha sonra düşen taşlar tarafından öldürülmüş bir adamın cesedi kazılar sırasında bulunmuştur. Sular önce limandan çekildi; fakat daha sonra geri dönüp şehri bastı. Bir kilisenin piskopos ve cemaati içindeyken yıkıldığı söylenmektedir. Fransiskan papazlar, Baf'taki kiliselerini depremin ardından terk etti. Depremden sadece 30 yıl önce inşa edilmiş olan ve limanı gözetleyen Saranda Kolones kalesi deprem sırasında yıkıldı. Kuruyan limanı gözetlemek artık bir ihtiyaç olmadığından da tekrar inşa edilmedi. Deprem, Baf kasabasını kalıcı biçimde değiştirdi. Limanı kullanılmaz hale getiren deprem, kıyıyı denize doğru genişletti ve bu nedenle limanın korunaklı yeri ortadan kayboldu.

Depremin tahmini büyüklüğü 7.0-7.5 olup, bu IX şiddetine denk gelmektedir.




2011 Eurovision Çocuk Şarkı Yarışması

2011 Eurovision Çocuk Şarkı Yarışması, düzenlenen dokuzuncu Eurovision Çocuk Şarkı Yarışması. Ermenistan'ın başkenti Erivan'da bulunan Karen Demirchyan Spor ve Konser Kompleksi'nde gerçekleştirilmiştir. Eurovision Çocuk Şarkı Yarışması'nda, yarışma, bir önceki yılın kazananının ülkesinde değil, kurayla belirlenen bir ülkede gerçekleştirilir, ancak yarışma tarihinde ilk kez, program kura üzerine önceki yılın birincisi Ermenistan'da düzenlenmiştir. Yarışmayı, Gürcistan adına yarışan Candy, yarışma sonunda 108 puan toplayarak, 9. Eurovision Şarkı Yarışması'nı kazanmıştır.





Pistacia





Çok uzun buyruk kelimesi

Çok uzun buyruk kelimesi buyruk düzeyindeki paralelliğin avantajından yararlanmak için geliştirilmiş bir işlemci tasarımıdır. Her buyruğu arka arkaya çalıştıran işlemciler, işlemci kaynaklarını verimsiz bir şekilde kullanabilmekte ve bu durum da başarımın düşmesine neden olmaktadır. Başarım, sıralı çalışan buyrukların çalıştırılma basamaklarında farklı aşamalarda olmasıyla (Boruhattı yöntemi) veya aynı anda birden fazla buyruğun birbirinden bağımsız olarak çalıştırılmasıyla (Superscalar işlemciler) arttırılabilir. Bu yöntemlerin daha da iyileştirilmesi, buyrukların programdaki sırasından farklı bir sırada çalıştırılması ile sağlanabilir; bu yönteme de Sırasız yürütüm (ingilizcesi: out-of-order execution) denir.

Bu üç teknik gerçekleştirildiğinde hepsinin maliyeti aynıdır: donanım karmaşıklığı. İşlemci buyrukları paralel olarak çalıştırmadan önce, buyrukların birbirlerine bağımlılıkları olup olmadığını kontrol etmek zorundadır. Örneğin, ilk buyruğun sonucu ikinci buyrukta girdi olarak verilecekse bu iki buyruk paralel olarak çalıştırılamaz. Aynı zamanda ikinci buyruk birincisinden önce de çalıştırılamayacaktır. Modern Sırasız yürütüm yöntemi ile çalışan işlemciler, buyrukların zamanlamasını yapan ve buyruk bağımlılıklarını bulan donanım öğelerinin kaynak kullanımını arttırmaktadır.

Çok uzun buyruk cümlesi yöntemi ise işlemleri derleme zamanında belirlenen, sabit bir sırada paralel olarak yürütür. Yürütme sırası derleyici tarafından belirlendiği için, işlemcinin yukarıdaki üç yöntemde kullanılan buyrukların zamanlamasını ayarlayan donanıma gerek kalmamaktadır. Sonuç olarak, çok uzun buyruk kelimesi kullanan işlemciler superscalar işlemcilere göre daha az donanım karmaşıklığı ile güçlü hesaplama yeteneği sunarken; derleyici yönünden daha karmaşık yapıdadır.

Yeni mimariler ortaya çıksa da, yenilikler ancak kod neslinin izin verdiği ölçüde yarar sağlar. Ayrıca özel amaçlı buyruklar her ne kadar karmaşık yapıdaki işlemleri çözme yeteneğine sahip olsalar da (örneğin Fourier dönüşümü veya tomografik hesaplamalar) derleyiciler işlemciye yeterli kaynak sağlayamadığı müddetçe kullanımları anlamsızdır.

Superscalar tasarımlarda, buyruk kümesi yürütme elemanlarının durumlarından haberdar değildir. Her buyruk yalnızca bir işleme karşılık gelir. Çoğu superscalar tasarımda, buyruk genişliği 32 bit veya daha azdır. Çok uzun buyruk kelimesi bir "Çoklu buyruk çoklu veri (ingilizcesi "multiple instruction multiple data")" türüdür.

Öte yandan bir adet çok uzun buyruk kelimesi birden fazla işleme karşılık gelir. Bir buyruk her yürütme elemanına bir işlem göndermek üzere tasarlanmıştır. Örneğin, 5 yürütme elemanı olan birçok uzun buyruk kelimeli işlemcide, buyruk kelimesi her yürütme elemanının hangi işlemi yürüteceğini saklar ve her işlem ilgili yürütme elemanında yürütülür. Bu durumu düzenlemek için çok uzun buyruk kelimeleri genellikle en az 64 bitten oluşur ve bazı mimarilerde çok daha uzundur.

Örnek; aşağıda SHARC(Super Harvard Architecture Single-Chip Computer) adlı mimari için birçok uzun buyruk kelimesi verilmiştir. Bir çevrimde işlemci, kayan noktalı çarpma işlemi, kayan noktalı toplama işlemi ve iki adet arttırarak yükleme işlemi gerçekleştirmektedir. Bunların hepsi 48 bitlik bir buyruk kelimesine denk gelmektedir.

Bilgisayar mimarisinin ilk günlerinden bu yana bazı işlemciler paralel işlem yapabilmek adına birkaç adet AMB(Aritmetik Mantık Birimi) barındırmaktadır. Superscalar işlemcilerde ise hangi işlemlerin paralel olarak çalışacağına donanım karar verir. Çok uzun buyruk kelimesi mimarisinde hangi işlemlerin paralel çalışacağına yazılım yani derleyici karar vermektedir. Buyrukların zamanlanması için gerekli olan karmaşıklık derleyiciye yüklendiği için bu mimaride donanım karmaşıklığı azalmaktadır.

Benzer bir sorun da paralelleştirilebilen bir buyruk bir dallanmanın girdisi olarak geldiği durumlarda meydana gelir. Modern işlemciler dallanmaların ne yöne gideceğini daha işlem sonuçları ortaya çıkmadan tahmin ederek belirlenen yöndeki buyrukları yürütmeye hazır konuma getirir, hatta bazı mimarilerde bu buyrukları yürütmeye başlar. İşlemci yanlış tahmin ettiyse tüm bu buyruklar ve içerikleri işlemciden dışarı atılır ve doğru buyruklar yüklenir ki bu da çok zaman kaybı anlamına gelir.

Buyrukların tahmin sırasında dispatch mantığında oluşan bu karmaşıklık, orijinal olarak çok basit bir yapıya sahip olan İndirgenmiş komut takımı bilgisayarı tasarımı sekteye uğramış olur. Çok uzun buyruk kelimesi kullanan bilgisayarlar bu mantıktan yoksundurlar, ancak bu mantığın sebep olduğu güç tüketimi ve olası tasarım sorunları ve başka olumsuz etkilerinden de korunmuş durumdadır.

Çok uzun buyruk kelimesi tasarımında, derleyici bulgusal(heuristics) bir yöntem veya geçmişe bakma yöntemini kullanarak dallanmaları tahmin etmeye çalışır. Bu sayede buyrukların sırasını dallanmadan önce belirler ve en olası yöne doğru tahminlerle ilerler. Dallanma beklenenin aksi yönde giderse, derleyici programın anlamsal bütünlüğünü koruyacak olan dengeleyici kodu üretmiş olacaktır.

Çok uzun buyruk kelimesi deyimi ve mimarisi, 1980'lerin başında Yale Üniversitesi'nde Josh Fisher ve takımı tarafından geliştirilmiştir. Çok uzun buyruk kelimesi için kullanılan derleyiciler için izlemsel zamanlama (trace scheduling) kavramını New York Üniversitesi'nde yüksek lisans yaparken geliştirmiştir. Çok uzun buyruk kelimesi ile ilgili olarak, kaynakları önceden zamanlama ve 
buyruk düzeyi paralellik kavramları yatay ve çok uzun mikrokodlar için yazılım tabanlı olarak tasarlanmıştı. Fisher'ın getirdiği yenilik ise, normal bir programlama dili ile yazılmış olan kodları yatay ve uzun mikrokodlara çeviren bir derleyici geliştirmek olmuştur. Fisher, iyi bir başarım elde etmenin ve geniş işlem kapasitesine sahip bir makine elde etmenin, basit bloklardaki paralelliklerden daha iyisini elde etmekten geçtiğini fark etmişti. Bölgesel planlama için bir teknik geliştirerek basit bloklarda olandan daha ileri seviyede paralellik elde etti.
Fisher'ın diğer bir yeni fikri de işlemcinin derleyiciye uygun olarak tasarlanması yönündedir (hatta derleyici ile işlemci tasarımı beraber yapılmalı). Bu fikri Fisher, Yale Üniversitesi'nde gözlemlediği mimari düzeydeki FPS164 benzeri işlemcilerin derleyicilerinden kaynaklanan zorluklardan esinlenerek ortaya koymuştur.

FPS164 gibi Karmaşık komut setli bilgisayarlar, buyruk tanımlamasını sonuçları kaydeden buyruklardan ayırırlar ve bunun için de çok karmaşık planlama algoritmaları kullanırlar. Fisher uygun Çok uzun buyruk kelimesi tasarımı elde etmek için bir dizi ilke belirlemiştir. Bunlar arasında kendiliğinden tüketimli boruhattı yöntemi, geniş çok portlu yazmaç öbeği ve bellek mimarileri vardır. Bu ilkeler derleyicileri daha hızlı kod üretmesine olanak sağlamıştır.

İlk Çok uzun buyruk kelimeli derleyici John Ellis tarafından Fisher denetiminde doktora tezinde tanımlanmıştır. John Ruttenberg da planlama evrelerinde kullanılmak üzere önemli algoritmalar geliştirmiştir.

Fisher 1984 yılında Yale'dan ayrılarak, John O'Donnell ve John Ruttenberg ile birlikte Multiflow adında bir şirket kurmuştur. Multiflow, TRACE serisi Çok uzun buyruk kelimeli bilgisayarların nakliyesine 1987 yılında başlamıştır. Multiflow'un çok uzun buyruk kelimeli bilgisayarı buyruk başına 28 tane operasyonu paralel olarak işleyebiliyordu. TRACE sistemi orta-geniş ve Çok geniş ölçekli tümleşik devrelerin karışımı şeklindedir. Ancak bellek harici parçaların birleştiriminin pahalılaşmasıyla birlikte bu sistem rafa kaldırılmıştır. Yonga mimarisinin çoklu yayımlı işlemcilere izin verdiği dönemi yakalayamamış ve bu dönemde önce Multiflow teknolojisi son bulmuştur. Büyük yarı-iletken şirketleri bu kapsamda Multiflow teknolojisinin değerini anlamıştır. Multiflow derleyicisi ve mimarisi daha sonradan bu şirketler üzerine lisanslanmıştır.

Cydrome firması 1980'lerin sonunda çok uzun buyruk kelimesi kullanan nümerik işlemci geliştirmiştir. Bu şirket, Multiflow şirketi gibi birkaç yıl sonra kapanmıştır.
Multiflow teknolojisinin bir lisans sahibi de Hewlett-Packard firmasıdır ve Josh Fisher Multiflow şirketi battıktan sonra bu firmaya katılmıştır. Cydrome firmasının kurucusu olan Bob