Skip to content

Integration Issues of Machine Learning Model with CacheLib #291

Answered by wonglkd
Da-Dylan-Ma asked this question in Q&A
Discussion options

You must be logged in to vote

Hi Da,

While I am not a Meta employee - I am a PhD student at CMU who collaborates with Meta on machine learning for flash cache admission & prefetching policies - I hope that my answers will be of some use to you.

First, it's great that you're doing a project on caching using CacheLib! Using a production library comes with some additional difficulties but also increases the utility of your work.

Yes, MMX {X = LRU, etc) is where the eviction policies are located.

You mentioned inputs such as the PC -- please correct me if I'm wrong, but this leads me to assume you are thinking about caches like the CPU cache, page cache or the buffer cache which are transparent caches. CacheLib is designe…

Replies: 1 comment 2 replies

Comment options

You must be logged in to vote
2 replies
@Da-Dylan-Ma
Comment options

@wonglkd
Comment options

Answer selected by Da-Dylan-Ma
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Category
Q&A
Labels
None yet
2 participants