ubc-aamodt-group / vulkan-sim

Vulkan-Sim is a GPU architecture simulator for Vulkan ray tracing based on GPGPU-Sim and Mesa.
Other
50 stars 11 forks source link

Whether to support coherent engine? #31

Closed quanzw99 closed 3 months ago

quanzw99 commented 3 months ago

Hi Vulkan Sim Team,

I modified the configuration to enable the coherent engine, but encountered an error: ray_coherency_engine.cc:179: void ray_coherence_engine::cycle(): Assertion 'm_num_ray_pool_rays + m_num_scheduled_rays == m_total_rays' failed., when I run the command ./RayTracer --scene 18 --width 128 --height 128 --samples 2. I would like to confirm whether the current version of Vulkan-sim supports the coherent engine (in other words, is this error expected?).

Thank you for your time and assistance!

tommychouyc commented 3 months ago

Hi, the coherency engine is not supported. It was a small experiment that we tried early on during development and hasn't been updated since then.

quanzw99 commented 3 months ago

Thank you for your prompt response!