Virtualized environments in cloud can have superlinear speedup
Sasko Ristov, Magdalena Kostoska, Marjan Gušev, Kiril Kiroski · 2012
CPU cache is used to speedup the execution of memory intensive algorithms. Usage of greater cache memory sizes reduces the cache misses and overall execution time. This paper addresses architectures in modern processors realized as multi chip and multi core processors with shared L3 cache and dedicated L2 and L1 cache.