Software-based cache memory management suggested by researchers
MIT researchers able to enhance the multicore processors performance by using software-based cache memory management. Presently processor chips with on-chip cache memory manage read/write of data into the cache memory using hardware techniques. In the multicore kind of environment the delay in accessing the memory cache by multiple processor cores at same time is affecting the overall performance of computing.
Daniel Sanchez, an assistant professor in MIT’s Department of Electrical Engineering and Computer Science, and his student Nathan Beckmann presented a new system, called Jigsaw, that monitors the computations being performed by a multicore chip and manages cache memory accordingly. This technique they call it as software based cache memory management.
These researchers have conducted experiment, where they could simulate and execute 100s of applications on 16- and 64-core chips. Sanchez and Beckmann have reported their technique Jigsaw speeding up execution by an average of 18% ( in some cases more than that) and energy consumption reduced by up to 72%. The also noticed this performance increasing with the increasing number of cores in a high MIPS processor chip.
In multicore processor chips, each core has several small, private caches and also something called last-level cache, which is shared by all the cores. “That cache is on the order of 40 to 60 percen...
You've read this far — sign in to keep reading
