libCacheSim icon indicating copy to clipboard operation
libCacheSim copied to clipboard

Adding framework support for generating miss ratio curve

Open 1a1a11a opened this issue 1 year ago • 5 comments

We need a new module and binary for implementing algorithms that can generate miss ratio curves.

1a1a11a avatar Jul 10 '24 03:07 1a1a11a

Assign myself. I have initially implemented a version in Rust to verify the basic concept (there are still some bugs to fix). I will submit C++ code to libCacheSim within the next one to two weeks 😄

xiaguan avatar Jul 20 '24 12:07 xiaguan

If you would like to implement a rs_libCacheSim, you are also very welcome

1a1a11a avatar Jul 20 '24 14:07 1a1a11a

I’ve got the basic implementation of minisim done(https://github.com/xiaguan/cache_mrc). But there’s still a lotof work left to turn it into a rs_libCacheSim. How about we start with MRC for rs_libCacheSim and build it out step by step from there?

xiaguan avatar Jul 27 '24 10:07 xiaguan

By the way, shoutout to kosmo(https://github.com/Stumm-Lab/kosmo-fast24) for their implementation—it was a huge help!

xiaguan avatar Jul 27 '24 10:07 xiaguan

Awesome! A different option is that we implement mrc estimation in Rust and provide an interface to libCacheSim so that you do not have to implement many other functions

1a1a11a avatar Jul 27 '24 13:07 1a1a11a