ONETBB เป็นไลบรารี C ++ ที่ยืดหยุ่นซึ่งทำให้การทำงานของการเพิ่มความเท่าเทียมกับแอปพลิเคชันที่ซับซ้อนนั้นง่ายขึ้นแม้ว่าคุณจะไม่ใช่ผู้เชี่ยวชาญด้านเกลียว
ห้องสมุดช่วยให้คุณเขียนโปรแกรมคู่ขนานที่ใช้ประโยชน์จากประสิทธิภาพแบบมัลติคอร์ได้อย่างเต็มที่ โปรแกรมดังกล่าวเป็นแบบพกพาสามารถสร้างได้และมีความสามารถในการปรับขนาดในอนาคต ONETBB ให้ฟังก์ชั่นอินเทอร์เฟซและคลาสเพื่อขนานและปรับขนาดรหัส สิ่งที่คุณต้องทำคือใช้เทมเพลต
ห้องสมุดแตกต่างจากแพ็คเกจเกลียวทั่วไปในวิธีต่อไปนี้:
อ้างถึงตัวอย่างและตัวอย่างของ ONETBB เพื่อดูว่าคุณสามารถใช้ห้องสมุดได้อย่างไร
ONETBB เป็นส่วนหนึ่งของมูลนิธิ UXL และเป็นการดำเนินการตามข้อกำหนดของ ONEAPI
หมายเหตุ: Threading Building Blocks (TBB) ถูกเรียกว่า ONEAPI Threading Building Blocks (ONETBB) เพื่อเน้นว่าเครื่องมือนี้เป็นส่วนหนึ่งของระบบนิเวศของ OneAPI
ดูบันทึกย่อและข้อกำหนดของระบบ
ดูการติดตั้งจากแหล่งที่มาเพื่อเรียนรู้วิธีการติดตั้ง ONETBB
โครงการ ONETBB ถูกควบคุมโดยมูลนิธิ UXL คุณสามารถมีส่วนร่วมในโครงการนี้ด้วยวิธีต่อไปนี้:
ดูเอกสารของเราเพื่อเรียนรู้วิธีการขอความช่วยเหลือ
เรายินดีต้อนรับการมีส่วนร่วมของชุมชนดังนั้นตรวจสอบแนวทางการสนับสนุนของเราเพื่อเรียนรู้เพิ่มเติม
ใช้ปัญหา GitHub สำหรับคำขอคุณสมบัติรายงานข้อผิดพลาดและการสอบถามเล็กน้อย สำหรับคำถามที่กว้างขึ้นและการอภิปรายที่เกี่ยวข้องกับการพัฒนาใช้การอภิปรายของ GitHub
การสร้าง Threading Blocks OneAPI ได้รับอนุญาตภายใต้ใบอนุญาต Apache เวอร์ชัน 2.0 ตามข้อกำหนดของมันการมีส่วนร่วมที่ส่งไปยังโครงการจะทำภายใต้ใบอนุญาตนั้น
* ชื่อและแบรนด์ทั้งหมดอาจถูกอ้างว่าเป็นทรัพย์สินของผู้อื่น