一个倾斜的数据缓存C++实现

一个倾斜的数据缓存C++实现,c++,caching,architecture,C++,Caching,Architecture,有人能帮我写一个程序,比如说3路倾斜数据缓存吗 谢谢 选择三个散列函数第一个可能是普通的,即mod%缓存大小 排列 每个新缓存线都应该由这三个散列函数中的每一个散列 逐出这些散列所指示的一行 换成你的新产品 重复 这个C++应该是非常琐碎的,但是我不知道你想用哪种散列函数。我一直在寻找一个借口来使用这个东西:如果他用字符串索引东西,那么那些可能会很好用。如果它们是用数字索引的,可能就不会这么多了。

有人能帮我写一个程序,比如说3路倾斜数据缓存吗

谢谢

选择三个散列函数第一个可能是普通的,即mod%缓存大小 排列 每个新缓存线都应该由这三个散列函数中的每一个散列 逐出这些散列所指示的一行 换成你的新产品 重复

这个C++应该是非常琐碎的,但是我不知道你想用哪种散列函数。

我一直在寻找一个借口来使用这个东西:如果他用字符串索引东西,那么那些可能会很好用。如果它们是用数字索引的,可能就不会这么多了。