Genel

Süper Bilgisayar Nasıl Yapılır

Eğer hesaplamanız gereken devasa matematik problemleri, büyük işlemci gücü gerektiren ağır mühendislik programları veya görüntü işleme & efekt uygulamaları kullanıyorsanız ve kişisel bilgisayarınız artık size yetersiz geliyorsa; belki de bir süper bilgisayara ihtiyacınız vardır. Olumlu ve olumsuz yanları bulunan bu mühendislik harikası, günlük hayatımızda kullandığımız akıllı telefon uygulamalarının neredeyse tamamında kullanılıyor. Biraz bilgi edinmek ve ufkunuzu genişletmek için Google’ın sunucuları ile ilgili videolar izleyebilirsiniz. Ancak amacınız kişisel kullanımınız için bir süper bilgisayar oluşturmaksa sizi adımlar kısmına doğru alalım. Bu süreç karmaşık gibi gözükse de aslında çok keyifli, aslında tıpkı bir çeşit oyuncak bloklar ile kale yapmaya benziyor. Tek fark kaleniz elektrik ile çalışıyor ve saniyede birkaç trilyon işlem kapasitesine sahip oluyor. Ne yazık ki parçalarımız da oyuncak bloklar kadar ucuz değil. Bununla birlikte, bu sürecin ilgi çekici ve eğlenceli olacağına emin olabilirsiniz. Çünkü süper bilgisayarlar hakkında edinebileceğiniz bilgi neredeyse limitsiz.

Adımlar

1. Öncelikle İhtiyacınız Olacak Donanım Parçalarına Karar Verin. Süper bilgisayarınız aslında aynı amaca hizmet eden bilgisayarların birleşmesinden oluşacak. Sunucular içinde bu ana kartlar düğümler olarak tanımlanır. Bundan dolayı bir adet ana düğümünüz ve birbiri ile özdeş birden fazla işlem düğümünüz olmalı. Bu düğümlerin iletişimleri ve beslenmeleri için bir Ethernet anahtarı kartına bir güç dağıtım elemanına ve bunların hepsini yerleştireceğiniz devasa – çoğunlukla bu amaç için üretilmiş olan – bir sunucu şasesine ihtiyacınız olacak. Bununla birlikte isterseniz başlamadan isterseniz sürecin içinde özel ağ alanı için kullanacağınız IP adreslerini ve düğümlerinize koyacağınız isimleri düşünebilirsiniz. Donanımı arabanızın motoru olarak görebilirsiniz. Daha güçlü bir motor, daha büyük bir motor daha çok performans getirecektir ancak fiyatı da ona göre olacaktır. Bu yüzden araştırmanızı iyi yapmanızı tavsiye ederiz.

2. İşlem Düğümlerinizi Kurun. İlk önce birbiri ile özdeş olacak olan ve yapılacak olan hesaplamanın yükünü paylaşacak olan işlem düğümlerinizin kurulumunu gerçekleştirin. Bu noktada eğer her şeyi yeni satın almak pahalı gelirse, ikinci el seçeneklerini kontrol edebilirsiniz. Her işlemci düğümünde RAM ve Hard Disk alanının denk ve yeterli olduğunu kontrol edin. Ayrıca ana düğümünüz için bir CD Okuyucu edinmeniz akıllıca olacaktır.

3. Sunucularınızı Raflarına Yerleştirin. Kurulumunu gerçekleştirdiğiniz sunucuları şasenize yerleştirin. Şasenizin büyüklüğü ve sunucu sayınız süper bilgisayarınızın çalışması esnasında sıcaklığı ile doğrudan alakalı olacağından sunucularınızı alttan başlayarak yerleştirmeniz ve eğer çok fazla işlemci düğümünüz yoksa birer veya ikişer düğümde bir aralık bırakmanız iyi bir tercih olacaktır. Ayrıca sunucular hiç de hafif bilgisayarlar olmadığından bu konuda yardıma ihtiyacınız olabilir.

4. Sunucu Şasesinin Üstüne Ethernet Anahtarını Yerleştirin. Yerleştireceğiniz Ethernet Anahtarı hem sunucuların birbiri ile iletişimini hem de işlemci sunucularının ana sunucu ile iletişimini sağlayacak. Başlangıçta karar verdiğiniz statik IP ile gereksiz protokolleri kapatarak Ethernet Anahtarınızı yapılandırın.

