วิศวกรซอฟต์แวร์ของ Intel ได้เปิดตัวเวอร์ชันใหม่ของ Implicit SPMD Program Compiler (ISPC) ในรูปแบบภาษา C พร้อมส่วนขยายสำหรับการปรับปรุงโปรแกรมเดียว โปรแกรมหลายข้อมูลสำหรับทั้ง CPU และ GPU

ด้วยการเปิดตัว Intel ISPC 1.20 ในวันศุกร์ ตอนนี้ไบนารีของ ISPC มีขนาดเล็กลงและเร็วขึ้น มีการกล่าวว่าไบนารีของ ISPC มีขนาดเล็กลงประมาณหนึ่งในสามเมื่อเทียบกับขนาดก่อนหน้า ในขณะเดียวกัน ISPC 1.20 ก็ควรจะเร็วกว่ารุ่นก่อนหน้านี้”ไม่กี่เปอร์เซ็นต์”ISPC 1.20 ยังเพิ่มการรองรับบรรจุภัณฑ์ Snap ที่เป็นตัวเลือกสำหรับ Ubuntu

ตอนนี้การเปิดตัว Intel ISPC 1.20 ได้แบ่งเวลารันไทม์ของ ISPC ออกเป็นส่วน CPU และ GPU ซึ่งจะโหลดแบบไดนามิก ดังนั้นคุณจึงไม่ต้องโหลดรหัส GPU เสมอไปหากคุณสิ้นสุดเพียง อาศัยเวลาทำงานของ ISPC นี้สำหรับการดำเนินการของ CPU ขณะนี้ ISPC 1.20 รันไทม์ยังสนับสนุนการรั้วสำหรับการคำนวณแบบอะซิงโครนัส GPU/CPU ลดการพึ่งพารันไทม์ OpenMP แต่ต้องใช้ Intel Threaded Building Blocks (TBB) และการปรับโครงสร้างเป้าหมาย SSE4

ดาวน์โหลดและรายละเอียดเพิ่มเติมเกี่ยวกับการเปิดตัว Intel ISPC 1.20 สำหรับระบบ Windows และ Linux ผ่าน GitHub.

Categories: IT Info