Mac Mini’lerle Küme Bilgisayarları Üzerine Yeni Bir Yöntem
M4 Mac mini’ler, bir küme bilgisayarı içinde kullanılabilir, fakat bu avantajlar yalnızca üst düzey Mac’lerle beraber ortaya çıkıyor.
Küme Bilgisayarının Temelleri
Çoğu insan, daha güçlü bir bilgisayar edinmenin tek yolunun pahalı bir cihaz almak olduğunu düşünür. Ancak, birkaç bilgisayarın bir araya gelerek birçok hesaplama işlemini ortak şekilde yapması gibi alternatif yöntemler de var. Bu, uzun süredir bilinen bir kavramdır ve birçok işlem birden fazla işlemci birimi arasında paylaşılır. Böylece, işlemler paralel olarak gerçekleştirildiğinde sonuçların işlenme süresi önemli ölçüde kısalır.
Thunderbolt ile Hızlandırma
Son zamanlarda, Alex Ziskind, YouTube’da beş M4 Mac mini kullanarak bir küme bilgisayar kurulumunu sergiledi. Bu Mac mini’ler, bir plastik çerçeve içinde istiflenerek, bir görevi paylaşmak ve işlemek için organize ediliyor. Genellikle, evdeki küme bilgisayar sistemleri, düğümler arasında iletişim için Ethernet ağı kullanır. Ancak Ziskind, Thunderbolt köprüsü yöntemiyle hızlı iletişim kurmayı tercih etti. Thunderbolt kullanarak veri iletimi, Ethernet’e göre çok daha hızlı çalışır ve bu da işlem performansını arttırır.
GPU’dan Daha İyi Performans
Ziskind, Apple Silicon’un küme bilgisayarları için güçlü bir grafik kartı kullanan bir PC’ye göre avantajlar sunduğunu belirtiyor. Grafik işlemcisi (GPU) kullanımı, önemli miktarda video belleği gerektirir. Örneğin, bir grafik kartında bu bellek 8GB olabilir. Apple’ın birleştirilmiş bellek sistemi, CPU ve GPU’nun aynı belleği paylaşmasına olanak tanır. Böylece, 32GB veya daha fazla belleğe sahip Mac’lerde GPU, daha fazla bellek erişimine sahiptir. Bu da işlem gücü açısından büyük bir avantaj sağlar.
MLX Projesi ile Yeni Bir Yaklaşım
Ziskind, küme bilgisayarı kurulumunu gerçekleştirmek için MLX adında, Apple’ın açık kaynak projesini kullandı. MLX, Apple Silicon üzerinde etkili ve esnek makine öğrenimi araştırmaları için tasarlanmış bir dizi çerçevedir. Bu proje, önceki Xgrid sistemine benzer, ancak daha küçük projeler için daha uygun hale getirilmiştir. Xgrid, büyük ölçekli projeler için idealdir fakat küçük projelerde başarısız olmuştur. MLX, dağıtık hesaplama yöntemleri ile çalışarak, daha az maliyetle etkili sonuçlar elde etmeyi sağlıyor.
Doğru Amaçlar İçin Kullanışlı Bir Küme
Beş Mac mini ile bir küme oluşturmak ilgi çekici görünse de, bu her kullanıcı için faydalı olmayacaktır. Günlük kullanım için, oyun oynamak ya da standart uygulamalarla pek bir avantaj sağlamaz. Ancak büyük veri setleri işleme gibi yüksek yoğunluklu görevlerde avantajları vardır. Bu yapı, makine öğrenimi araştırmaları gibi karmaşık görevler için idealdir.
Sonuç olarak, Ziskind, bir M4 Pro modelinin, iki M4’un bir arada çalışmasından daha fazla performans sunduğunu testlerinde buldu. Ancak doğru koşullarda ve uygun yüksek performanslı Mac’ler kullanıldığında, küme bilgisayarı sistemleri oldukça etkili olabilir.