• Buradasın

    Cilk++ nedir?

    Yazeka

    Arama sonuçlarına göre oluşturuldu

    Cilk++, C++ diline dayalı, çok iş parçacıklı paralel hesaplama için tasarlanmış bir programlama dilidir 25. 1990'ların ortasında MIT'de geliştirilen Cilk projesinin bir uzantısıdır 25.
    Cilk++, görev paralelliğini ve birden fazla işlemci arasında iş yükünün verimli bir şekilde dağıtılmasını kolaylaştırmak için
    cilk_spawn
    ,
    cilk_sync
    ve
    cilk_for
    gibi anahtar kelimeler sunar 5.
    Cilk++'ın bazı güçlü yönleri:
    • Paralel programlama için kullanım kolaylığı 5;
    • Verimli iş yükü dağılımı 5;
    • C++ ile entegrasyon 5.
    Bazı zayıf yönleri:
    • Sınırlı taşınabilirlik 5;
    • Belirli derleyicilere bağımlılık 5.
    Cilk++, Cilk Arts tarafından ticari bir ürün haline getirilmiş ve daha sonra Intel tarafından satın alınmıştır 25. Ancak, 2017 yılında Intel, Cilk Plus'a verdiği desteği geri çekmiştir 2. MIT, Cilk'i OpenCilk şeklinde geliştirmeye devam etmektedir 2.
    5 kaynaktan alınan bilgiyle göre:

    Konuyla ilgili materyaller

    Cilk dili nedir?

    Cilk, çok iş parçacıklı paralel programlama için tasarlanmış genel amaçlı bir programlama dilidir. Cilk, ANSI C'ye dayanır, ancak ona özgü bazı anahtar kelimeler içerir. Cilk dilinin bazı özellikleri: Spawn anahtarı: Bir prosedür çağrısının, yürütülen diğer kodlarla paralel olarak çalışabileceğini belirtir. Hiper nesneler: Küresel değişkenlere paralel erişimi kolaylaştırmak için kullanılan bir yapı. 2009 yılında Intel Corporation, Cilk Arts, Cilk++ teknolojisi ve Cilk ticari markasını satın almıştır.