You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
In the current approach, when dumping prefetching hints for multi-process applications in online mode, it considers all cache misses caused by the same PC across different PIDs. These cache misses could also be spread across page tables maintained by multiple processes. This could potentially lead to incorrect stride calculations and misleading analysis results.
In this scenario, GIMP operates as a multi-process program and actual executions can record different PIDs in memref. However, the function dynamorio::drmemtrace::cache_miss_stats_t::dump_miss() only retains the PC and address information and does not take into account the presence of multiple PIDs.
The text was updated successfully, but these errors were encountered:
In the current approach, when dumping prefetching hints for multi-process applications in online mode, it considers all cache misses caused by the same PC across different PIDs. These cache misses could also be spread across page tables maintained by multiple processes. This could potentially lead to incorrect stride calculations and misleading analysis results.
reproduce the behavior:
In this scenario, GIMP operates as a multi-process program and actual executions can record different PIDs in
memref
. However, the functiondynamorio::drmemtrace::cache_miss_stats_t::dump_miss()
only retains the PC and address information and does not take into account the presence of multiple PIDs.The text was updated successfully, but these errors were encountered: