DynamoRIO / DynamoRIO/dynamorio
drcachesim: optimize cache simulator
Open
Component-DrMemtrace
help wanted
- Dominant language
- C
- Stars
- 3.2k
- Forks
- 629
- Avg merge
- 2d 15h
- Merged PRs (30d)
- 31
Description
Currently, the cache simulator is ~500x of native execution, the overhead including profiling overhead, communication overhead, but the cache simulator's overhead dominates the overall slowdowns.
One simple optimization is to parallel the cache simulator by splitting the memory into sub-regions and runs a cache simulator for each sub-region.
Contributor guide
Assessment
This issue has not been assessed yet.