14 คะแนน โดย xguru 2024-01-16 | 1 ความคิดเห็น | แชร์ทาง WhatsApp
  • ระบบสคริปต์ที่ใช้แซนด์บ็อกซ์ RISC-V และรองรับ Low-Latency
  • ผสาน virtual machine ที่รวดเร็วเข้ากับ call overhead และการใช้หน่วยความจำที่ต่ำ เพื่อมอบสภาพแวดล้อมการเขียนสคริปต์ที่มี type safety และ memory safety
  • ในกรณีของ Lua/LuaJIT หรือ WASAM จะมี overhead ค่อนข้างมากเมื่อเรียกฟังก์ชันไปยังสคริปต์ ทำให้เกิด latency
  • โปรเจ็กต์นี้ทำให้เกมสคริปต์มีความหน่วงต่ำ จึงสามารถรันได้อย่างรวดเร็วแม้ในเกมแนว automation ที่ต้องมีปฏิสัมพันธ์ระหว่างกลไกที่ซับซ้อน
  • สาธิตวิธีใช้เทคนิคขั้นสูงเพื่อทำให้เส้นแบ่งระหว่าง native กับ modern C++ ที่ถูก emulation เลือนรางลง
    • โค้ดฝั่งโฮสต์ถูกเขียนราวกับว่ากำลังรันอยู่ภายในเฟรมเวิร์กเกมเสมือน
    • ฟังก์ชัน CRT หลายตัวถูกติดตั้งเป็น system call จึงให้ประสิทธิภาพระดับ native
  • ใช้ GNU RISC-V compiler และ C++ 20

1 ความคิดเห็น

 
kayws426 2024-01-18

เรียกว่าสคริปต์ก็จริง แต่ดูเหมือนว่าต้องเขียนด้วย C/C++ แล้วคอมไพล์นะครับ