Intel Threading Building Blocks

Intel Threading Building Blocks

Intel® Diş Açma Yapı Taşları (Intel® TBB), paralel çalışan yazılım uygulamalarının (herhangi bir çok çekirdekli bilgisayarın anahtarı) geliştirilmesini basitleştiren popüler bir yazılım C ++ şablon kütüphanesidir.Intel® TBB, C ++ 'ı paralellik için kullanımı kolay ve verimli bir şekilde genişletir.Herhangi bir C ++ derleyicisiyle çalışacak şekilde tasarlanmıştır, böylece çok çekirdekli sistemler için uygulamaların geliştirilmesini basitleştirir.Intel® TBB, C ++ programcıları için paralel programlama ekleyen bir C ++ şablon kütüphanesidir.Verimli olmak için genel programlama kullanır.Diş Oluşturma Yapı Taşları algoritmaları, yüksek eşzamanlı kapları, kilitleri ve atomik işlemleri, bir görev zamanlayıcıyı ve ölçeklenebilir bir bellek ayırıcıyı içerir.Intel® TBB'deki bu bileşenler, çok çekirdekli için C ++ geliştirmeyi kolaylaştırmak için tek tek veya birlikte kullanılabilir.Intel® TBB, p-parçacıkları veya Windows iş parçacıkları gibi iş parçacığı paketlerinin doğrudan kullanımına özgü düşük düzeyli programlamayı önleyen paralellik için bir soyutlama sağlar.Programcılar iş parçacıkları yerine görevleri ifade eder.Intel® TBB, ölçeklenebilir performansı bugün için çeşitli makinelerde çalışacak şekilde kolaylaştırır ve yarınlar için programları hazırlar.Donanım platformundaki çekirdek sayısını algılar ve yazılımın uyum sağlamasına izin vermek için daha fazla çekirdek eklendikçe gerekli ayarlamaları yapar.Böylece, Intel® TBB daha etkili bir şekilde çok çekirdekli donanımdan yararlanır ....
intel-threading-building-blocks

Kategoriler

Herhangi bir lisansa sahip tüm platformlar için Intel Threading Building Blocks'a alternatifler