วันจันทร์ที่ 13 มิถุนายน พ.ศ. 2565

ทำให้โปรแกรมเร็วขึ้นโดยไม่ต้องกลัวผิดพลาด

ีunix-shell
ภาพจาก  MIT News

ทีมนักวิจัยจากหลายสถาบันได้พัฒนา PaSh ซึ่งเป็นระบบที่สามารถเพิ่มความเร็วของโปรแกรมคอมพิวเตอร์บางประเภทได้อย่างมากในขณะที่รับรองความถูกต้องของผลลัพธ์ ระบบเร่งความเร็วของโปรแกรมหรือสคริปต์ที่ทำงานในเชลล์ Unix โดยแยกวิเคราะห์ส่วนประกอบออกเป็นส่วนๆ ที่สามารถรันบนโปรเซสเซอร์หลายตัว

PaSh ทำให้องค์ประกอบของโปรแกรมทำงานขนานกัน "ในเวลาที่ต้องการ (just-in-time)" เพื่อทำนายพฤติกรรมของโปรแกรม โดยเพิ่มความเร็วองค์ประกอบมากกว่าวิธีการแบบเดิมที่พยายามคิดการทำงานขนานกันเอาไว้ล่วงหน้า ในขณะที่ยังคงให้ผลลัพธ์ที่แม่นยำ

นักวิจัยทดสอบ PaSh กับสคริปต์หลายร้อยตัวโดยไม่แก้ไขสคริปต์ ระบบรันโปรแกรมได้เร็วกว่าสคริปต์ที่ไม่มีการให้ทำงานขนานกันโดยเฉลี่ยหกเท่า และทำให้ความเร็วสูงสุดเพิ่มขึ้นเกือบ 34 เท่า

อ่านข่าวเต็มได้ที่:  MIT News

ไม่มีความคิดเห็น:

แสดงความคิดเห็น