Intel Threading Building Blocks

Intel Threading Building Blocks 2018

Windows / Intel Software / 93657 / Spesifikasi penuh
Penerangan

Blok Binaan Intel Threading: Penyelesaian Terunggul untuk Pengaturcaraan Selari

Adakah anda sedang mencari alat berkuasa yang boleh membantu anda mencapai pengaturcaraan selari yang cekap? Tidak perlu mencari lagi daripada Intel Threading Building Blocks (TBB). Alat pembangun ini direka bentuk untuk menyediakan pengaturcaraan selari memori kongsi dan pengaturcaraan memori teragih intra-nod, menjadikannya penyelesaian ideal untuk pembangun yang ingin mengoptimumkan kod mereka dan meningkatkan prestasi.

Dengan rangkaian luas cirinya, termasuk algoritma selari generik, bekas serentak, pengalokasi memori boleh skala, penjadual tugas mencuri kerja dan primitif penyegerakan peringkat rendah, Intel TBB ialah penyelesaian muktamad untuk keselarian berasaskan tugas. Dan bahagian yang terbaik? Ia tidak memerlukan sebarang sokongan pengkompil khas. Sama ada anda sedang mengusahakan seni bina Intel atau menggunakan ARM atau Power Architecture, penyelesaian perpustakaan sahaja ini boleh dialihkan dengan mudah ke berbilang seni bina.

Jadi apa sebenarnya yang menjadikan Intel TBB sebagai alat yang berkuasa? Mari kita lihat dengan lebih dekat beberapa ciri utamanya:

Algoritma Selari Generik

Salah satu ciri terpenting Intel TBB ialah koleksi algoritma selari generiknya. Algoritma ini direka bentuk untuk berfungsi dengan mana-mana jenis data dan boleh digunakan dalam pelbagai aplikasi. Sama ada anda bekerja dengan tatasusunan atau senarai terpaut, menyusun atau mencari struktur data atau melakukan pengiraan matematik yang kompleks, algoritma ini boleh membantu anda mencapai prestasi maksimum dengan memanfaatkan kuasa pemproses berbilang teras.

Bekas Serentak

Satu lagi ciri utama Intel TBB ialah koleksi bekas serentaknya. Bekas ini direka bentuk untuk menyediakan akses selamat benang kepada struktur data kongsi tanpa mengorbankan prestasi. Dengan bekas ini di pelupusan anda, anda boleh mengurus struktur data kompleks dengan mudah dalam persekitaran berbilang benang tanpa perlu risau tentang keadaan perlumbaan atau kebuntuan.

Pembahagian Memori Berskala

Peruntukan ingatan adalah satu bidang di mana ramai pembangun bergelut ketika datang ke pengaturcaraan selari. Nasib baik, Intel TBB menyertakan pengalokasi memori berskala yang memudahkan untuk memperuntukkan dan mengagihkan memori dalam persekitaran berbilang benang. Pengagih ini menggunakan teknik bebas kunci untuk memastikan prestasi maksimum sambil meminimumkan perbalahan antara utas.

Penjadual Tugas Curi Kerja

Penjadualan tugas ialah satu lagi bidang yang menyebabkan ramai pembangun bergelut dalam hal pengaturcaraan selari. Nasib baik, Intel TBB menyertakan penjadual tugas mencuri kerja yang memudahkan untuk menjadualkan tugas merentas berbilang urutan tanpa perlu risau tentang isu pengimbangan beban. Penjadual ini secara automatik mengimbangi beban kerja antara utas dengan mencuri tugas daripada utas lain apabila ia menjadi melahu.

Primitif Penyegerakan Tahap Rendah

Akhir sekali, Intel TBB menyertakan koleksi primitif penyegerakan peringkat rendah yang memudahkan untuk menyegerakkan akses kepada sumber yang dikongsi dalam persekitaran berbilang benang. Primitif ini termasuk mutex (untuk akses eksklusif), pembolehubah keadaan (untuk isyarat), dan operasi atom (untuk penyegerakan tanpa kunci).

Secara ringkasnya:

Intel Threading Building Blocks menyediakan pembangun dengan penyelesaian semua-dalam-satu untuk pengaturcaraan selari memori kongsi yang cekap dan pengaturcaraan memori teragih intra-nod.

Ia menawarkan algoritma selari generik yang serasi dengan mana-mana jenis data.

Ia mempunyai bekas serentak yang membenarkan akses selamat benang.

Pengagih memori berskala memastikan peruntukan/pembahagian optimum walaupun dalam persekitaran berbilang benang.

Penjadual tugas mencuri kerja membantu mengimbangi beban kerja merentas urutan berbeza secara automatik.

Primitif penyegerakan peringkat rendah menjadikan akses penyegerakan lebih mudah.

Sama ada anda sedang membangunkan perisian untuk desktop atau peranti mudah alih; sama ada aplikasi anda memerlukan keupayaan pengkomputeran berprestasi tinggi; sama ada projek anda melibatkan simulasi saintifik atau pemodelan kewangan - apa sahaja keperluan anda - jika penggunaan pemproses berbilang teras yang cekap adalah penting, maka pertimbangkan untuk menggunakan alat pembangun yang berkuasa ini:  Intel Threading Building Blocks!

Spesifikasi penuh
Penerbit Intel Software
Laman web penerbit http://www.intel.com/software/products
Tarikh pelepasan 2018-07-24
Tarikh ditambahkan 2018-07-24
Kategori Alat Pembangun
Sub kategori Perisian Pengaturcaraan
Versi 2018
Keperluan Os Windows, Windows 7, Windows 8, Windows 10
Keperluan None
Harga Free
Muat turun setiap minggu 1
Jumlah muat turun 93657

Comments: