OneTBB adalah perpustakaan C ++ yang fleksibel yang menyederhanakan pekerjaan menambahkan paralelisme ke aplikasi yang kompleks, bahkan jika Anda bukan ahli threading.
Perpustakaan memungkinkan Anda dengan mudah menulis program paralel yang memanfaatkan sepenuhnya kinerja multi-core. Program semacam itu portabel, dapat disusun dan memiliki skalabilitas tahan masa depan. OneTBB memberi Anda fungsi, antarmuka, dan kelas untuk memparalelkan dan skala kode. Yang harus Anda lakukan adalah menggunakan templat.
Perpustakaan berbeda dari paket threading khas dengan cara berikut:
Lihat contoh dan sampel ONETBB untuk melihat bagaimana Anda dapat menggunakan perpustakaan.
OnetBB adalah bagian dari Yayasan UXL dan merupakan implementasi spesifikasi ONEAPI.
CATATAN: Threading Building Blocks (TBB) sekarang disebut Oneasi Threading Building Block (OnetBB) untuk menyoroti bahwa alat ini adalah bagian dari ekosistem OneAPI.
Lihat catatan rilis dan persyaratan sistem.
Lihat instalasi dari sumber untuk mempelajari cara menginstal OneTBB.
Proyek OnetBB diatur oleh Yayasan UXL. Anda dapat terlibat dalam proyek ini dengan cara berikut:
Lihat dokumentasi kami untuk mempelajari cara meminta bantuan.
Kami menyambut kontribusi komunitas, jadi periksa pedoman kami yang berkontribusi untuk mempelajari lebih lanjut.
Gunakan masalah GitHub untuk permintaan fitur, laporan bug, dan pertanyaan kecil. Untuk pertanyaan yang lebih luas dan diskusi terkait pengembangan, gunakan diskusi GitHub.
Blok Bangunan Threading OneAPI dilisensikan di bawah Lisensi Apache, Versi 2.0. Dengan ketentuannya, kontribusi yang diajukan ke proyek juga dilakukan di bawah lisensi itu.
* Semua nama dan merek dapat diklaim sebagai milik orang lain.