MATLAB Parallel Server
MATLAB Parallel Server, MATLAB programlarını ve Simulink simülasyonlarını kümelere ve bulut ortamlarına ölçeklemenizi sağlar.
MATLAB Parallel Server, hesap yükünü masaüstünden kümeye ya da buluta taşımak için kullanılan bir üründür. Prototipi Parallel Computing Toolbox ile masaüstünde geliştirir, ardından algoritmayı değiştirmeden kümede koşturursunuz. Küme profilini değiştirmek çoğu zaman yeterli olur, böylece aynı kod hem yerelde hem kümede çalışır. Toplu işleri, etkileşimli paralel hesapları ve büyük matrislerle yürütülen dağıtık hesapları destekler. Kurulum seçeneklerini MathWorks dokümantasyonunda bulursunuz.
Lisans modeli dikkat çekicidir: kümede yalnızca MATLAB Parallel Server lisansı gerekir, çünkü masaüstü lisans profiliniz kümede dinamik olarak etkinleşir. Dolayısıyla küme tarafına ayrı MATLAB ve araç kutusu lisansı almanız gerekmez. Ölçüt eşzamanlı çalışan işçi sayısıdır. Kümeyi kendi makinelerinizden kurabilir ya da mevcut altyapıya tümleştirebilirsiniz; işleri MATLAB Job Scheduler veya Slurm gibi mevcut zamanlayıcılarla yönetirsiniz. Bulut tarafında Amazon Web Services ve Kubernetes tabanlı çözümler desteklenir. Ayrıca Simulink parametre taramalarını kümeye dağıtır, koşumları Simulation Manager ile izlersiniz.
MATLAB Parallel Server Temel Yetenekleri
Çok Makinede Koşum
Prototipi masaüstünde geliştirir, ardından algoritmayı değiştirmeden şirket içi ya da bulut kümesine ölçeklersiniz. Aynı kod her iki ortamda çalışır.
Böylece hesap süresini makine sayısıyla azaltırsınız.
Küme Profilleri
Farklı küme ortamlarına MATLAB masaüstünden erişirsiniz. Profili değiştirmek çoğu zaman yeterli olur, kodda değişiklik gerekmez.
Dolayısıyla şirket içi ve bulut kaynakları arasında kolayca geçiş yaparsınız.
İşleri İzleyin
Çok sayıda işin ilerlemesini ve sonuçlarını tek ekrandan izler, karşılaştırırsınız. Simulink tarafında Simulation Manager aynı işi görür.
Ayrıca model bağımlılıklarını ve derleme klasörlerini araç kendisi yönetir.
Dağıtık Diziler
Tek makinenin belleğini aşan hesapları dağıtık dizilerle yürütürsünüz. Birçok fonksiyon dağıtık girdiyle otomatik olarak dağıtık koşar.
Örneğin büyük doğrusal sistemleri çözerken başarım makine sayısıyla artar.
MATLAB Parallel Server Nasıl Çalışır?
- Masaüstünde geliştirin Öncelikle algoritmayı Parallel Computing Toolbox ile yerelde paralelleştirin.
- Kümeyi tanımlayın Ardından küme profilini kurup zamanlayıcıyı ve işçi sayısını ayarlayın.
- İşi gönderin Aynı kodu kümede toplu ya da etkileşimli olarak koşturun.
- İzleyin ve toplayın Son olarak işleri izleyip sonuçları masaüstüne geri alın.
Kullanım Alanları
Yapay Zekâ
Model eğitimini ve hiperparametre taramalarını kümeye yayar, böylece deneme sayısını artırırsınız.
Model Tabanlı Tasarım
Binlerce senaryoyu kümede koşturur, doğrulama kampanyasını gece boyunca tamamlarsınız.
Kurumsal ve Bilgi Teknolojileri
Mevcut küme altyapınıza tümleşir, işleri Slurm gibi zamanlayıcılarla yönetirsiniz.
Görüntü İşleme ve Bilgisayarlı Görü
Büyük görüntü kümelerini kümede toplu işler, böylece işleme süresini makine sayısıyla azaltırsınız.
Sıkça Sorulan Sorular
Kümede ayrı MATLAB lisansı gerekir mi?
Hayır. Kümede yalnızca MATLAB Parallel Server lisansı gerekir; masaüstü lisans profiliniz kümede dinamik olarak etkinleşir. Dolayısıyla küme tarafına ayrı araç kutusu lisansı almanız gerekmez.
Lisans nasıl ölçülür?
Ölçüt eşzamanlı çalışan işçi sayısıdır. Her ek işçi sayacı bir azaltır. Kampüs geneli erişim gibi seçeneklerde ölçekleme sınırları farklıdır; ayrıntıyı FİGES satış ekibiyle netleştirin.
Kodumu değiştirmem gerekir mi?
Genelde gerekmez. Prototipi Parallel Computing Toolbox ile masaüstünde geliştirir, ardından küme profilini değiştirerek aynı kodu kümede koşturursunuz.
Hangi zamanlayıcılar destekleniyor?
MATLAB Job Scheduler ile Slurm gibi yaygın zamanlayıcılar desteklenir. Ayrıca eklenti çatısı üzerinden başka zamanlayıcılara da tümleşilebilir.
Bulutta çalıştırabilir miyim?
Evet. Amazon Web Services ve genel bulut platformları ile Kubernetes tabanlı çözümler desteklenir. Ayrıca kapsayıcı tabanlı ortamlara şirket içinde ya da bulutta tümleşirsiniz.
Simulink simülasyonlarını kümeye taşıyabilir miyim?
Evet. Parametre taramalarını kurar, model bağımlılıklarını ve derleme klasörlerini araç kendisi yönetir. Koşumları Simulation Manager arayüzünden izler ve karşılaştırırsınız.

