ในช่วงที่ผ่านมาในงาน O’Reilly Opensource Convention (OSCON) อินเทลได้กล่าวถึงการอัพเกรด Intel Threading Building Blocks ที่มีการเปลี่ยนแปลงจากเดิมเป็นอย่างมาก โดยที่ TBB 2.1 นั้นเป็นเครื่องมือสำหรับพัฒนาที่อยู่ในรูปของเท็มเพลตไลบรารี C++ สำหรับวินโดว์, Mac OS X และลีนุกซ์ ซึ่งช่วยให้นักพัฒนาสามารถเพิ่มการทำงานแบบขนานลงไปในโปรแกรม C++ ได้อย่างง่ายดาย
   
ซึ่ง TBB นั้นช่วยให้นักพัฒนาสามารถอิมพลีเมนต์การทำงานของแอพพลิเคชัน รวมทั้งปรับปรุงประสิทธิภาพของแอพพลิเคชันที่ทำงานบนโพรเซสเซอร์แบบมัลติคอร์ได้ โดยใน TBB 2.1 นั้นจะช่วยให้การทำงานง่ายลงมากโดยมีเครื่องมือใหม่ๆ มาให้ใช้งาน อย่างเช่น graphic user interfaces, artificial intelligence และ network input/output นอกจากนี้แล้วการยกเลิกงานต่างๆ รวมทั้งการกำหนดข้อจำกัดในการทำงานยังรองรับใน TBB รุ่นล่าสุดนี้ด้วย ส่วนประสิทธิภาพก็มีการพัฒนาให้ดีขึ้นผ่านทางอัลกอริธึมและ container ที่มี และในเวอร์ชันนี้ยังมีการปรับปรุงคอมโพเนนท์อย่าง task scheduling และ memory allocation อีกด้วย โดยทั้งหมดนั้นจะสามารถเรียกใช้งานได้ง่ายผ่านทาง APIs ที่มีการปรับปรุงให้ดียิ่งขึ้นเช่นกัน

ขอบคุณข้อมูลจาก
นิตยสาร PC WORLD ฉบับเดือน สิงหาคม 2551

 

Comments are closed.