5. Güç Dağıtım Ünitesini Bağlayın. Tüm bilgisayarlar gibi sunucularınız da elektrik ile çalışacağından bir güç dağıtım ünitesine ihtiyacınız olacak. Bu üniteden çıkan güç kabloları her bir düğüme bağlanacak. Bu işlemi yaparken fişin takılı olmadığına ve sunucuların arkalarında bulunan 0-1 anahtarının 0 konumunda bulunduğundan emin olun.

6. Donanımın Kurulumundan Sonra, Sunucunuzu Çalıştırıp Konfigürasyonlara Başlayabilirsiniz. Tüm kurulumu tamamladığınızdan emin olduktan sonra ana gücü açın ve süper bilgisayarınızı çalıştırın. İşletim sistemi olarak sunucularda açık kaynaklı Linux yazılımı genellikle tercih sebebidir. Çünkü düğüm sayınız ne olursa olsun herhangi bir lisans için bir ödeme yapmanız gerekmez. İşletim sisteminizden sonra aklınızda bulunması gerekenler gerekli BIOS güncellemeleri, ROM a yazılacak olan firmware ve düğümlerinizi görüntülemek için bir kullanıcı ara yüzü olmalı. Yine özellikle kullanıcı ara yüzü konusunda küçük bir araştırma yaparak bir seçeneğin diğerlerine göre avantaj ve dezavantajlarını görebilirsiniz.

7. Mesaj Geçen Ara Yüz Ve Kaynak Yöneticisi Gibi Gerekli Kütüphanelerin Kurulumunu Yapın. Donanım olarak sahip olduğunuz araçlar birbirini tanımadığı sürece birlikte çalışamazlar. Bunun için örneğin yine açık kaynak olan “Rocks” gibi sunucu yönetimi programları kullanabilirsiniz. “Rocks” Linux işletim sisteminde tek bir satır kodu ile indirilmesi ve kurulumu yapılabilecek bir küme dağıtımı programı. Bununla birlikte bir parti yönetimi sistemine düğümler arası görev dağıtımı ve kesimi amacı nedeniyle ihtiyacınız olacak.

8. Düğümleri Birbiriyle Olan İletişim Ağını Kurun. Özel Ethernet ağı kullanarak tüm düğümleri birbiri ile iletişim kurabilir hale getirin. Bunun için elinizdeki Ethernet Anahtarını kullanacaksınız. Aklınızda bulunması gereken şeylerden biri süper bilgisayarınızın kullandığı ağı; evinizde sahip olduğunuz LAN ağından herhangi bir ağa karıştırmak istemeyeceğinizdir.

9. Sunucu Kümenizi Test Edin. Süper bilgisayarınızın kullanıma hazır olduğunu düşünüyorsanız ağır işlem yükü öncesi onu bir teste sokmanızı öneririz. Her ne olursa olsun eşeğini sağlam kazığa bağlamak gerçek bir stres testi öncesi akıllıca olacaktır. Elbette test sonuçlarına göre düğümlerde değişiklikler yapabilir, kullandığınız donanımı yükseltebilir veya yazılım seviyesinde farklı şeyler deneyebilirsiniz. Belki de işin keyifli tarafı tamamladığınız süper bilgisayarınız ile normal bir bilgisayar üzerinde gerçekleştiremeyeceğiniz işlemleri kısa bir süre içinde gerçekleştirip sonuçları görmek. Ve ayrıca, eğer dünya üzerinde başka sunucu sistemleri ile sizin süper bilgisayarınızın nasıl karşı karşıya geleceğini merak ediyorsanız TOP500.org sitesinden yararlanabilirsiniz. Yeni oyuncağınızın keyfini çıkarın.

Kategoriler:Genel

İlgili Yazılar

A
Genel

Apple Intelligence Nedir?

Apple Intelligence, Apple'ın 2024'teki yeni yapay zeka çözümü. Gizlilik odaklı, çok modlu bu teknoloji, yazma,…

2 Eylül 2024