J'nin birden çok çekirdek kullanmasını sağlamanın bir yolu var mı? APL/J'nin yararının bir parçası, dil yapılarının kendilerine paralel çözümlere iyi baktığını düşünmüştüm.Çok çekirdekli J - Paralelleştirme
CPU kullanımıma baktığımda (OSX'deyim) açıkça yalnızca tek bir işlemci kullanılıyor.
Listemde hareket eden bir ağır ish işlevi var ve listeyi neden 4 parçaya bölemez ve sonuçları yeniden toplayamıyorum?
Maalesef, ancak çözümünüzü dizi odaklı şekilde yazdıysanız, dizilerinizin farklı bölümleri için programınızın birden fazla örneğini çalıştırabilirsiniz. – Eelvex
Bu üzücü. APL'nin herhangi bir lehçesi çok çekirdekli mi çalışıyor? – user1202733
Temelde aynı problemle karşılaştım, bu yüzden biraz daha radikal bir yaklaşım benimsemiştim, temel olarak J. bir dil için bir derleyici yazmaya karar verdim. Amaçlar arasında çok çekirdekli destek, GPGPU (CUDA/OpenCL) desteği, ve LAN üzerinden görev dağılımı. Henüz bitmedi, ancak bu kadar ilerlemeyi https://github.com/Synthetica9/HyperJ – Synthetica