TornadoVM รุ่นใหม่พร้อมใช้งานแล้ว ซึ่งเป็นปลั๊กอินโอเพ่นซอร์สสำหรับ OpenJDK และ GraalVM เพื่อให้โค้ด Java ทำงานบนฮาร์ดแวร์ที่แตกต่างกันได้อย่างง่ายดาย รวมถึง GPU รุ่นต่างๆ และ FPGA

ปลั๊กอิน TornadoVM ช่วยให้โค้ด Java สามารถ taeget อุปกรณ์ที่เข้ากันได้กับ OpenCL, NVIDIA PTX และ SPIR-V เพื่อขยายขอบเขตที่นอกเหนือจากซีพียูแบบดั้งเดิมได้อย่างง่ายดาย โดยเฉพาะอย่างยิ่งกับรูปแบบ OpenCL และ Khronos SPIR-V ที่ใช้โดย Vulkan เช่นกัน โดยจะเปิดการประมวลผล Java GraalVM/OpenJDK บนโปรเซสเซอร์กราฟิกจำนวนมาก TornadoVM เปิดเผยความเท่าเทียมในระดับงาน ระดับข้อมูล และระดับไปป์ไลน์แก่นักพัฒนาผ่าน API ของตัวเอง

การต่อยอดจากการเปิดตัว TornadoVM 0.15 ในเดือนมกราคมตอนนี้เป็นการเปิดตัวจุด v0.15.1 ที่นำการปรับปรุงที่โดดเด่นบางประการมาให้ TornadoVM 0.15.1 นำการเลือกอุปกรณ์แบบฮิวริสติกตามความสามารถในการคำนวณของอุปกรณ์ TornadoVM สามารถเลือกอุปกรณ์เริ่มต้นโดยอัตโนมัติเพื่อใช้สำหรับการดำเนินการตามอุปกรณ์ที่เร็วที่สุดตามความสามารถในการคำนวณ

TornadoVM 0.15.1 รีลีสยังมีการเพิ่มประสิทธิภาพเพื่อขจัดสำเนาข้อมูลที่ซ้ำซ้อนสำหรับบัฟเฟอร์แบบอ่านอย่างเดียวและเขียนอย่างเดียวระหว่าง CPU และ GPU/อุปกรณ์ตามกราฟการไหลของข้อมูลทอร์นาโด นอกจากนี้ยังมีสคริปต์ตัวติดตั้งใหม่พร้อมกับ TornadoVM รุ่นนี้ การปัดเศษของรุ่นนี้คือการปรับปรุงการรองรับฮาร์ดแวร์ Apple M1 และ M2 พร้อมแบ็คเอนด์ OpenCL

ดาวน์โหลดและรายละเอียดเพิ่มเติมเกี่ยวกับ TornadoVM 0.15 เผยแพร่ 1 ครั้งผ่าน GitHub

Categories: IT Info