simulations of various kinds of caches