2 puan yazan GN⁺ 2025-12-08 | Henüz yorum yok. | WhatsApp'ta paylaş
  • Wolfram Compute Services, Wolfram Language hesaplamalarını büyük ölçekte ölçeklendirmeye olanak tanıyan tamamen programlanabilir bir bulut bilişim hizmetidir
  • Kullanıcılar RemoteBatchSubmit komutunu kullanarak karmaşık hesaplamaları uzak sunuculara gönderir ve tamamlandığında sonuçları otomatik olarak alır
  • En fazla 192 çekirdek·1.5TB belleke kadar seçilebilir ve RemoteBatchMapSubmit ile yüzlerce çekirdekle paralel işleme desteklenir
  • İşler, e-posta·panolar için bildirim, zaman·kredi limitleri, otomatik bağımlılık işleme gibi seçeneklerle yönetilebilir
  • Wolfram Language için süper bilgisayar düzeyinde ölçeklenebilirlik sunarak araştırma ve endüstriyel hesaplama ortamlarını sadeleştirir

Wolfram Compute Services Özeti

  • Wolfram Compute Services, Wolfram Language hesaplamalarını bulutta büyük ölçekte çalıştırmaya olanak tanıyan bir sistemdir
    • RemoteBatchSubmit ile kod gönderildiğinde hesaplama Wolfram sunucularında çalışır ve sonuç döndürülür
    • Wolfram Desktop 14.3 ve üzeri sürümlerde RemoteBatchSubmissionEnvironment["WolframBatch"] komutuyla anında etkinleştirilebilir
  • Mevcut ParallelMap, ParallelTable gibi paralel işlevler, büyük ölçekte hesaplama kaynağı erişiminin otomatikleştirilmesi için genişletildi
  • Tüm hesaplamalar sembolik ifade tabanlı olarak işlendiğinden sayısal, görüntü, grafik ve video dahil olmak üzere birçok veri türü doğrudan ele alınır

Hesaplama Ölçeklendirme ve Çalıştırma Ortamı

  • Kullanıcılar farklı makine sınıfları seçerek iş ölçeklerini ayarlayabilir
    • Örnek: Basic1x8 (1 çekirdek·8GB), Compute192x384 (192 çekirdek·384GB), Memory192x1536 (192 çekirdek·1.5TB)
  • RemoteBatchMapSubmit, ParallelMapin genişletilmiş hali olarak birden fazla makinada büyük ölçekli paralel işleme sağlar
    • Her çekirdeğe dağıtılmış “child job”lar otomatik olarak oluşturulur ve sonuçlar Catenate ile birleştirilebilir
  • İş durumunu web dashboardda gerçek zamanlı izlemek mümkün olup, tamamlandığında sonuç önizlemesi e-posta ile gönderilir

Örnek: PentagonTiling ve Hücresel Otomat Arama

  • PentagonTiling işlevi ile örtüşmeyen beşgen desen üretimi örneği veriliyor
    • 20 beşgen lokalde hızlı şekilde işlenirken, 500'den fazlası Compute Services'e gönderilerek çalıştırılıyor
    • Sonuçlar e-posta yoluyla iletilir ve Wolfram Notebook'ta anında takip hesaplamaları yapılabilir
  • 100 milyon hücresel otomaton kuralını test eden büyük ölçekli paralel tarama örneği sunuluyor
    • 192 çekirdekli bir makinede sonuçlar saatler içinde tamamlanabilir, RemoteBatchMapSubmit ile sonuç 3 dakika içinde alınabilir
    • Toplamda 8 saatlik bilgisayar süresi paralel şekilde kullanıldı

Programlanabilir Kontrol ve Yönetim Özellikleri

  • Her iş için zaman limiti (TimeConstraint), kredi limiti (CreditConstraint), iş adı (RemoteJobName) gibi seçenekler ayarlanabilir
  • RemoteJobNotifications bildirim sistemi ile durum değişiklikleri, kredi kullanımı, zaman geçişi gibi bilgileri e-posta ve SMS ile alabilirsiniz
  • İş sonuçları varsayılan olarak 2 hafta saklanır, gerektiğinde CloudPut ile Wolfram Cloud'da kalıcı olarak saklanabilir
  • Hata durumunda "JobLogTabular" gibi araçlarla detaylı günlük analizi yapılabilir; RemoteBatchJobAbort ile işlemi durdurabilirsiniz

Gelecekteki Geliştirme Planları

  • Compute Services, batch hesaplama ortamı olarak başladı ve gelecekte senkron uzak kernel çalıştırma özelliğini ekleme planına sahiptir
  • Wolfram HPCKit ile kurumlar, kendi HPC altyapılarını RemoteBatchSubmit arka ucu olarak kurabilir
    • "WolframBatch" dışında özel batch sağlayıcılarını bağlama desteği planlanmaktadır
  • Bu hizmet, 1988’de Mathematica’dan bu yana gelişen Wolfram Cloud·Application Server·Engine ailesinin en yeni aşamasını temsil eder
  • Hedef, süper bilgisayar düzeyinde hesaplama gücüni anında sunarak araştırmacı ve geliştiricilerin büyük ölçekli hesaplamaları kolayca yapmalarını sağlamaktır

Henüz yorum yok.

Henüz yorum yok.